aboutsummaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>1995-05-29 13:46:42 +0000
committercvs2svn <cvs2svn@FreeBSD.org>1995-05-29 13:46:42 +0000
commit444bcd3c2ed803274c8deafa2c3fa03f8a394653 (patch)
tree297f74782436a0f973b6b89d60c10f399af9a135 /editors
parent56cb039977e097ac910b2d719acd77ec3d5fb646 (diff)
downloadports-444bcd3c2ed803274c8deafa2c3fa03f8a394653.tar.gz
ports-444bcd3c2ed803274c8deafa2c3fa03f8a394653.zip
This commit was manufactured by cvs2svn to create tagrelease/2.0.5
'RELENG_2_0_5_RELEASE'.
Notes
Notes: svn path=/head/; revision=1803 svn path=/tags/RELENG_2_0_5_RELEASE/; revision=1807; tag=release/2.0.5
Diffstat (limited to 'editors')
-rw-r--r--editors/Makefile6
-rw-r--r--editors/axe/Makefile16
-rw-r--r--editors/axe/distinfo1
-rw-r--r--editors/axe/pkg-comment1
-rw-r--r--editors/axe/pkg-descr42
-rw-r--r--editors/axe/pkg-plist16
-rw-r--r--editors/emacs/Makefile18
-rw-r--r--editors/emacs/distinfo1
-rw-r--r--editors/emacs/pkg-comment1
-rw-r--r--editors/emacs/pkg-descr13
-rw-r--r--editors/emacs/pkg-plist63
-rw-r--r--editors/emacs19/Makefile18
-rw-r--r--editors/emacs19/distinfo1
-rw-r--r--editors/emacs19/pkg-comment1
-rw-r--r--editors/emacs19/pkg-descr13
-rw-r--r--editors/emacs19/pkg-plist63
-rw-r--r--editors/emacs20/Makefile18
-rw-r--r--editors/emacs20/distinfo1
-rw-r--r--editors/emacs20/pkg-comment1
-rw-r--r--editors/emacs20/pkg-descr13
-rw-r--r--editors/emacs20/pkg-plist63
-rw-r--r--editors/emacs22/Makefile18
-rw-r--r--editors/emacs22/distinfo1
-rw-r--r--editors/emacs22/pkg-comment1
-rw-r--r--editors/emacs22/pkg-descr13
-rw-r--r--editors/emacs22/pkg-plist63
-rw-r--r--editors/emacs23/Makefile18
-rw-r--r--editors/emacs23/distinfo1
-rw-r--r--editors/emacs23/pkg-comment1
-rw-r--r--editors/emacs23/pkg-descr13
-rw-r--r--editors/emacs23/pkg-plist63
-rw-r--r--editors/jove/Makefile17
-rw-r--r--editors/jove/distinfo1
-rw-r--r--editors/jove/files/patch-aa44
-rw-r--r--editors/jove/files/patch-ab12
-rw-r--r--editors/jove/pkg-comment1
-rw-r--r--editors/jove/pkg-descr15
-rw-r--r--editors/jove/pkg-plist8
-rw-r--r--editors/mule-common/Makefile44
-rw-r--r--editors/mule-common/distinfo3
-rw-r--r--editors/mule-common/files/cannainfo.el4
-rw-r--r--editors/mule-common/files/dir39
-rw-r--r--editors/mule-common/files/patch-ac11
-rw-r--r--editors/mule-common/pkg-comment1
-rw-r--r--editors/mule-common/pkg-descr21
-rw-r--r--editors/mule-common/pkg-plist927
-rw-r--r--editors/mule/Makefile44
-rw-r--r--editors/mule/pkg-comment1
-rw-r--r--editors/mule/pkg-descr21
-rw-r--r--editors/mule/pkg-plist927
-rw-r--r--editors/uemacs/Makefile26
-rw-r--r--editors/uemacs/distinfo1
-rw-r--r--editors/uemacs/files/patch-aa585
-rw-r--r--editors/uemacs/files/patch-ab1244
-rw-r--r--editors/uemacs/pkg-comment1
-rw-r--r--editors/uemacs/pkg-descr29
-rw-r--r--editors/uemacs/pkg-plist5
-rw-r--r--editors/vile/Makefile19
-rw-r--r--editors/vile/distinfo1
-rw-r--r--editors/vile/pkg-comment1
-rw-r--r--editors/vile/pkg-descr18
-rw-r--r--editors/vile/pkg-plist9
-rw-r--r--editors/xvile/Makefile21
-rw-r--r--editors/xvile/distinfo1
-rw-r--r--editors/xvile/pkg-comment1
-rw-r--r--editors/xvile/pkg-descr23
-rw-r--r--editors/xvile/pkg-plist9
67 files changed, 0 insertions, 4697 deletions
diff --git a/editors/Makefile b/editors/Makefile
deleted file mode 100644
index c6755b35b82d..000000000000
--- a/editors/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-# $Id: Makefile,v 1.17 1995/05/14 03:29:27 asami Exp $
-#
-
-SUBDIR= axe emacs jove mule tkHTML uemacs vile xemacs xvile
-
-.include <bsd.port.subdir.mk>
diff --git a/editors/axe/Makefile b/editors/axe/Makefile
deleted file mode 100644
index 92fc6f39240d..000000000000
--- a/editors/axe/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-# New ports collection makefile for: aXe-6.1.2
-# Version required: 6.1.2
-# Date created: 28 December 1994
-# Whom: jc@irbs.com John Capo
-#
-# $Id: Makefile,v 1.2 1995/04/01 12:44:44 jkh Exp $
-#
-
-DISTNAME= aXe-6.1.2
-CATEGORIES+= editors
-MASTER_SITES= ftp://crl.dec.com/pub/X11/contrib/editors/
-EXTRACT_SUFX= .tar.Z
-
-USE_IMAKE= yes
-
-.include <bsd.port.mk>
diff --git a/editors/axe/distinfo b/editors/axe/distinfo
deleted file mode 100644
index b3bb55b5a1a1..000000000000
--- a/editors/axe/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (aXe-6.1.2.tar.Z) = b04986474637e70b7bcf6cf39d36bf72
diff --git a/editors/axe/pkg-comment b/editors/axe/pkg-comment
deleted file mode 100644
index 71d3d9ad9343..000000000000
--- a/editors/axe/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-aXe-6.1.2 - aXe version 6.1.2
diff --git a/editors/axe/pkg-descr b/editors/axe/pkg-descr
deleted file mode 100644
index bf41e7a1d1df..000000000000
--- a/editors/axe/pkg-descr
+++ /dev/null
@@ -1,42 +0,0 @@
-aXe-6.1.2
-
-Here is an extract from the source distribution aXe-6.1.2 README file:
-
-This, version 6.1.2, is an interim release that has been brought out
-purely to enable aXe 6.1 to work under X11R6. It does not support
-internationalisation.
-
- ...oooOOOooo...
-
-aXe is a simple to use text editor for X that represents a significant
-improvement over xedit. Also built around the Athena Text Widget it
-features, amongst other things,
-
- o multiple windows
- o multiple buffers
- o default menu interface
- o configurable menus
- o optional configurable button interface
- o minibuffer for expert use and access to external filters
- o provision for defining a keyboard macro
- o geometry specification and resizing in terms of characters
- o file selection via a browser
- o knowledge of line numbers
- o parenthesis matching
- o regular expression searching
- o restricted or unlimited undo
- o ability to change font
- o easy entry of control codes
- o xterm-like keymap feature
- o easy runtime setting of selected preferences (resources)
- o both brief and comprehensive (hypertext) on-line help
- o server mode with cooperating client programs
- o optional extension language using Tcl
- o optional Xaw3d widget set compatability
- o collection of reusable widgets that embody the functionality of aXe
-
-Jim
----
-J.K.Wight@newcastle.ac.uk
-Department of Computing Science, University of Newcastle, Tel: +44 91 222 8238
-Newcastle upon Tyne, NE1 7RU, United Kingdom. Fax: +44 91 222 8232
diff --git a/editors/axe/pkg-plist b/editors/axe/pkg-plist
deleted file mode 100644
index 8485aac97092..000000000000
--- a/editors/axe/pkg-plist
+++ /dev/null
@@ -1,16 +0,0 @@
-@cwd ${X11BASE}
-@mode 755
-bin/axe
-bin/coaxe
-bin/axinfo
-bin/faxe
-bin/poleaxe
-@mode 444
-man/man1/axe.1.gz
-man/man1/axinfo.1.gz
-lib/X11/app-defaults/Axe
-lib/X11/app-defaults/Axinfo
-lib/X11/axe.tcl
-lib/X11/axe.info
-lib/X11/axe.info-1
-lib/X11/axe.info-2
diff --git a/editors/emacs/Makefile b/editors/emacs/Makefile
deleted file mode 100644
index 760ce206f8ef..000000000000
--- a/editors/emacs/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: GNU emacs
-# Version required: 19.28
-# Date created: 29 October 1994
-# Whom: jkh
-#
-# $Id: Makefile,v 1.13 1995/04/01 12:44:46 jkh Exp $
-#
-
-DISTNAME= emacs-19.28
-CATEGORIES+= editors
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX}
-STRIP=
-
-.include <bsd.port.mk>
diff --git a/editors/emacs/distinfo b/editors/emacs/distinfo
deleted file mode 100644
index f460d30de45a..000000000000
--- a/editors/emacs/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (emacs-19.28.tar.gz) = c8813274e5a34b14dcf46255d91c3089
diff --git a/editors/emacs/pkg-comment b/editors/emacs/pkg-comment
deleted file mode 100644
index 4c95bd4df110..000000000000
--- a/editors/emacs/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Emacs 19.28 text editor binaries
diff --git a/editors/emacs/pkg-descr b/editors/emacs/pkg-descr
deleted file mode 100644
index 5856e3ec2a2e..000000000000
--- a/editors/emacs/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-GNU Emacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to Emacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-Emacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-GNU Emacs's many special packages handle mail reading (RMail) and
-sending (Mail), outline editing (Outline), compiling (Compile),
-running subshells within Emacs windows (Shell), running a Lisp
-read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
-(Doctor :-) and many more.
diff --git a/editors/emacs/pkg-plist b/editors/emacs/pkg-plist
deleted file mode 100644
index 946246515fc0..000000000000
--- a/editors/emacs/pkg-plist
+++ /dev/null
@@ -1,63 +0,0 @@
-@cwd /usr/local
-bin/ctags
-bin/b2m
-bin/rcs-checkin
-bin/emacs-19.28
-@exec ln -s %D/%F %B/emacs
-@unexec rm %B/emacs
-bin/etags
-bin/emacsclient
-lib/emacs/site-lisp
-lib/emacs/19.28
-man/man1/emacs.1
-man/man1/etags.1
-man/man1/ctags.1
-@unexec cp %D/info/dir %D/info/dir.bak
-info/dir
-@unexec cp %D/info/dir.bak %D/info/dir
-info/cl
-info/cl-1
-info/cl-2
-info/cl-3
-info/cl-4
-info/cl-5
-info/cl-6
-info/dired-x
-info/emacs
-info/emacs-1
-info/emacs-10
-info/emacs-11
-info/emacs-12
-info/emacs-13
-info/emacs-14
-info/emacs-15
-info/emacs-16
-info/emacs-17
-info/emacs-18
-info/emacs-19
-info/emacs-2
-info/emacs-20
-info/emacs-21
-info/emacs-22
-info/emacs-23
-info/emacs-24
-info/emacs-3
-info/emacs-4
-info/emacs-5
-info/emacs-6
-info/emacs-7
-info/emacs-8
-info/emacs-9
-info/forms
-info/gnus
-info/gnus-1
-info/gnus-2
-info/gnus-3
-info/info
-info/sc
-info/sc-1
-info/sc-2
-info/sc-3
-info/vip
-info/vip-1
-info/vip-2
diff --git a/editors/emacs19/Makefile b/editors/emacs19/Makefile
deleted file mode 100644
index 760ce206f8ef..000000000000
--- a/editors/emacs19/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: GNU emacs
-# Version required: 19.28
-# Date created: 29 October 1994
-# Whom: jkh
-#
-# $Id: Makefile,v 1.13 1995/04/01 12:44:46 jkh Exp $
-#
-
-DISTNAME= emacs-19.28
-CATEGORIES+= editors
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX}
-STRIP=
-
-.include <bsd.port.mk>
diff --git a/editors/emacs19/distinfo b/editors/emacs19/distinfo
deleted file mode 100644
index f460d30de45a..000000000000
--- a/editors/emacs19/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (emacs-19.28.tar.gz) = c8813274e5a34b14dcf46255d91c3089
diff --git a/editors/emacs19/pkg-comment b/editors/emacs19/pkg-comment
deleted file mode 100644
index 4c95bd4df110..000000000000
--- a/editors/emacs19/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Emacs 19.28 text editor binaries
diff --git a/editors/emacs19/pkg-descr b/editors/emacs19/pkg-descr
deleted file mode 100644
index 5856e3ec2a2e..000000000000
--- a/editors/emacs19/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-GNU Emacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to Emacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-Emacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-GNU Emacs's many special packages handle mail reading (RMail) and
-sending (Mail), outline editing (Outline), compiling (Compile),
-running subshells within Emacs windows (Shell), running a Lisp
-read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
-(Doctor :-) and many more.
diff --git a/editors/emacs19/pkg-plist b/editors/emacs19/pkg-plist
deleted file mode 100644
index 946246515fc0..000000000000
--- a/editors/emacs19/pkg-plist
+++ /dev/null
@@ -1,63 +0,0 @@
-@cwd /usr/local
-bin/ctags
-bin/b2m
-bin/rcs-checkin
-bin/emacs-19.28
-@exec ln -s %D/%F %B/emacs
-@unexec rm %B/emacs
-bin/etags
-bin/emacsclient
-lib/emacs/site-lisp
-lib/emacs/19.28
-man/man1/emacs.1
-man/man1/etags.1
-man/man1/ctags.1
-@unexec cp %D/info/dir %D/info/dir.bak
-info/dir
-@unexec cp %D/info/dir.bak %D/info/dir
-info/cl
-info/cl-1
-info/cl-2
-info/cl-3
-info/cl-4
-info/cl-5
-info/cl-6
-info/dired-x
-info/emacs
-info/emacs-1
-info/emacs-10
-info/emacs-11
-info/emacs-12
-info/emacs-13
-info/emacs-14
-info/emacs-15
-info/emacs-16
-info/emacs-17
-info/emacs-18
-info/emacs-19
-info/emacs-2
-info/emacs-20
-info/emacs-21
-info/emacs-22
-info/emacs-23
-info/emacs-24
-info/emacs-3
-info/emacs-4
-info/emacs-5
-info/emacs-6
-info/emacs-7
-info/emacs-8
-info/emacs-9
-info/forms
-info/gnus
-info/gnus-1
-info/gnus-2
-info/gnus-3
-info/info
-info/sc
-info/sc-1
-info/sc-2
-info/sc-3
-info/vip
-info/vip-1
-info/vip-2
diff --git a/editors/emacs20/Makefile b/editors/emacs20/Makefile
deleted file mode 100644
index 760ce206f8ef..000000000000
--- a/editors/emacs20/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: GNU emacs
-# Version required: 19.28
-# Date created: 29 October 1994
-# Whom: jkh
-#
-# $Id: Makefile,v 1.13 1995/04/01 12:44:46 jkh Exp $
-#
-
-DISTNAME= emacs-19.28
-CATEGORIES+= editors
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX}
-STRIP=
-
-.include <bsd.port.mk>
diff --git a/editors/emacs20/distinfo b/editors/emacs20/distinfo
deleted file mode 100644
index f460d30de45a..000000000000
--- a/editors/emacs20/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (emacs-19.28.tar.gz) = c8813274e5a34b14dcf46255d91c3089
diff --git a/editors/emacs20/pkg-comment b/editors/emacs20/pkg-comment
deleted file mode 100644
index 4c95bd4df110..000000000000
--- a/editors/emacs20/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Emacs 19.28 text editor binaries
diff --git a/editors/emacs20/pkg-descr b/editors/emacs20/pkg-descr
deleted file mode 100644
index 5856e3ec2a2e..000000000000
--- a/editors/emacs20/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-GNU Emacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to Emacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-Emacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-GNU Emacs's many special packages handle mail reading (RMail) and
-sending (Mail), outline editing (Outline), compiling (Compile),
-running subshells within Emacs windows (Shell), running a Lisp
-read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
-(Doctor :-) and many more.
diff --git a/editors/emacs20/pkg-plist b/editors/emacs20/pkg-plist
deleted file mode 100644
index 946246515fc0..000000000000
--- a/editors/emacs20/pkg-plist
+++ /dev/null
@@ -1,63 +0,0 @@
-@cwd /usr/local
-bin/ctags
-bin/b2m
-bin/rcs-checkin
-bin/emacs-19.28
-@exec ln -s %D/%F %B/emacs
-@unexec rm %B/emacs
-bin/etags
-bin/emacsclient
-lib/emacs/site-lisp
-lib/emacs/19.28
-man/man1/emacs.1
-man/man1/etags.1
-man/man1/ctags.1
-@unexec cp %D/info/dir %D/info/dir.bak
-info/dir
-@unexec cp %D/info/dir.bak %D/info/dir
-info/cl
-info/cl-1
-info/cl-2
-info/cl-3
-info/cl-4
-info/cl-5
-info/cl-6
-info/dired-x
-info/emacs
-info/emacs-1
-info/emacs-10
-info/emacs-11
-info/emacs-12
-info/emacs-13
-info/emacs-14
-info/emacs-15
-info/emacs-16
-info/emacs-17
-info/emacs-18
-info/emacs-19
-info/emacs-2
-info/emacs-20
-info/emacs-21
-info/emacs-22
-info/emacs-23
-info/emacs-24
-info/emacs-3
-info/emacs-4
-info/emacs-5
-info/emacs-6
-info/emacs-7
-info/emacs-8
-info/emacs-9
-info/forms
-info/gnus
-info/gnus-1
-info/gnus-2
-info/gnus-3
-info/info
-info/sc
-info/sc-1
-info/sc-2
-info/sc-3
-info/vip
-info/vip-1
-info/vip-2
diff --git a/editors/emacs22/Makefile b/editors/emacs22/Makefile
deleted file mode 100644
index 760ce206f8ef..000000000000
--- a/editors/emacs22/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: GNU emacs
-# Version required: 19.28
-# Date created: 29 October 1994
-# Whom: jkh
-#
-# $Id: Makefile,v 1.13 1995/04/01 12:44:46 jkh Exp $
-#
-
-DISTNAME= emacs-19.28
-CATEGORIES+= editors
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX}
-STRIP=
-
-.include <bsd.port.mk>
diff --git a/editors/emacs22/distinfo b/editors/emacs22/distinfo
deleted file mode 100644
index f460d30de45a..000000000000
--- a/editors/emacs22/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (emacs-19.28.tar.gz) = c8813274e5a34b14dcf46255d91c3089
diff --git a/editors/emacs22/pkg-comment b/editors/emacs22/pkg-comment
deleted file mode 100644
index 4c95bd4df110..000000000000
--- a/editors/emacs22/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Emacs 19.28 text editor binaries
diff --git a/editors/emacs22/pkg-descr b/editors/emacs22/pkg-descr
deleted file mode 100644
index 5856e3ec2a2e..000000000000
--- a/editors/emacs22/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-GNU Emacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to Emacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-Emacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-GNU Emacs's many special packages handle mail reading (RMail) and
-sending (Mail), outline editing (Outline), compiling (Compile),
-running subshells within Emacs windows (Shell), running a Lisp
-read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
-(Doctor :-) and many more.
diff --git a/editors/emacs22/pkg-plist b/editors/emacs22/pkg-plist
deleted file mode 100644
index 946246515fc0..000000000000
--- a/editors/emacs22/pkg-plist
+++ /dev/null
@@ -1,63 +0,0 @@
-@cwd /usr/local
-bin/ctags
-bin/b2m
-bin/rcs-checkin
-bin/emacs-19.28
-@exec ln -s %D/%F %B/emacs
-@unexec rm %B/emacs
-bin/etags
-bin/emacsclient
-lib/emacs/site-lisp
-lib/emacs/19.28
-man/man1/emacs.1
-man/man1/etags.1
-man/man1/ctags.1
-@unexec cp %D/info/dir %D/info/dir.bak
-info/dir
-@unexec cp %D/info/dir.bak %D/info/dir
-info/cl
-info/cl-1
-info/cl-2
-info/cl-3
-info/cl-4
-info/cl-5
-info/cl-6
-info/dired-x
-info/emacs
-info/emacs-1
-info/emacs-10
-info/emacs-11
-info/emacs-12
-info/emacs-13
-info/emacs-14
-info/emacs-15
-info/emacs-16
-info/emacs-17
-info/emacs-18
-info/emacs-19
-info/emacs-2
-info/emacs-20
-info/emacs-21
-info/emacs-22
-info/emacs-23
-info/emacs-24
-info/emacs-3
-info/emacs-4
-info/emacs-5
-info/emacs-6
-info/emacs-7
-info/emacs-8
-info/emacs-9
-info/forms
-info/gnus
-info/gnus-1
-info/gnus-2
-info/gnus-3
-info/info
-info/sc
-info/sc-1
-info/sc-2
-info/sc-3
-info/vip
-info/vip-1
-info/vip-2
diff --git a/editors/emacs23/Makefile b/editors/emacs23/Makefile
deleted file mode 100644
index 760ce206f8ef..000000000000
--- a/editors/emacs23/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# New ports collection makefile for: GNU emacs
-# Version required: 19.28
-# Date created: 29 October 1994
-# Whom: jkh
-#
-# $Id: Makefile,v 1.13 1995/04/01 12:44:46 jkh Exp $
-#
-
-DISTNAME= emacs-19.28
-CATEGORIES+= editors
-MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX}
-STRIP=
-
-.include <bsd.port.mk>
diff --git a/editors/emacs23/distinfo b/editors/emacs23/distinfo
deleted file mode 100644
index f460d30de45a..000000000000
--- a/editors/emacs23/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (emacs-19.28.tar.gz) = c8813274e5a34b14dcf46255d91c3089
diff --git a/editors/emacs23/pkg-comment b/editors/emacs23/pkg-comment
deleted file mode 100644
index 4c95bd4df110..000000000000
--- a/editors/emacs23/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-GNU Emacs 19.28 text editor binaries
diff --git a/editors/emacs23/pkg-descr b/editors/emacs23/pkg-descr
deleted file mode 100644
index 5856e3ec2a2e..000000000000
--- a/editors/emacs23/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-GNU Emacs is a self-documenting, customizable, extensible real-time
-display editor.
-
-Users new to Emacs will be able to use basic features fairly rapidly
-by studying the tutorial and using the self-documentation features.
-Emacs also has an extensive interactive manual browser. It is easily
-extensible since its editing commands are written in Lisp.
-
-GNU Emacs's many special packages handle mail reading (RMail) and
-sending (Mail), outline editing (Outline), compiling (Compile),
-running subshells within Emacs windows (Shell), running a Lisp
-read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
-(Doctor :-) and many more.
diff --git a/editors/emacs23/pkg-plist b/editors/emacs23/pkg-plist
deleted file mode 100644
index 946246515fc0..000000000000
--- a/editors/emacs23/pkg-plist
+++ /dev/null
@@ -1,63 +0,0 @@
-@cwd /usr/local
-bin/ctags
-bin/b2m
-bin/rcs-checkin
-bin/emacs-19.28
-@exec ln -s %D/%F %B/emacs
-@unexec rm %B/emacs
-bin/etags
-bin/emacsclient
-lib/emacs/site-lisp
-lib/emacs/19.28
-man/man1/emacs.1
-man/man1/etags.1
-man/man1/ctags.1
-@unexec cp %D/info/dir %D/info/dir.bak
-info/dir
-@unexec cp %D/info/dir.bak %D/info/dir
-info/cl
-info/cl-1
-info/cl-2
-info/cl-3
-info/cl-4
-info/cl-5
-info/cl-6
-info/dired-x
-info/emacs
-info/emacs-1
-info/emacs-10
-info/emacs-11
-info/emacs-12
-info/emacs-13
-info/emacs-14
-info/emacs-15
-info/emacs-16
-info/emacs-17
-info/emacs-18
-info/emacs-19
-info/emacs-2
-info/emacs-20
-info/emacs-21
-info/emacs-22
-info/emacs-23
-info/emacs-24
-info/emacs-3
-info/emacs-4
-info/emacs-5
-info/emacs-6
-info/emacs-7
-info/emacs-8
-info/emacs-9
-info/forms
-info/gnus
-info/gnus-1
-info/gnus-2
-info/gnus-3
-info/info
-info/sc
-info/sc-1
-info/sc-2
-info/sc-3
-info/vip
-info/vip-1
-info/vip-2
diff --git a/editors/jove/Makefile b/editors/jove/Makefile
deleted file mode 100644
index 94596b8bb662..000000000000
--- a/editors/jove/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# New ports collection makefile for: jove
-# Version required: 4.16
-# Date created: 21 August 1994
-# Whom: jkh
-#
-# $Id: Makefile,v 1.10 1995/04/01 12:44:47 jkh Exp $
-#
-
-DISTNAME= jove-4.16beta
-PKGNAME= jove-4.16b
-CATEGORIES+= editors
-MASTER_SITES= ftp://relay.cs.toronto.edu/pub/moraes/jove/
-EXTRACT_SUFX= .tar.gz
-
-WRKSRC= ${WRKDIR}/jove-4.16beta
-
-.include <bsd.port.mk>
diff --git a/editors/jove/distinfo b/editors/jove/distinfo
deleted file mode 100644
index 73fca6be9e87..000000000000
--- a/editors/jove/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (jove-4.16beta.tar.gz) = 50c04405ad5d845968d7ed93cfc8716d
diff --git a/editors/jove/files/patch-aa b/editors/jove/files/patch-aa
deleted file mode 100644
index 59021888cc5d..000000000000
--- a/editors/jove/files/patch-aa
+++ /dev/null
@@ -1,44 +0,0 @@
-*** Makefile.orig Tue Nov 22 14:46:24 1994
---- Makefile Tue Nov 22 14:50:29 1994
-***************
-*** 39,49 ****
- DFLTSHELL = /bin/csh
-
- # to install executable files
-! XINSTALL=cp
-! #XINSTALL=/usr/ucb/install -c -m 755 # -s
- # to install text files
-! TINSTALL=cp
-! #TINSTALL=/usr/ucb/install -c -m 644
-
- # These should all just be right if the above ones are.
- # You will confuse JOVE if you move anything from LIBDIR or SHAREDIR.
---- 39,49 ----
- DFLTSHELL = /bin/csh
-
- # to install executable files
-! #XINSTALL=cp
-! XINSTALL=install -c -m 755 # -s
- # to install text files
-! #TINSTALL=cp
-! TINSTALL=install -c -m 644
-
- # These should all just be right if the above ones are.
- # You will confuse JOVE if you move anything from LIBDIR or SHAREDIR.
-***************
-*** 151,157 ****
- #
- # You can just say 'make SYSDEFS=-Dwhatever' on these systems.
-
-! SYSDEFS =
-
- # for SCO Xenix, set
- # MEMFLAGS = -Mle
---- 151,157 ----
- #
- # You can just say 'make SYSDEFS=-Dwhatever' on these systems.
-
-! SYSDEFS = -DBSDPOSIX
-
- # for SCO Xenix, set
- # MEMFLAGS = -Mle
diff --git a/editors/jove/files/patch-ab b/editors/jove/files/patch-ab
deleted file mode 100644
index 8d60db58ccbb..000000000000
--- a/editors/jove/files/patch-ab
+++ /dev/null
@@ -1,12 +0,0 @@
-*** externs.h.orig Tue Nov 22 15:00:07 1994
---- externs.h Tue Nov 22 15:01:18 1994
-***************
-*** 72,78 ****
- #ifdef POSIX_UNISTD
- # include <unistd.h>
- # if _POSIX_VERSION < 199009L /* defined in <unistd.h>: can't test earlier */
-- typedef int ssize_t; /* not defined in original POSIX.1 */
- # endif
- # include <fcntl.h>
- #else /* !POSIX_UNISTD */
---- 72,77 ----
diff --git a/editors/jove/pkg-comment b/editors/jove/pkg-comment
deleted file mode 100644
index 9fb64d925586..000000000000
--- a/editors/jove/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-This is the JOVE text editor, version 4.14.6.
diff --git a/editors/jove/pkg-descr b/editors/jove/pkg-descr
deleted file mode 100644
index 3660a58e54f2..000000000000
--- a/editors/jove/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-###########################################################################
-# This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne. JOVE #
-# is provided to you without charge, and with no warranty. You may give #
-# away copies of JOVE, including sources, provided that this notice is #
-# included in all the files. #
-###########################################################################
-
-Jove is a simple text editor in the spirit of GNU emacs, but somewhat
-smaller and faster to start up.
-
-There are man pages for jove and teachjove. Teachjove is for people who
-have never used EMACS style editors. It is an interactive tutorial, THE
-tutorial written by Stallman for the original EMACS, only slightly
-modified for JOVE in the appropriate places. The man pages are
-completely up to date, thanks to me.
diff --git a/editors/jove/pkg-plist b/editors/jove/pkg-plist
deleted file mode 100644
index 942b871ec2bd..000000000000
--- a/editors/jove/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-@cwd /usr/local
-bin/jove
-bin/teachjove
-lib/jove
-man/man1/jove.1
-man/man1/teachjove.1
-man/man1/xjove.1
-man/man1/jovetool.1
diff --git a/editors/mule-common/Makefile b/editors/mule-common/Makefile
deleted file mode 100644
index b1e41c39d33e..000000000000
--- a/editors/mule-common/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: mule
-# Version required: 2.2.2
-# Date created: 22 November 1994
-# Whom: Satoshi Asami (asami)
-#
-# $Id: Makefile,v 1.17 1995/04/22 12:39:19 asami Exp $
-#
-
-DISTNAME= mule-2.2
-PKGNAME= mule-2.2.2
-CATEGORIES+= editors
-MASTER_SITES= ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-
-PATCH_SITES= ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-PATCHFILES= patch-2.2.1.gz patch-2.2.2.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= asami@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} --with-x-toolkit \
- --terminal-face
-
-STRIP=
-
-pre-build:
- find ${WRKSRC} -name \*.orig -exec /bin/rm -f \{} \;
-
-post-install:
-# note that any2ps is a script
- strip ${PREFIX}/bin/b2m
- strip ${PREFIX}/bin/coco
- strip ${PREFIX}/bin/m2ps
- strip ${PREFIX}/bin/mule-19.28
- gzip -9nf ${PREFIX}/man/man1/coco.1
- gzip -9nf ${PREFIX}/man/man1/m2ps.1
- gzip -9nf ${PREFIX}/man/man1/mule.1
-
-.include <bsd.port.mk>
diff --git a/editors/mule-common/distinfo b/editors/mule-common/distinfo
deleted file mode 100644
index 11d885ed90da..000000000000
--- a/editors/mule-common/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (mule-2.2.tar.gz) = c8d482c64e655f84e0e025018ea36bf1
-MD5 (patch-2.2.1.gz) = dcab3b4331c0cc1341dffd75ee77c6bf
-MD5 (patch-2.2.2.gz) = 647edaa06da2eca9b662efa0ea98903a
diff --git a/editors/mule-common/files/cannainfo.el b/editors/mule-common/files/cannainfo.el
deleted file mode 100644
index a64d76b5aa5b..000000000000
--- a/editors/mule-common/files/cannainfo.el
+++ /dev/null
@@ -1,4 +0,0 @@
-; reformat canna's info file
-(find-file "canna-jp.texi")
-(texinfo-format-buffer)
-(save-buffer)
diff --git a/editors/mule-common/files/dir b/editors/mule-common/files/dir
deleted file mode 100644
index 8478445ba8a7..000000000000
--- a/editors/mule-common/files/dir
+++ /dev/null
@@ -1,39 +0,0 @@
--*- Text -*-
-This is the file .../info/dir, which contains the topmost node of the
-Info hierarchy. The first time you invoke Info you start off
-looking at that node, which is (dir)Top.
-
-File: dir Node: Top This is the top of the INFO tree
- This (the Directory node) gives a menu of major topics.
- Typing "d" returns here, "q" exits, "?" lists all INFO commands, "h"
- gives a primer for first-timers, "mTexinfo<Return>" visits Texinfo topic,
- etc.
- Or click mouse button 2 on a menu item or cross reference to select it.
- --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) ---
-
-* Menu: The list of major topics begins on the next line.
-
-* Info: (info). Documentation browsing system.
-* Emacs: (emacs). The extensible self-documenting text editor.
-* VIP: (vip). A VI-emulation for Emacs.
-* Forms: (forms). Emacs package for editing data bases
- by filling in forms.
-* GNUS: (gnus). The news reader GNUS.
-* CL: (cl). Partial Common Lisp support for Emacs Lisp.
-* SC: (sc). Supercite lets you cite parts of messages you're
- replying to, in hairy ways.
-* Dired-X: (dired-x). Dired Extra Features.
-
- MULE
-
-* Antenews-jp: (antenews-jp). (japanese).
-* Canna-jp: (canna-jp). Kana to Kanji translation (japanese).
-* Egg: (egg). Japanese/Chinese inputting.
-* Egg-jp: (egg-jp). Japanese/Chinese inputting (japanese).
-* Kbd-trans: (kbd-trans). Redefining keyboard layout for languages.
-* Languages: (languages). Using Asian and European languages under Mule.
-* M2PS: (m2ps). Translating Multi-language docs to postscript.
-* Mule: (mule). Mule (v2.1).
-* Mule-jp: (mule-jp). Mule (v2.1) (japanese).
-* Quail: (quail). Multilanguage inputting.
-* Terminology: (terminology). Overview of multilanguage inputting methods.
diff --git a/editors/mule-common/files/patch-ac b/editors/mule-common/files/patch-ac
deleted file mode 100644
index 1003722439e2..000000000000
--- a/editors/mule-common/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/s/freebsd.h.org Mon Oct 24 21:18:02 1994
-+++ ./src/s/freebsd.h Tue Jan 3 02:14:03 1995
-@@ -31,7 +31,7 @@
-
- #define PENDING_OUTPUT_COUNT(FILE) ((FILE)->_p - (FILE)->_bf._base)
-
--#define LIBS_DEBUG
-+#define LIBS_DEBUG -lcrypt
- #define LIBS_SYSTEM -lutil
- #define LIBS_TERMCAP -ltermcap
- #define LIB_GCC -lgcc
diff --git a/editors/mule-common/pkg-comment b/editors/mule-common/pkg-comment
deleted file mode 100644
index a0a474925266..000000000000
--- a/editors/mule-common/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-mule-2.2.2, a multilingual emacs
diff --git a/editors/mule-common/pkg-descr b/editors/mule-common/pkg-descr
deleted file mode 100644
index 9a25bcf015ca..000000000000
--- a/editors/mule-common/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-This is mule-2.2.2, a multilingual editor based on emacs-19.28.
-
-This package is not built with any particular language support. If
-you want a built-in input method, look into the mule ports in language-
-specific directories. Currently only Japanese (Wnn and Canna) is
-available.
-
-This package is designed *not* to clobber any existing emacs
-installation. In particular, the executables and man pages of
-etags/ctags are not installed, and the info pages that come with the
-original emacs don't get installed too. Remove the file
-patches/patch-ab if you want this package to stand on its own.
-The Japanese version is build to install everything, by the way.
-
-A "dir" file is supplied in the files/ subdirectory of the ports
-package. Copy it into your /usr/local/info to read mule info pages,
-but also make sure you also add everything that may have been added to
-that file!
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/editors/mule-common/pkg-plist b/editors/mule-common/pkg-plist
deleted file mode 100644
index a329e4a41d5f..000000000000
--- a/editors/mule-common/pkg-plist
+++ /dev/null
@@ -1,927 +0,0 @@
-@cwd /usr/local
-@exec mkdir -p %D/lib/mule/site-lisp
-@exec mkdir -p %D/lib/mule/lock
-@exec chmod 777 %D/lib/mule/lock
-@unexec rmdir %D/lib/mule/site-lisp
-@unexec rmdir %D/lib/mule/lock
-@mode 1755
-bin/mule-19.28
-@exec ln -s %D/%F %B/mule
-@unexec rm %B/mule
-@mode 555
-bin/any2ps
-bin/b2m
-bin/coco
-bin/m2ps
-@mode 644
-man/man1/coco.1.gz
-man/man1/m2ps.1.gz
-man/man1/mule.1.gz
-info/CCL
-info/ISO2022
-info/R2L
-info/XFONT
-info/antenews-jp
-info/canna-jp
-info/egg
-info/egg-jp
-info/egg-jp-1
-info/egg-jp-2
-info/kbd-trans
-info/languages
-info/m2ps
-info/mule
-info/mule-jp
-info/mule-jp-1
-info/mule-jp-2
-info/mule-jp-3
-info/quail
-info/terminology
-lib/mule/19.28/etc/3B-MAXMEM
-lib/mule/19.28/etc/AIX.DUMP
-lib/mule/19.28/etc/APPLE
-lib/mule/19.28/etc/BABYL
-lib/mule/19.28/etc/CHARSETS
-lib/mule/19.28/etc/CODINGS
-lib/mule/19.28/etc/COOKIES
-lib/mule/19.28/etc/COPYING
-lib/mule/19.28/etc/ChangeLog
-lib/mule/19.28/etc/DEBUG
-lib/mule/19.28/etc/DISTRIB
-lib/mule/19.28/etc/DOC
-lib/mule/19.28/etc/DOC-19.28.1
-lib/mule/19.28/etc/FAQ
-lib/mule/19.28/etc/FAQ-Mule
-lib/mule/19.28/etc/FAQ-Mule.cn
-lib/mule/19.28/etc/FAQ-Mule.jp
-lib/mule/19.28/etc/FAQ-Mule.kr
-lib/mule/19.28/etc/FAQ-Mule.th
-lib/mule/19.28/etc/FAQ-NEW
-lib/mule/19.28/etc/FTP
-lib/mule/19.28/etc/GNU
-lib/mule/19.28/etc/INTERVIEW
-lib/mule/19.28/etc/JOKES
-lib/mule/19.28/etc/LEDIT
-lib/mule/19.28/etc/LNEWS
-lib/mule/19.28/etc/LPF
-lib/mule/19.28/etc/MACHINES
-lib/mule/19.28/etc/MAILINGLISTS
-lib/mule/19.28/etc/MH-E-NEWS
-lib/mule/19.28/etc/MORE.STUFF
-lib/mule/19.28/etc/MOTIVATION
-lib/mule/19.28/etc/MSDOS
-lib/mule/19.28/etc/Makefile
-lib/mule/19.28/etc/Makefile.in
-lib/mule/19.28/etc/NEWS
-lib/mule/19.28/etc/ONEWS
-lib/mule/19.28/etc/OONEWS
-lib/mule/19.28/etc/OOONEWS
-lib/mule/19.28/etc/OOOONEWS
-lib/mule/19.28/etc/ORDERS
-lib/mule/19.28/etc/ORDERS.EUROPE
-lib/mule/19.28/etc/ORDERS.JAPAN
-lib/mule/19.28/etc/OTHER.EMACSES
-lib/mule/19.28/etc/README
-lib/mule/19.28/etc/SERVICE
-lib/mule/19.28/etc/SUN-SUPPORT
-lib/mule/19.28/etc/TERMS
-lib/mule/19.28/etc/TUTORIAL
-lib/mule/19.28/etc/TUTORIAL.jp
-lib/mule/19.28/etc/TUTORIAL.kr
-lib/mule/19.28/etc/TUTORIAL.th
-lib/mule/19.28/etc/VERSIONS
-lib/mule/19.28/etc/Xkeymap.txt
-lib/mule/19.28/etc/celibacy.1
-lib/mule/19.28/etc/charset
-lib/mule/19.28/etc/coco.1
-lib/mule/19.28/etc/condom.1
-lib/mule/19.28/etc/copying.paper
-lib/mule/19.28/etc/ctags.1
-lib/mule/19.28/etc/demo.ps
-lib/mule/19.28/etc/echo.msg
-lib/mule/19.28/etc/emacs.1
-lib/mule/19.28/etc/emacs.bash
-lib/mule/19.28/etc/emacs.csh
-lib/mule/19.28/etc/emacs.icon
-lib/mule/19.28/etc/emacs.xbm
-lib/mule/19.28/etc/emacstool.1
-lib/mule/19.28/etc/etags.1
-lib/mule/19.28/etc/etags.notes
-lib/mule/19.28/etc/etags.vms
-lib/mule/19.28/etc/ledit.l
-lib/mule/19.28/etc/m2ps.1
-lib/mule/19.28/etc/m2ps.ps
-lib/mule/19.28/etc/ms-kermit
-lib/mule/19.28/etc/ms-kermit-7bit
-lib/mule/19.28/etc/mule-refcard.tex
-lib/mule/19.28/etc/mule.1
-lib/mule/19.28/etc/mule.xbm
-lib/mule/19.28/etc/news.texi
-lib/mule/19.28/etc/refcard.ps
-lib/mule/19.28/etc/refcard.tex
-lib/mule/19.28/etc/sex.6
-lib/mule/19.28/etc/spook.lines
-lib/mule/19.28/etc/termcap.dat
-lib/mule/19.28/etc/termcap.ucb
-lib/mule/19.28/etc/tom.xbm
-lib/mule/19.28/etc/ulimit.hack
-lib/mule/19.28/etc/vipcard.tex
-lib/mule/19.28/etc/yow.lines
-@mode 555
-lib/mule/19.28/i386--freebsd/cvtmail
-lib/mule/19.28/i386--freebsd/digest-doc
-lib/mule/19.28/i386--freebsd/emacsserver
-lib/mule/19.28/i386--freebsd/fakemail
-lib/mule/19.28/i386--freebsd/hexl
-lib/mule/19.28/i386--freebsd/make-docfile
-lib/mule/19.28/i386--freebsd/make-path
-lib/mule/19.28/i386--freebsd/movemail
-lib/mule/19.28/i386--freebsd/profile
-lib/mule/19.28/i386--freebsd/rcs2log
-lib/mule/19.28/i386--freebsd/sorted-doc
-lib/mule/19.28/i386--freebsd/test-distrib
-lib/mule/19.28/i386--freebsd/timer
-lib/mule/19.28/i386--freebsd/vcdiff
-lib/mule/19.28/i386--freebsd/wakeup
-lib/mule/19.28/i386--freebsd/yow
-@mode 644
-lib/mule/19.28/lisp/COPYING
-lib/mule/19.28/lisp/ChangeLog
-lib/mule/19.28/lisp/ChangeLog.1
-lib/mule/19.28/lisp/ChangeLog.2
-lib/mule/19.28/lisp/ChangeLog.3
-lib/mule/19.28/lisp/Makefile
-lib/mule/19.28/lisp/README
-lib/mule/19.28/lisp/abbrev.el
-lib/mule/19.28/lisp/abbrev.elc
-lib/mule/19.28/lisp/abbrevlist.el
-lib/mule/19.28/lisp/abbrevlist.elc
-lib/mule/19.28/lisp/ada.el
-lib/mule/19.28/lisp/ada.elc
-lib/mule/19.28/lisp/add-log.el
-lib/mule/19.28/lisp/add-log.elc
-lib/mule/19.28/lisp/advice.el
-lib/mule/19.28/lisp/advice.elc
-lib/mule/19.28/lisp/allout.el
-lib/mule/19.28/lisp/allout.elc
-lib/mule/19.28/lisp/ange-ftp.el
-lib/mule/19.28/lisp/ange-ftp.elc
-lib/mule/19.28/lisp/appt.el
-lib/mule/19.28/lisp/appt.elc
-lib/mule/19.28/lisp/apropos.el
-lib/mule/19.28/lisp/apropos.elc
-lib/mule/19.28/lisp/arabic.el
-lib/mule/19.28/lisp/arabic.elc
-lib/mule/19.28/lisp/array.el
-lib/mule/19.28/lisp/array.elc
-lib/mule/19.28/lisp/asm-mode.el
-lib/mule/19.28/lisp/asm-mode.elc
-lib/mule/19.28/lisp/assoc.el
-lib/mule/19.28/lisp/assoc.elc
-lib/mule/19.28/lisp/autoinsert.el
-lib/mule/19.28/lisp/autoinsert.elc
-lib/mule/19.28/lisp/autoload.el
-lib/mule/19.28/lisp/autoload.elc
-lib/mule/19.28/lisp/avoid.el
-lib/mule/19.28/lisp/avoid.elc
-lib/mule/19.28/lisp/awk-mode.el
-lib/mule/19.28/lisp/awk-mode.elc
-lib/mule/19.28/lisp/backquote.el
-lib/mule/19.28/lisp/backquote.elc
-lib/mule/19.28/lisp/bib-mode.el
-lib/mule/19.28/lisp/bib-mode.elc
-lib/mule/19.28/lisp/bibtex.el
-lib/mule/19.28/lisp/bibtex.elc
-lib/mule/19.28/lisp/blackbox.el
-lib/mule/19.28/lisp/blackbox.elc
-lib/mule/19.28/lisp/blessmail.el
-lib/mule/19.28/lisp/bookmark.el
-lib/mule/19.28/lisp/bookmark.elc
-lib/mule/19.28/lisp/buff-menu.el
-lib/mule/19.28/lisp/buff-menu.elc
-lib/mule/19.28/lisp/busyu.el
-lib/mule/19.28/lisp/byte-opt.el
-lib/mule/19.28/lisp/byte-opt.elc
-lib/mule/19.28/lisp/byte-run.el
-lib/mule/19.28/lisp/byte-run.elc
-lib/mule/19.28/lisp/bytecomp.el
-lib/mule/19.28/lisp/bytecomp.elc
-lib/mule/19.28/lisp/c-mode.el
-lib/mule/19.28/lisp/c-mode.elc
-lib/mule/19.28/lisp/cal-dst.el
-lib/mule/19.28/lisp/cal-dst.elc
-lib/mule/19.28/lisp/cal-french.el
-lib/mule/19.28/lisp/cal-french.elc
-lib/mule/19.28/lisp/cal-mayan.el
-lib/mule/19.28/lisp/cal-mayan.elc
-lib/mule/19.28/lisp/cal-menu.el
-lib/mule/19.28/lisp/cal-menu.elc
-lib/mule/19.28/lisp/calendar.el
-lib/mule/19.28/lisp/calendar.elc
-lib/mule/19.28/lisp/can-n-egg.el
-lib/mule/19.28/lisp/canna.el
-lib/mule/19.28/lisp/canna.elc
-lib/mule/19.28/lisp/case-table.el
-lib/mule/19.28/lisp/case-table.elc
-lib/mule/19.28/lisp/cc-mode.el
-lib/mule/19.28/lisp/cc-mode.elc
-lib/mule/19.28/lisp/ccl.el
-lib/mule/19.28/lisp/ccl.elc
-lib/mule/19.28/lisp/cdl.el
-lib/mule/19.28/lisp/cdl.elc
-lib/mule/19.28/lisp/chinese.el
-lib/mule/19.28/lisp/chinese.elc
-lib/mule/19.28/lisp/chistory.el
-lib/mule/19.28/lisp/chistory.elc
-lib/mule/19.28/lisp/cl-compat.el
-lib/mule/19.28/lisp/cl-compat.elc
-lib/mule/19.28/lisp/cl-extra.el
-lib/mule/19.28/lisp/cl-extra.elc
-lib/mule/19.28/lisp/cl-indent.el
-lib/mule/19.28/lisp/cl-indent.elc
-lib/mule/19.28/lisp/cl-macs.el
-lib/mule/19.28/lisp/cl-macs.elc
-lib/mule/19.28/lisp/cl-seq.el
-lib/mule/19.28/lisp/cl-seq.elc
-lib/mule/19.28/lisp/cl-specs.el
-lib/mule/19.28/lisp/cl-specs.elc
-lib/mule/19.28/lisp/cl.el
-lib/mule/19.28/lisp/cl.elc
-lib/mule/19.28/lisp/cmacexp.el
-lib/mule/19.28/lisp/cmacexp.elc
-lib/mule/19.28/lisp/cmuscheme.el
-lib/mule/19.28/lisp/cmuscheme.elc
-lib/mule/19.28/lisp/comint.el
-lib/mule/19.28/lisp/comint.elc
-lib/mule/19.28/lisp/compare-w.el
-lib/mule/19.28/lisp/compare-w.elc
-lib/mule/19.28/lisp/compile.el
-lib/mule/19.28/lisp/compile.elc
-lib/mule/19.28/lisp/complete.el
-lib/mule/19.28/lisp/complete.elc
-lib/mule/19.28/lisp/completion.el
-lib/mule/19.28/lisp/completion.elc
-lib/mule/19.28/lisp/cookie1.el
-lib/mule/19.28/lisp/cookie1.elc
-lib/mule/19.28/lisp/cplus-md.el
-lib/mule/19.28/lisp/cplus-md.elc
-lib/mule/19.28/lisp/cust-print.el
-lib/mule/19.28/lisp/cust-print.elc
-lib/mule/19.28/lisp/cyrillic.el
-lib/mule/19.28/lisp/cyrillic.elc
-lib/mule/19.28/lisp/dabbrev.el
-lib/mule/19.28/lisp/dabbrev.elc
-lib/mule/19.28/lisp/debug.el
-lib/mule/19.28/lisp/debug.elc
-lib/mule/19.28/lisp/delsel.el
-lib/mule/19.28/lisp/delsel.elc
-lib/mule/19.28/lisp/derived.el
-lib/mule/19.28/lisp/derived.elc
-lib/mule/19.28/lisp/desktop.el
-lib/mule/19.28/lisp/desktop.elc
-lib/mule/19.28/lisp/diary-ins.el
-lib/mule/19.28/lisp/diary-ins.elc
-lib/mule/19.28/lisp/diary-lib.el
-lib/mule/19.28/lisp/diary-lib.elc
-lib/mule/19.28/lisp/diff.el
-lib/mule/19.28/lisp/diff.elc
-lib/mule/19.28/lisp/dired-aux.el
-lib/mule/19.28/lisp/dired-aux.elc
-lib/mule/19.28/lisp/dired-x.el
-lib/mule/19.28/lisp/dired-x.elc
-lib/mule/19.28/lisp/dired.el
-lib/mule/19.28/lisp/dired.elc
-lib/mule/19.28/lisp/dired.todo
-lib/mule/19.28/lisp/disass.el
-lib/mule/19.28/lisp/disass.elc
-lib/mule/19.28/lisp/disp-table.el
-lib/mule/19.28/lisp/disp-table.elc
-lib/mule/19.28/lisp/dissociate.el
-lib/mule/19.28/lisp/dissociate.elc
-lib/mule/19.28/lisp/doctor.el
-lib/mule/19.28/lisp/doctor.elc
-lib/mule/19.28/lisp/dos-fns.el
-lib/mule/19.28/lisp/dos-fns.elc
-lib/mule/19.28/lisp/double.el
-lib/mule/19.28/lisp/double.elc
-lib/mule/19.28/lisp/dunnet.el
-lib/mule/19.28/lisp/dunnet.elc
-lib/mule/19.28/lisp/easymenu.el
-lib/mule/19.28/lisp/easymenu.elc
-lib/mule/19.28/lisp/ebuff-menu.el
-lib/mule/19.28/lisp/ebuff-menu.elc
-lib/mule/19.28/lisp/echistory.el
-lib/mule/19.28/lisp/echistory.elc
-lib/mule/19.28/lisp/edebug.el
-lib/mule/19.28/lisp/edebug.elc
-lib/mule/19.28/lisp/ediff.el
-lib/mule/19.28/lisp/ediff.elc
-lib/mule/19.28/lisp/edmacro.el
-lib/mule/19.28/lisp/edmacro.elc
-lib/mule/19.28/lisp/edt.el
-lib/mule/19.28/lisp/edt.elc
-lib/mule/19.28/lisp/egg-jsymbol.el
-lib/mule/19.28/lisp/egg-keymap.el
-lib/mule/19.28/lisp/egg.el
-lib/mule/19.28/lisp/egg.elc
-lib/mule/19.28/lisp/eggrc-sj3
-lib/mule/19.28/lisp/eggrc-v41
-lib/mule/19.28/lisp/ehelp.el
-lib/mule/19.28/lisp/ehelp.elc
-lib/mule/19.28/lisp/electric.el
-lib/mule/19.28/lisp/electric.elc
-lib/mule/19.28/lisp/emacsbug.el
-lib/mule/19.28/lisp/emacsbug.elc
-lib/mule/19.28/lisp/emerge.el
-lib/mule/19.28/lisp/emerge.elc
-lib/mule/19.28/lisp/env.el
-lib/mule/19.28/lisp/env.elc
-lib/mule/19.28/lisp/etags.el
-lib/mule/19.28/lisp/etags.elc
-lib/mule/19.28/lisp/ethio.el
-lib/mule/19.28/lisp/ethio.elc
-lib/mule/19.28/lisp/european.el
-lib/mule/19.28/lisp/european.elc
-lib/mule/19.28/lisp/eval-reg.el
-lib/mule/19.28/lisp/eval-reg.elc
-lib/mule/19.28/lisp/faces.el
-lib/mule/19.28/lisp/faces.elc
-lib/mule/19.28/lisp/files.el
-lib/mule/19.28/lisp/files.elc
-lib/mule/19.28/lisp/fill.el
-lib/mule/19.28/lisp/fill.elc
-lib/mule/19.28/lisp/find-dired.el
-lib/mule/19.28/lisp/find-dired.elc
-lib/mule/19.28/lisp/find-gc.el
-lib/mule/19.28/lisp/find-gc.elc
-lib/mule/19.28/lisp/finder-inf.el
-lib/mule/19.28/lisp/finder-inf.elc
-lib/mule/19.28/lisp/finder.el
-lib/mule/19.28/lisp/finder.elc
-lib/mule/19.28/lisp/float-sup.el
-lib/mule/19.28/lisp/float-sup.elc
-lib/mule/19.28/lisp/float.el
-lib/mule/19.28/lisp/float.elc
-lib/mule/19.28/lisp/flow-ctrl.el
-lib/mule/19.28/lisp/flow-ctrl.elc
-lib/mule/19.28/lisp/foldout.el
-lib/mule/19.28/lisp/foldout.elc
-lib/mule/19.28/lisp/font-lock.el
-lib/mule/19.28/lisp/font-lock.elc
-lib/mule/19.28/lisp/forms-d2.dat
-lib/mule/19.28/lisp/forms-d2.el
-lib/mule/19.28/lisp/forms-pass.el
-lib/mule/19.28/lisp/forms.el
-lib/mule/19.28/lisp/forms.elc
-lib/mule/19.28/lisp/fortran.el
-lib/mule/19.28/lisp/fortran.elc
-lib/mule/19.28/lisp/frame.el
-lib/mule/19.28/lisp/frame.elc
-lib/mule/19.28/lisp/gnus-uu.el
-lib/mule/19.28/lisp/gnus-uu.elc
-lib/mule/19.28/lisp/gnus.el
-lib/mule/19.28/lisp/gnus.elc
-lib/mule/19.28/lisp/gnusmail.el
-lib/mule/19.28/lisp/gnusmail.elc
-lib/mule/19.28/lisp/gnusmisc.el
-lib/mule/19.28/lisp/gnusmisc.elc
-lib/mule/19.28/lisp/gnuspost.el
-lib/mule/19.28/lisp/gnuspost.elc
-lib/mule/19.28/lisp/gnusutil.el
-lib/mule/19.28/lisp/gnusutil.elc
-lib/mule/19.28/lisp/gomoku.el
-lib/mule/19.28/lisp/gomoku.elc
-lib/mule/19.28/lisp/gud.el
-lib/mule/19.28/lisp/gud.elc
-lib/mule/19.28/lisp/hanoi.el
-lib/mule/19.28/lisp/hanoi.elc
-lib/mule/19.28/lisp/help-macro.el
-lib/mule/19.28/lisp/help-macro.elc
-lib/mule/19.28/lisp/help.el
-lib/mule/19.28/lisp/help.elc
-lib/mule/19.28/lisp/helper.el
-lib/mule/19.28/lisp/helper.elc
-lib/mule/19.28/lisp/hexl.el
-lib/mule/19.28/lisp/hexl.elc
-lib/mule/19.28/lisp/hideif.el
-lib/mule/19.28/lisp/hideif.elc
-lib/mule/19.28/lisp/hilit19.el
-lib/mule/19.28/lisp/hilit19.elc
-lib/mule/19.28/lisp/hippie-exp.el
-lib/mule/19.28/lisp/hippie-exp.elc
-lib/mule/19.28/lisp/holidays.el
-lib/mule/19.28/lisp/holidays.elc
-lib/mule/19.28/lisp/icomplete.el
-lib/mule/19.28/lisp/icomplete.elc
-lib/mule/19.28/lisp/icon.el
-lib/mule/19.28/lisp/icon.elc
-lib/mule/19.28/lisp/ielm.el
-lib/mule/19.28/lisp/ielm.elc
-lib/mule/19.28/lisp/imenu.el
-lib/mule/19.28/lisp/imenu.elc
-lib/mule/19.28/lisp/indent.el
-lib/mule/19.28/lisp/indent.elc
-lib/mule/19.28/lisp/inf-lisp.el
-lib/mule/19.28/lisp/inf-lisp.elc
-lib/mule/19.28/lisp/info.el
-lib/mule/19.28/lisp/info.elc
-lib/mule/19.28/lisp/informat.el
-lib/mule/19.28/lisp/informat.elc
-lib/mule/19.28/lisp/isearch-ext.el
-lib/mule/19.28/lisp/isearch-ext.elc
-lib/mule/19.28/lisp/isearch.el
-lib/mule/19.28/lisp/isearch.elc
-lib/mule/19.28/lisp/iso-acc.el
-lib/mule/19.28/lisp/iso-acc.elc
-lib/mule/19.28/lisp/iso-ascii.el
-lib/mule/19.28/lisp/iso-ascii.elc
-lib/mule/19.28/lisp/iso-cvt.el
-lib/mule/19.28/lisp/iso-cvt.elc
-lib/mule/19.28/lisp/iso-insert.el
-lib/mule/19.28/lisp/iso-insert.elc
-lib/mule/19.28/lisp/iso-swed.el
-lib/mule/19.28/lisp/iso-swed.elc
-lib/mule/19.28/lisp/iso-syntax.el
-lib/mule/19.28/lisp/iso-syntax.elc
-lib/mule/19.28/lisp/iso-transl.el
-lib/mule/19.28/lisp/iso-transl.elc
-lib/mule/19.28/lisp/ispell.el
-lib/mule/19.28/lisp/ispell.elc
-lib/mule/19.28/lisp/ispell4.el
-lib/mule/19.28/lisp/ispell4.elc
-lib/mule/19.28/lisp/japanese.el
-lib/mule/19.28/lisp/japanese.elc
-lib/mule/19.28/lisp/jisx0201.el
-lib/mule/19.28/lisp/jka-compr.el
-lib/mule/19.28/lisp/jka-compr.elc
-lib/mule/19.28/lisp/kbd-isearch.el
-lib/mule/19.28/lisp/kermit.el
-lib/mule/19.28/lisp/kermit.elc
-lib/mule/19.28/lisp/keyboard.el
-lib/mule/19.28/lisp/keyboard.elc
-lib/mule/19.28/lisp/kinsoku.el
-lib/mule/19.28/lisp/kinsoku.elc
-lib/mule/19.28/lisp/korean.el
-lib/mule/19.28/lisp/korean.elc
-lib/mule/19.28/lisp/ledit.el
-lib/mule/19.28/lisp/ledit.elc
-lib/mule/19.28/lisp/levents.el
-lib/mule/19.28/lisp/levents.elc
-lib/mule/19.28/lisp/life.el
-lib/mule/19.28/lisp/life.elc
-lib/mule/19.28/lisp/lisp-mnt.el
-lib/mule/19.28/lisp/lisp-mnt.elc
-lib/mule/19.28/lisp/lisp-mode.el
-lib/mule/19.28/lisp/lisp-mode.elc
-lib/mule/19.28/lisp/lisp.el
-lib/mule/19.28/lisp/lisp.elc
-lib/mule/19.28/lisp/lmenu.el
-lib/mule/19.28/lisp/lmenu.elc
-lib/mule/19.28/lisp/loaddefs.el
-lib/mule/19.28/lisp/loadhist.el
-lib/mule/19.28/lisp/loadhist.elc
-lib/mule/19.28/lisp/loadup.el
-lib/mule/19.28/lisp/lpr.el
-lib/mule/19.28/lisp/lpr.elc
-lib/mule/19.28/lisp/ls-lisp.el
-lib/mule/19.28/lisp/ls-lisp.elc
-lib/mule/19.28/lisp/lselect.el
-lib/mule/19.28/lisp/lselect.elc
-lib/mule/19.28/lisp/lucid.el
-lib/mule/19.28/lisp/lucid.elc
-lib/mule/19.28/lisp/lunar.el
-lib/mule/19.28/lisp/lunar.elc
-lib/mule/19.28/lisp/macros.el
-lib/mule/19.28/lisp/macros.elc
-lib/mule/19.28/lisp/mail-extr.el
-lib/mule/19.28/lisp/mail-extr.elc
-lib/mule/19.28/lisp/mail-hist.el
-lib/mule/19.28/lisp/mail-hist.elc
-lib/mule/19.28/lisp/mail-utils.el
-lib/mule/19.28/lisp/mail-utils.elc
-lib/mule/19.28/lisp/mailabbrev.el
-lib/mule/19.28/lisp/mailabbrev.elc
-lib/mule/19.28/lisp/mailalias.el
-lib/mule/19.28/lisp/mailalias.elc
-lib/mule/19.28/lisp/mailpost.el
-lib/mule/19.28/lisp/mailpost.elc
-lib/mule/19.28/lisp/makefile.el
-lib/mule/19.28/lisp/makefile.elc
-lib/mule/19.28/lisp/makeinfo.el
-lib/mule/19.28/lisp/makeinfo.elc
-lib/mule/19.28/lisp/makesum.el
-lib/mule/19.28/lisp/makesum.elc
-lib/mule/19.28/lisp/man.el
-lib/mule/19.28/lisp/man.elc
-lib/mule/19.28/lisp/map-ynp.el
-lib/mule/19.28/lisp/map-ynp.elc
-lib/mule/19.28/lisp/medit.el
-lib/mule/19.28/lisp/medit.elc
-lib/mule/19.28/lisp/meese.el
-lib/mule/19.28/lisp/meese.elc
-lib/mule/19.28/lisp/menu-bar.el
-lib/mule/19.28/lisp/menu-bar.elc
-lib/mule/19.28/lisp/metamail.el
-lib/mule/19.28/lisp/metamail.elc
-lib/mule/19.28/lisp/mh-comp.el
-lib/mule/19.28/lisp/mh-comp.elc
-lib/mule/19.28/lisp/mh-e.el
-lib/mule/19.28/lisp/mh-e.elc
-lib/mule/19.28/lisp/mh-funcs.el
-lib/mule/19.28/lisp/mh-funcs.elc
-lib/mule/19.28/lisp/mh-mime.el
-lib/mule/19.28/lisp/mh-mime.elc
-lib/mule/19.28/lisp/mh-pick.el
-lib/mule/19.28/lisp/mh-pick.elc
-lib/mule/19.28/lisp/mh-seq.el
-lib/mule/19.28/lisp/mh-seq.elc
-lib/mule/19.28/lisp/mh-utils.el
-lib/mule/19.28/lisp/mh-utils.elc
-lib/mule/19.28/lisp/mhspool.el
-lib/mule/19.28/lisp/mhspool.elc
-lib/mule/19.28/lisp/mim-mode.el
-lib/mule/19.28/lisp/mim-mode.elc
-lib/mule/19.28/lisp/mim-syntax.el
-lib/mule/19.28/lisp/mim-syntax.elc
-lib/mule/19.28/lisp/misc.el
-lib/mule/19.28/lisp/misc.elc
-lib/mule/19.28/lisp/mlconvert.el
-lib/mule/19.28/lisp/mlconvert.elc
-lib/mule/19.28/lisp/mldrag.el
-lib/mule/19.28/lisp/mldrag.elc
-lib/mule/19.28/lisp/mlsupport.el
-lib/mule/19.28/lisp/mlsupport.elc
-lib/mule/19.28/lisp/modula2.el
-lib/mule/19.28/lisp/modula2.elc
-lib/mule/19.28/lisp/mouse-sel.el
-lib/mule/19.28/lisp/mouse-sel.elc
-lib/mule/19.28/lisp/mouse.el
-lib/mule/19.28/lisp/mouse.elc
-lib/mule/19.28/lisp/mpuz.el
-lib/mule/19.28/lisp/mpuz.elc
-lib/mule/19.28/lisp/mule-conf.el
-lib/mule/19.28/lisp/mule-diag.el
-lib/mule/19.28/lisp/mule-diag.elc
-lib/mule/19.28/lisp/mule-init.el
-lib/mule/19.28/lisp/mule-init.elc
-lib/mule/19.28/lisp/mule-inst.el
-lib/mule/19.28/lisp/mule-util.el
-lib/mule/19.28/lisp/mule-util.elc
-lib/mule/19.28/lisp/mule.el
-lib/mule/19.28/lisp/mule.elc
-lib/mule/19.28/lisp/netunam.el
-lib/mule/19.28/lisp/netunam.elc
-lib/mule/19.28/lisp/nnspool.el
-lib/mule/19.28/lisp/nnspool.elc
-lib/mule/19.28/lisp/nntp.el
-lib/mule/19.28/lisp/nntp.elc
-lib/mule/19.28/lisp/novice.el
-lib/mule/19.28/lisp/novice.elc
-lib/mule/19.28/lisp/nroff-mode.el
-lib/mule/19.28/lisp/nroff-mode.elc
-lib/mule/19.28/lisp/options.el
-lib/mule/19.28/lisp/options.elc
-lib/mule/19.28/lisp/outline.el
-lib/mule/19.28/lisp/outline.elc
-lib/mule/19.28/lisp/page-ext.el
-lib/mule/19.28/lisp/page-ext.elc
-lib/mule/19.28/lisp/page.el
-lib/mule/19.28/lisp/page.elc
-lib/mule/19.28/lisp/paragraphs.el
-lib/mule/19.28/lisp/paragraphs.elc
-lib/mule/19.28/lisp/paren.el
-lib/mule/19.28/lisp/paren.elc
-lib/mule/19.28/lisp/pascal.el
-lib/mule/19.28/lisp/pascal.elc
-lib/mule/19.28/lisp/paths.el
-lib/mule/19.28/lisp/perl-mode.el
-lib/mule/19.28/lisp/perl-mode.elc
-lib/mule/19.28/lisp/picture.el
-lib/mule/19.28/lisp/picture.elc
-lib/mule/19.28/lisp/pp.el
-lib/mule/19.28/lisp/pp.elc
-lib/mule/19.28/lisp/profile.el
-lib/mule/19.28/lisp/profile.elc
-lib/mule/19.28/lisp/prolog.el
-lib/mule/19.28/lisp/prolog.elc
-lib/mule/19.28/lisp/quail-egg.el
-lib/mule/19.28/lisp/quail.el
-lib/mule/19.28/lisp/quail.elc
-lib/mule/19.28/lisp/rcompile.el
-lib/mule/19.28/lisp/rcompile.elc
-lib/mule/19.28/lisp/rect.el
-lib/mule/19.28/lisp/rect.elc
-lib/mule/19.28/lisp/refbib.el
-lib/mule/19.28/lisp/refbib.elc
-lib/mule/19.28/lisp/refer.el
-lib/mule/19.28/lisp/refer.elc
-lib/mule/19.28/lisp/regi.el
-lib/mule/19.28/lisp/regi.elc
-lib/mule/19.28/lisp/register.el
-lib/mule/19.28/lisp/register.elc
-lib/mule/19.28/lisp/replace.el
-lib/mule/19.28/lisp/replace.elc
-lib/mule/19.28/lisp/reporter.el
-lib/mule/19.28/lisp/reporter.elc
-lib/mule/19.28/lisp/reposition.el
-lib/mule/19.28/lisp/reposition.elc
-lib/mule/19.28/lisp/resume.el
-lib/mule/19.28/lisp/resume.elc
-lib/mule/19.28/lisp/rfc822.el
-lib/mule/19.28/lisp/rfc822.elc
-lib/mule/19.28/lisp/ring.el
-lib/mule/19.28/lisp/ring.elc
-lib/mule/19.28/lisp/rlogin.el
-lib/mule/19.28/lisp/rlogin.elc
-lib/mule/19.28/lisp/rmail.el
-lib/mule/19.28/lisp/rmail.elc
-lib/mule/19.28/lisp/rmailedit.el
-lib/mule/19.28/lisp/rmailedit.elc
-lib/mule/19.28/lisp/rmailkwd.el
-lib/mule/19.28/lisp/rmailkwd.elc
-lib/mule/19.28/lisp/rmailmsc.el
-lib/mule/19.28/lisp/rmailmsc.elc
-lib/mule/19.28/lisp/rmailout.el
-lib/mule/19.28/lisp/rmailout.elc
-lib/mule/19.28/lisp/rmailsort.el
-lib/mule/19.28/lisp/rmailsort.elc
-lib/mule/19.28/lisp/rmailsum.el
-lib/mule/19.28/lisp/rmailsum.elc
-lib/mule/19.28/lisp/rnews.el
-lib/mule/19.28/lisp/rnews.elc
-lib/mule/19.28/lisp/rnewspost.el
-lib/mule/19.28/lisp/rnewspost.elc
-lib/mule/19.28/lisp/rot13.el
-lib/mule/19.28/lisp/rot13.elc
-lib/mule/19.28/lisp/rsz-mini.el
-lib/mule/19.28/lisp/rsz-mini.elc
-lib/mule/19.28/lisp/s-region.el
-lib/mule/19.28/lisp/s-region.elc
-lib/mule/19.28/lisp/saveplace.el
-lib/mule/19.28/lisp/saveplace.elc
-lib/mule/19.28/lisp/sc.el
-lib/mule/19.28/lisp/scheme.el
-lib/mule/19.28/lisp/scheme.elc
-lib/mule/19.28/lisp/scribe.el
-lib/mule/19.28/lisp/scribe.elc
-lib/mule/19.28/lisp/scroll-bar.el
-lib/mule/19.28/lisp/scroll-bar.elc
-lib/mule/19.28/lisp/select.el
-lib/mule/19.28/lisp/select.elc
-lib/mule/19.28/lisp/sendmail.el
-lib/mule/19.28/lisp/sendmail.elc
-lib/mule/19.28/lisp/server.el
-lib/mule/19.28/lisp/server.elc
-lib/mule/19.28/lisp/sgml-mode.el
-lib/mule/19.28/lisp/sgml-mode.elc
-lib/mule/19.28/lisp/sh-script.el
-lib/mule/19.28/lisp/sh-script.elc
-lib/mule/19.28/lisp/shadowfile.el
-lib/mule/19.28/lisp/shadowfile.elc
-lib/mule/19.28/lisp/shell.el
-lib/mule/19.28/lisp/shell.elc
-lib/mule/19.28/lisp/simple.el
-lib/mule/19.28/lisp/simple.elc
-lib/mule/19.28/lisp/simula.el
-lib/mule/19.28/lisp/simula.elc
-lib/mule/19.28/lisp/sj3-client.el
-lib/mule/19.28/lisp/sj3-client.elc
-lib/mule/19.28/lisp/sj3-egg.el
-lib/mule/19.28/lisp/sj3-egg.elc
-lib/mule/19.28/lisp/skeleton.el
-lib/mule/19.28/lisp/skeleton.elc
-lib/mule/19.28/lisp/solar.el
-lib/mule/19.28/lisp/solar.elc
-lib/mule/19.28/lisp/sort.el
-lib/mule/19.28/lisp/sort.elc
-lib/mule/19.28/lisp/soundex.el
-lib/mule/19.28/lisp/soundex.elc
-lib/mule/19.28/lisp/spell.el
-lib/mule/19.28/lisp/spell.elc
-lib/mule/19.28/lisp/spook.el
-lib/mule/19.28/lisp/spook.elc
-lib/mule/19.28/lisp/startup.el
-lib/mule/19.28/lisp/startup.elc
-lib/mule/19.28/lisp/studly.el
-lib/mule/19.28/lisp/studly.elc
-lib/mule/19.28/lisp/subr.el
-lib/mule/19.28/lisp/subr.elc
-lib/mule/19.28/lisp/sun-curs.el
-lib/mule/19.28/lisp/sun-fns.el
-lib/mule/19.28/lisp/supercite.el
-lib/mule/19.28/lisp/supercite.elc
-lib/mule/19.28/lisp/swedish.el
-lib/mule/19.28/lisp/swedish.elc
-lib/mule/19.28/lisp/tabify.el
-lib/mule/19.28/lisp/tabify.elc
-lib/mule/19.28/lisp/tar-mode.el
-lib/mule/19.28/lisp/tar-mode.elc
-lib/mule/19.28/lisp/tcl-mode.el
-lib/mule/19.28/lisp/tcl-mode.elc
-lib/mule/19.28/lisp/tcp.el
-lib/mule/19.28/lisp/tcp.elc
-lib/mule/19.28/lisp/telnet.el
-lib/mule/19.28/lisp/telnet.elc
-lib/mule/19.28/lisp/tempo.el
-lib/mule/19.28/lisp/tempo.elc
-lib/mule/19.28/lisp/term-nasty.el
-lib/mule/19.28/lisp/terminal.el
-lib/mule/19.28/lisp/terminal.elc
-lib/mule/19.28/lisp/tex-mode.el
-lib/mule/19.28/lisp/tex-mode.elc
-lib/mule/19.28/lisp/texinfmt.el
-lib/mule/19.28/lisp/texinfmt.elc
-lib/mule/19.28/lisp/texinfo.el
-lib/mule/19.28/lisp/texinfo.elc
-lib/mule/19.28/lisp/texnfo-upd.el
-lib/mule/19.28/lisp/texnfo-upd.elc
-lib/mule/19.28/lisp/text-mode.el
-lib/mule/19.28/lisp/text-mode.elc
-lib/mule/19.28/lisp/thai.el
-lib/mule/19.28/lisp/thai.elc
-lib/mule/19.28/lisp/thingatpt.el
-lib/mule/19.28/lisp/thingatpt.elc
-lib/mule/19.28/lisp/time-stamp.el
-lib/mule/19.28/lisp/time-stamp.elc
-lib/mule/19.28/lisp/time.el
-lib/mule/19.28/lisp/time.elc
-lib/mule/19.28/lisp/timer.el
-lib/mule/19.28/lisp/timer.elc
-lib/mule/19.28/lisp/timezone.el
-lib/mule/19.28/lisp/timezone.elc
-lib/mule/19.28/lisp/tpu-doc.el
-lib/mule/19.28/lisp/tpu-edt.el
-lib/mule/19.28/lisp/tpu-edt.elc
-lib/mule/19.28/lisp/tpu-extras.el
-lib/mule/19.28/lisp/tpu-extras.elc
-lib/mule/19.28/lisp/tpu-mapper.el
-lib/mule/19.28/lisp/tpu-mapper.elc
-lib/mule/19.28/lisp/tq.el
-lib/mule/19.28/lisp/tq.elc
-lib/mule/19.28/lisp/trace.el
-lib/mule/19.28/lisp/trace.elc
-lib/mule/19.28/lisp/trex.el
-lib/mule/19.28/lisp/trex.elc
-lib/mule/19.28/lisp/two-column.el
-lib/mule/19.28/lisp/two-column.elc
-lib/mule/19.28/lisp/uncompress.el
-lib/mule/19.28/lisp/uncompress.elc
-lib/mule/19.28/lisp/underline.el
-lib/mule/19.28/lisp/underline.elc
-lib/mule/19.28/lisp/undigest.el
-lib/mule/19.28/lisp/undigest.elc
-lib/mule/19.28/lisp/unrmail.el
-lib/mule/19.28/lisp/unrmail.elc
-lib/mule/19.28/lisp/unused.el
-lib/mule/19.28/lisp/unused.elc
-lib/mule/19.28/lisp/upd-copyr.el
-lib/mule/19.28/lisp/upd-copyr.elc
-lib/mule/19.28/lisp/userlock.el
-lib/mule/19.28/lisp/userlock.elc
-lib/mule/19.28/lisp/vc-hooks.el
-lib/mule/19.28/lisp/vc-hooks.elc
-lib/mule/19.28/lisp/vc.el
-lib/mule/19.28/lisp/vc.elc
-lib/mule/19.28/lisp/version.el
-lib/mule/19.28/lisp/vi.el
-lib/mule/19.28/lisp/vi.elc
-lib/mule/19.28/lisp/viet.el
-lib/mule/19.28/lisp/viet.elc
-lib/mule/19.28/lisp/view.el
-lib/mule/19.28/lisp/view.elc
-lib/mule/19.28/lisp/vip.el
-lib/mule/19.28/lisp/vip.elc
-lib/mule/19.28/lisp/visual.el
-lib/mule/19.28/lisp/visual.elc
-lib/mule/19.28/lisp/vms-patch.el
-lib/mule/19.28/lisp/vms-patch.elc
-lib/mule/19.28/lisp/vms-pmail.el
-lib/mule/19.28/lisp/vms-pmail.elc
-lib/mule/19.28/lisp/vmsproc.el
-lib/mule/19.28/lisp/vmsproc.elc
-lib/mule/19.28/lisp/vmsx.el
-lib/mule/19.28/lisp/vmsx.elc
-lib/mule/19.28/lisp/vt-control.el
-lib/mule/19.28/lisp/vt100-led.el
-lib/mule/19.28/lisp/vt100-led.elc
-lib/mule/19.28/lisp/window.el
-lib/mule/19.28/lisp/window.elc
-lib/mule/19.28/lisp/wnn-client.el
-lib/mule/19.28/lisp/wnn4-egg.el
-lib/mule/19.28/lisp/wnn4-egg.elc
-lib/mule/19.28/lisp/ws-mode.el
-lib/mule/19.28/lisp/ws-mode.elc
-lib/mule/19.28/lisp/x-menu.el
-lib/mule/19.28/lisp/x-menu.elc
-lib/mule/19.28/lisp/xscheme.el
-lib/mule/19.28/lisp/xscheme.elc
-lib/mule/19.28/lisp/yow.el
-lib/mule/19.28/lisp/yow.elc
-lib/mule/19.28/lisp/its/han-kata.el
-lib/mule/19.28/lisp/its/hangul.el
-lib/mule/19.28/lisp/its/hankaku.el
-lib/mule/19.28/lisp/its/hira.el
-lib/mule/19.28/lisp/its/kanainput.el
-lib/mule/19.28/lisp/its/kata.el
-lib/mule/19.28/lisp/its/pinyin.el
-lib/mule/19.28/lisp/its/zenkaku.el
-lib/mule/19.28/lisp/its/zhuyin.el
-lib/mule/19.28/lisp/quail/ccdospy.el
-lib/mule/19.28/lisp/quail/ccdospy.elc
-lib/mule/19.28/lisp/quail/ctlau.el
-lib/mule/19.28/lisp/quail/ctlau.elc
-lib/mule/19.28/lisp/quail/ctlaub.el
-lib/mule/19.28/lisp/quail/ctlaub.elc
-lib/mule/19.28/lisp/quail/cyrillic.el
-lib/mule/19.28/lisp/quail/cyrillic.elc
-lib/mule/19.28/lisp/quail/ethio.el
-lib/mule/19.28/lisp/quail/ethio.elc
-lib/mule/19.28/lisp/quail/etzy.el
-lib/mule/19.28/lisp/quail/etzy.elc
-lib/mule/19.28/lisp/quail/greek.el
-lib/mule/19.28/lisp/quail/greek.elc
-lib/mule/19.28/lisp/quail/hangul.el
-lib/mule/19.28/lisp/quail/hangul.elc
-lib/mule/19.28/lisp/quail/hangul3.el
-lib/mule/19.28/lisp/quail/hangul3.elc
-lib/mule/19.28/lisp/quail/hanja-jis.el
-lib/mule/19.28/lisp/quail/hanja-jis.elc
-lib/mule/19.28/lisp/quail/hanja-ksc.el
-lib/mule/19.28/lisp/quail/hanja-ksc.elc
-lib/mule/19.28/lisp/quail/hebrew.el
-lib/mule/19.28/lisp/quail/hebrew.elc
-lib/mule/19.28/lisp/quail/hsymbol.el
-lib/mule/19.28/lisp/quail/hsymbol.elc
-lib/mule/19.28/lisp/quail/ipa.el
-lib/mule/19.28/lisp/quail/ipa.elc
-lib/mule/19.28/lisp/quail/latin.el
-lib/mule/19.28/lisp/quail/latin.elc
-lib/mule/19.28/lisp/quail/punct-b5.el
-lib/mule/19.28/lisp/quail/punct-b5.elc
-lib/mule/19.28/lisp/quail/punct.el
-lib/mule/19.28/lisp/quail/punct.elc
-lib/mule/19.28/lisp/quail/py-b5.el
-lib/mule/19.28/lisp/quail/py-b5.elc
-lib/mule/19.28/lisp/quail/py.el
-lib/mule/19.28/lisp/quail/py.elc
-lib/mule/19.28/lisp/quail/qj-b5.el
-lib/mule/19.28/lisp/quail/qj-b5.elc
-lib/mule/19.28/lisp/quail/qj.el
-lib/mule/19.28/lisp/quail/qj.elc
-lib/mule/19.28/lisp/quail/sw.el
-lib/mule/19.28/lisp/quail/sw.elc
-lib/mule/19.28/lisp/quail/tcode.el
-lib/mule/19.28/lisp/quail/tcode.elc
-lib/mule/19.28/lisp/quail/thai.el
-lib/mule/19.28/lisp/quail/thai.elc
-lib/mule/19.28/lisp/quail/tit.el
-lib/mule/19.28/lisp/quail/tit.elc
-lib/mule/19.28/lisp/quail/tonepy.el
-lib/mule/19.28/lisp/quail/tonepy.elc
-lib/mule/19.28/lisp/quail/viet.el
-lib/mule/19.28/lisp/quail/viet.elc
-lib/mule/19.28/lisp/quail/zozy.el
-lib/mule/19.28/lisp/quail/zozy.elc
-lib/mule/19.28/lisp/term/AT386.el
-lib/mule/19.28/lisp/term/README
-lib/mule/19.28/lisp/term/apollo.el
-lib/mule/19.28/lisp/term/apollo.elc
-lib/mule/19.28/lisp/term/bg-mouse.el
-lib/mule/19.28/lisp/term/bg-mouse.elc
-lib/mule/19.28/lisp/term/bobcat.el
-lib/mule/19.28/lisp/term/f-term.el
-lib/mule/19.28/lisp/term/ibmpc.el
-lib/mule/19.28/lisp/term/internal.el
-lib/mule/19.28/lisp/term/keyswap.el
-lib/mule/19.28/lisp/term/lk201.el
-lib/mule/19.28/lisp/term/news.el
-lib/mule/19.28/lisp/term/news.elc
-lib/mule/19.28/lisp/term/sun-curs.el
-lib/mule/19.28/lisp/term/sun-fns.el
-lib/mule/19.28/lisp/term/sun-mouse.el
-lib/mule/19.28/lisp/term/sun-mouse.elc
-lib/mule/19.28/lisp/term/sun.el
-lib/mule/19.28/lisp/term/sun.elc
-lib/mule/19.28/lisp/term/sup-mouse.el
-lib/mule/19.28/lisp/term/sup-mouse.elc
-lib/mule/19.28/lisp/term/tvi970.el
-lib/mule/19.28/lisp/term/tvi970.elc
-lib/mule/19.28/lisp/term/vt100-led.el
-lib/mule/19.28/lisp/term/vt100-led.elc
-lib/mule/19.28/lisp/term/vt100.el
-lib/mule/19.28/lisp/term/vt100.elc
-lib/mule/19.28/lisp/term/vt102.el
-lib/mule/19.28/lisp/term/vt125.el
-lib/mule/19.28/lisp/term/vt200.el
-lib/mule/19.28/lisp/term/vt200.elc
-lib/mule/19.28/lisp/term/vt201.el
-lib/mule/19.28/lisp/term/vt220.el
-lib/mule/19.28/lisp/term/vt240.el
-lib/mule/19.28/lisp/term/vt300.el
-lib/mule/19.28/lisp/term/vt320.el
-lib/mule/19.28/lisp/term/vt400.el
-lib/mule/19.28/lisp/term/vt420.el
-lib/mule/19.28/lisp/term/wyse50.el
-lib/mule/19.28/lisp/term/wyse50.elc
-lib/mule/19.28/lisp/term/x-win.el
-lib/mule/19.28/lisp/term/x-win.elc
diff --git a/editors/mule/Makefile b/editors/mule/Makefile
deleted file mode 100644
index b1e41c39d33e..000000000000
--- a/editors/mule/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-# New ports collection makefile for: mule
-# Version required: 2.2.2
-# Date created: 22 November 1994
-# Whom: Satoshi Asami (asami)
-#
-# $Id: Makefile,v 1.17 1995/04/22 12:39:19 asami Exp $
-#
-
-DISTNAME= mule-2.2
-PKGNAME= mule-2.2.2
-CATEGORIES+= editors
-MASTER_SITES= ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-
-PATCH_SITES= ftp://ftp.cs.buffalo.edu/pub/mule/ \
- ftp://etlport.etl.go.jp/pub/mule/ \
- ftp://sh.wide.ad.jp/JAPAN/mule/
-PATCHFILES= patch-2.2.1.gz patch-2.2.2.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= asami@FreeBSD.ORG
-
-HAS_CONFIGURE= yes
-USE_GMAKE= yes
-CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} --with-x-toolkit \
- --terminal-face
-
-STRIP=
-
-pre-build:
- find ${WRKSRC} -name \*.orig -exec /bin/rm -f \{} \;
-
-post-install:
-# note that any2ps is a script
- strip ${PREFIX}/bin/b2m
- strip ${PREFIX}/bin/coco
- strip ${PREFIX}/bin/m2ps
- strip ${PREFIX}/bin/mule-19.28
- gzip -9nf ${PREFIX}/man/man1/coco.1
- gzip -9nf ${PREFIX}/man/man1/m2ps.1
- gzip -9nf ${PREFIX}/man/man1/mule.1
-
-.include <bsd.port.mk>
diff --git a/editors/mule/pkg-comment b/editors/mule/pkg-comment
deleted file mode 100644
index a0a474925266..000000000000
--- a/editors/mule/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-mule-2.2.2, a multilingual emacs
diff --git a/editors/mule/pkg-descr b/editors/mule/pkg-descr
deleted file mode 100644
index 9a25bcf015ca..000000000000
--- a/editors/mule/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-This is mule-2.2.2, a multilingual editor based on emacs-19.28.
-
-This package is not built with any particular language support. If
-you want a built-in input method, look into the mule ports in language-
-specific directories. Currently only Japanese (Wnn and Canna) is
-available.
-
-This package is designed *not* to clobber any existing emacs
-installation. In particular, the executables and man pages of
-etags/ctags are not installed, and the info pages that come with the
-original emacs don't get installed too. Remove the file
-patches/patch-ab if you want this package to stand on its own.
-The Japanese version is build to install everything, by the way.
-
-A "dir" file is supplied in the files/ subdirectory of the ports
-package. Copy it into your /usr/local/info to read mule info pages,
-but also make sure you also add everything that may have been added to
-that file!
-
-- Satoshi
-asami@cs.berkeley.edu
diff --git a/editors/mule/pkg-plist b/editors/mule/pkg-plist
deleted file mode 100644
index a329e4a41d5f..000000000000
--- a/editors/mule/pkg-plist
+++ /dev/null
@@ -1,927 +0,0 @@
-@cwd /usr/local
-@exec mkdir -p %D/lib/mule/site-lisp
-@exec mkdir -p %D/lib/mule/lock
-@exec chmod 777 %D/lib/mule/lock
-@unexec rmdir %D/lib/mule/site-lisp
-@unexec rmdir %D/lib/mule/lock
-@mode 1755
-bin/mule-19.28
-@exec ln -s %D/%F %B/mule
-@unexec rm %B/mule
-@mode 555
-bin/any2ps
-bin/b2m
-bin/coco
-bin/m2ps
-@mode 644
-man/man1/coco.1.gz
-man/man1/m2ps.1.gz
-man/man1/mule.1.gz
-info/CCL
-info/ISO2022
-info/R2L
-info/XFONT
-info/antenews-jp
-info/canna-jp
-info/egg
-info/egg-jp
-info/egg-jp-1
-info/egg-jp-2
-info/kbd-trans
-info/languages
-info/m2ps
-info/mule
-info/mule-jp
-info/mule-jp-1
-info/mule-jp-2
-info/mule-jp-3
-info/quail
-info/terminology
-lib/mule/19.28/etc/3B-MAXMEM
-lib/mule/19.28/etc/AIX.DUMP
-lib/mule/19.28/etc/APPLE
-lib/mule/19.28/etc/BABYL
-lib/mule/19.28/etc/CHARSETS
-lib/mule/19.28/etc/CODINGS
-lib/mule/19.28/etc/COOKIES
-lib/mule/19.28/etc/COPYING
-lib/mule/19.28/etc/ChangeLog
-lib/mule/19.28/etc/DEBUG
-lib/mule/19.28/etc/DISTRIB
-lib/mule/19.28/etc/DOC
-lib/mule/19.28/etc/DOC-19.28.1
-lib/mule/19.28/etc/FAQ
-lib/mule/19.28/etc/FAQ-Mule
-lib/mule/19.28/etc/FAQ-Mule.cn
-lib/mule/19.28/etc/FAQ-Mule.jp
-lib/mule/19.28/etc/FAQ-Mule.kr
-lib/mule/19.28/etc/FAQ-Mule.th
-lib/mule/19.28/etc/FAQ-NEW
-lib/mule/19.28/etc/FTP
-lib/mule/19.28/etc/GNU
-lib/mule/19.28/etc/INTERVIEW
-lib/mule/19.28/etc/JOKES
-lib/mule/19.28/etc/LEDIT
-lib/mule/19.28/etc/LNEWS
-lib/mule/19.28/etc/LPF
-lib/mule/19.28/etc/MACHINES
-lib/mule/19.28/etc/MAILINGLISTS
-lib/mule/19.28/etc/MH-E-NEWS
-lib/mule/19.28/etc/MORE.STUFF
-lib/mule/19.28/etc/MOTIVATION
-lib/mule/19.28/etc/MSDOS
-lib/mule/19.28/etc/Makefile
-lib/mule/19.28/etc/Makefile.in
-lib/mule/19.28/etc/NEWS
-lib/mule/19.28/etc/ONEWS
-lib/mule/19.28/etc/OONEWS
-lib/mule/19.28/etc/OOONEWS
-lib/mule/19.28/etc/OOOONEWS
-lib/mule/19.28/etc/ORDERS
-lib/mule/19.28/etc/ORDERS.EUROPE
-lib/mule/19.28/etc/ORDERS.JAPAN
-lib/mule/19.28/etc/OTHER.EMACSES
-lib/mule/19.28/etc/README
-lib/mule/19.28/etc/SERVICE
-lib/mule/19.28/etc/SUN-SUPPORT
-lib/mule/19.28/etc/TERMS
-lib/mule/19.28/etc/TUTORIAL
-lib/mule/19.28/etc/TUTORIAL.jp
-lib/mule/19.28/etc/TUTORIAL.kr
-lib/mule/19.28/etc/TUTORIAL.th
-lib/mule/19.28/etc/VERSIONS
-lib/mule/19.28/etc/Xkeymap.txt
-lib/mule/19.28/etc/celibacy.1
-lib/mule/19.28/etc/charset
-lib/mule/19.28/etc/coco.1
-lib/mule/19.28/etc/condom.1
-lib/mule/19.28/etc/copying.paper
-lib/mule/19.28/etc/ctags.1
-lib/mule/19.28/etc/demo.ps
-lib/mule/19.28/etc/echo.msg
-lib/mule/19.28/etc/emacs.1
-lib/mule/19.28/etc/emacs.bash
-lib/mule/19.28/etc/emacs.csh
-lib/mule/19.28/etc/emacs.icon
-lib/mule/19.28/etc/emacs.xbm
-lib/mule/19.28/etc/emacstool.1
-lib/mule/19.28/etc/etags.1
-lib/mule/19.28/etc/etags.notes
-lib/mule/19.28/etc/etags.vms
-lib/mule/19.28/etc/ledit.l
-lib/mule/19.28/etc/m2ps.1
-lib/mule/19.28/etc/m2ps.ps
-lib/mule/19.28/etc/ms-kermit
-lib/mule/19.28/etc/ms-kermit-7bit
-lib/mule/19.28/etc/mule-refcard.tex
-lib/mule/19.28/etc/mule.1
-lib/mule/19.28/etc/mule.xbm
-lib/mule/19.28/etc/news.texi
-lib/mule/19.28/etc/refcard.ps
-lib/mule/19.28/etc/refcard.tex
-lib/mule/19.28/etc/sex.6
-lib/mule/19.28/etc/spook.lines
-lib/mule/19.28/etc/termcap.dat
-lib/mule/19.28/etc/termcap.ucb
-lib/mule/19.28/etc/tom.xbm
-lib/mule/19.28/etc/ulimit.hack
-lib/mule/19.28/etc/vipcard.tex
-lib/mule/19.28/etc/yow.lines
-@mode 555
-lib/mule/19.28/i386--freebsd/cvtmail
-lib/mule/19.28/i386--freebsd/digest-doc
-lib/mule/19.28/i386--freebsd/emacsserver
-lib/mule/19.28/i386--freebsd/fakemail
-lib/mule/19.28/i386--freebsd/hexl
-lib/mule/19.28/i386--freebsd/make-docfile
-lib/mule/19.28/i386--freebsd/make-path
-lib/mule/19.28/i386--freebsd/movemail
-lib/mule/19.28/i386--freebsd/profile
-lib/mule/19.28/i386--freebsd/rcs2log
-lib/mule/19.28/i386--freebsd/sorted-doc
-lib/mule/19.28/i386--freebsd/test-distrib
-lib/mule/19.28/i386--freebsd/timer
-lib/mule/19.28/i386--freebsd/vcdiff
-lib/mule/19.28/i386--freebsd/wakeup
-lib/mule/19.28/i386--freebsd/yow
-@mode 644
-lib/mule/19.28/lisp/COPYING
-lib/mule/19.28/lisp/ChangeLog
-lib/mule/19.28/lisp/ChangeLog.1
-lib/mule/19.28/lisp/ChangeLog.2
-lib/mule/19.28/lisp/ChangeLog.3
-lib/mule/19.28/lisp/Makefile
-lib/mule/19.28/lisp/README
-lib/mule/19.28/lisp/abbrev.el
-lib/mule/19.28/lisp/abbrev.elc
-lib/mule/19.28/lisp/abbrevlist.el
-lib/mule/19.28/lisp/abbrevlist.elc
-lib/mule/19.28/lisp/ada.el
-lib/mule/19.28/lisp/ada.elc
-lib/mule/19.28/lisp/add-log.el
-lib/mule/19.28/lisp/add-log.elc
-lib/mule/19.28/lisp/advice.el
-lib/mule/19.28/lisp/advice.elc
-lib/mule/19.28/lisp/allout.el
-lib/mule/19.28/lisp/allout.elc
-lib/mule/19.28/lisp/ange-ftp.el
-lib/mule/19.28/lisp/ange-ftp.elc
-lib/mule/19.28/lisp/appt.el
-lib/mule/19.28/lisp/appt.elc
-lib/mule/19.28/lisp/apropos.el
-lib/mule/19.28/lisp/apropos.elc
-lib/mule/19.28/lisp/arabic.el
-lib/mule/19.28/lisp/arabic.elc
-lib/mule/19.28/lisp/array.el
-lib/mule/19.28/lisp/array.elc
-lib/mule/19.28/lisp/asm-mode.el
-lib/mule/19.28/lisp/asm-mode.elc
-lib/mule/19.28/lisp/assoc.el
-lib/mule/19.28/lisp/assoc.elc
-lib/mule/19.28/lisp/autoinsert.el
-lib/mule/19.28/lisp/autoinsert.elc
-lib/mule/19.28/lisp/autoload.el
-lib/mule/19.28/lisp/autoload.elc
-lib/mule/19.28/lisp/avoid.el
-lib/mule/19.28/lisp/avoid.elc
-lib/mule/19.28/lisp/awk-mode.el
-lib/mule/19.28/lisp/awk-mode.elc
-lib/mule/19.28/lisp/backquote.el
-lib/mule/19.28/lisp/backquote.elc
-lib/mule/19.28/lisp/bib-mode.el
-lib/mule/19.28/lisp/bib-mode.elc
-lib/mule/19.28/lisp/bibtex.el
-lib/mule/19.28/lisp/bibtex.elc
-lib/mule/19.28/lisp/blackbox.el
-lib/mule/19.28/lisp/blackbox.elc
-lib/mule/19.28/lisp/blessmail.el
-lib/mule/19.28/lisp/bookmark.el
-lib/mule/19.28/lisp/bookmark.elc
-lib/mule/19.28/lisp/buff-menu.el
-lib/mule/19.28/lisp/buff-menu.elc
-lib/mule/19.28/lisp/busyu.el
-lib/mule/19.28/lisp/byte-opt.el
-lib/mule/19.28/lisp/byte-opt.elc
-lib/mule/19.28/lisp/byte-run.el
-lib/mule/19.28/lisp/byte-run.elc
-lib/mule/19.28/lisp/bytecomp.el
-lib/mule/19.28/lisp/bytecomp.elc
-lib/mule/19.28/lisp/c-mode.el
-lib/mule/19.28/lisp/c-mode.elc
-lib/mule/19.28/lisp/cal-dst.el
-lib/mule/19.28/lisp/cal-dst.elc
-lib/mule/19.28/lisp/cal-french.el
-lib/mule/19.28/lisp/cal-french.elc
-lib/mule/19.28/lisp/cal-mayan.el
-lib/mule/19.28/lisp/cal-mayan.elc
-lib/mule/19.28/lisp/cal-menu.el
-lib/mule/19.28/lisp/cal-menu.elc
-lib/mule/19.28/lisp/calendar.el
-lib/mule/19.28/lisp/calendar.elc
-lib/mule/19.28/lisp/can-n-egg.el
-lib/mule/19.28/lisp/canna.el
-lib/mule/19.28/lisp/canna.elc
-lib/mule/19.28/lisp/case-table.el
-lib/mule/19.28/lisp/case-table.elc
-lib/mule/19.28/lisp/cc-mode.el
-lib/mule/19.28/lisp/cc-mode.elc
-lib/mule/19.28/lisp/ccl.el
-lib/mule/19.28/lisp/ccl.elc
-lib/mule/19.28/lisp/cdl.el
-lib/mule/19.28/lisp/cdl.elc
-lib/mule/19.28/lisp/chinese.el
-lib/mule/19.28/lisp/chinese.elc
-lib/mule/19.28/lisp/chistory.el
-lib/mule/19.28/lisp/chistory.elc
-lib/mule/19.28/lisp/cl-compat.el
-lib/mule/19.28/lisp/cl-compat.elc
-lib/mule/19.28/lisp/cl-extra.el
-lib/mule/19.28/lisp/cl-extra.elc
-lib/mule/19.28/lisp/cl-indent.el
-lib/mule/19.28/lisp/cl-indent.elc
-lib/mule/19.28/lisp/cl-macs.el
-lib/mule/19.28/lisp/cl-macs.elc
-lib/mule/19.28/lisp/cl-seq.el
-lib/mule/19.28/lisp/cl-seq.elc
-lib/mule/19.28/lisp/cl-specs.el
-lib/mule/19.28/lisp/cl-specs.elc
-lib/mule/19.28/lisp/cl.el
-lib/mule/19.28/lisp/cl.elc
-lib/mule/19.28/lisp/cmacexp.el
-lib/mule/19.28/lisp/cmacexp.elc
-lib/mule/19.28/lisp/cmuscheme.el
-lib/mule/19.28/lisp/cmuscheme.elc
-lib/mule/19.28/lisp/comint.el
-lib/mule/19.28/lisp/comint.elc
-lib/mule/19.28/lisp/compare-w.el
-lib/mule/19.28/lisp/compare-w.elc
-lib/mule/19.28/lisp/compile.el
-lib/mule/19.28/lisp/compile.elc
-lib/mule/19.28/lisp/complete.el
-lib/mule/19.28/lisp/complete.elc
-lib/mule/19.28/lisp/completion.el
-lib/mule/19.28/lisp/completion.elc
-lib/mule/19.28/lisp/cookie1.el
-lib/mule/19.28/lisp/cookie1.elc
-lib/mule/19.28/lisp/cplus-md.el
-lib/mule/19.28/lisp/cplus-md.elc
-lib/mule/19.28/lisp/cust-print.el
-lib/mule/19.28/lisp/cust-print.elc
-lib/mule/19.28/lisp/cyrillic.el
-lib/mule/19.28/lisp/cyrillic.elc
-lib/mule/19.28/lisp/dabbrev.el
-lib/mule/19.28/lisp/dabbrev.elc
-lib/mule/19.28/lisp/debug.el
-lib/mule/19.28/lisp/debug.elc
-lib/mule/19.28/lisp/delsel.el
-lib/mule/19.28/lisp/delsel.elc
-lib/mule/19.28/lisp/derived.el
-lib/mule/19.28/lisp/derived.elc
-lib/mule/19.28/lisp/desktop.el
-lib/mule/19.28/lisp/desktop.elc
-lib/mule/19.28/lisp/diary-ins.el
-lib/mule/19.28/lisp/diary-ins.elc
-lib/mule/19.28/lisp/diary-lib.el
-lib/mule/19.28/lisp/diary-lib.elc
-lib/mule/19.28/lisp/diff.el
-lib/mule/19.28/lisp/diff.elc
-lib/mule/19.28/lisp/dired-aux.el
-lib/mule/19.28/lisp/dired-aux.elc
-lib/mule/19.28/lisp/dired-x.el
-lib/mule/19.28/lisp/dired-x.elc
-lib/mule/19.28/lisp/dired.el
-lib/mule/19.28/lisp/dired.elc
-lib/mule/19.28/lisp/dired.todo
-lib/mule/19.28/lisp/disass.el
-lib/mule/19.28/lisp/disass.elc
-lib/mule/19.28/lisp/disp-table.el
-lib/mule/19.28/lisp/disp-table.elc
-lib/mule/19.28/lisp/dissociate.el
-lib/mule/19.28/lisp/dissociate.elc
-lib/mule/19.28/lisp/doctor.el
-lib/mule/19.28/lisp/doctor.elc
-lib/mule/19.28/lisp/dos-fns.el
-lib/mule/19.28/lisp/dos-fns.elc
-lib/mule/19.28/lisp/double.el
-lib/mule/19.28/lisp/double.elc
-lib/mule/19.28/lisp/dunnet.el
-lib/mule/19.28/lisp/dunnet.elc
-lib/mule/19.28/lisp/easymenu.el
-lib/mule/19.28/lisp/easymenu.elc
-lib/mule/19.28/lisp/ebuff-menu.el
-lib/mule/19.28/lisp/ebuff-menu.elc
-lib/mule/19.28/lisp/echistory.el
-lib/mule/19.28/lisp/echistory.elc
-lib/mule/19.28/lisp/edebug.el
-lib/mule/19.28/lisp/edebug.elc
-lib/mule/19.28/lisp/ediff.el
-lib/mule/19.28/lisp/ediff.elc
-lib/mule/19.28/lisp/edmacro.el
-lib/mule/19.28/lisp/edmacro.elc
-lib/mule/19.28/lisp/edt.el
-lib/mule/19.28/lisp/edt.elc
-lib/mule/19.28/lisp/egg-jsymbol.el
-lib/mule/19.28/lisp/egg-keymap.el
-lib/mule/19.28/lisp/egg.el
-lib/mule/19.28/lisp/egg.elc
-lib/mule/19.28/lisp/eggrc-sj3
-lib/mule/19.28/lisp/eggrc-v41
-lib/mule/19.28/lisp/ehelp.el
-lib/mule/19.28/lisp/ehelp.elc
-lib/mule/19.28/lisp/electric.el
-lib/mule/19.28/lisp/electric.elc
-lib/mule/19.28/lisp/emacsbug.el
-lib/mule/19.28/lisp/emacsbug.elc
-lib/mule/19.28/lisp/emerge.el
-lib/mule/19.28/lisp/emerge.elc
-lib/mule/19.28/lisp/env.el
-lib/mule/19.28/lisp/env.elc
-lib/mule/19.28/lisp/etags.el
-lib/mule/19.28/lisp/etags.elc
-lib/mule/19.28/lisp/ethio.el
-lib/mule/19.28/lisp/ethio.elc
-lib/mule/19.28/lisp/european.el
-lib/mule/19.28/lisp/european.elc
-lib/mule/19.28/lisp/eval-reg.el
-lib/mule/19.28/lisp/eval-reg.elc
-lib/mule/19.28/lisp/faces.el
-lib/mule/19.28/lisp/faces.elc
-lib/mule/19.28/lisp/files.el
-lib/mule/19.28/lisp/files.elc
-lib/mule/19.28/lisp/fill.el
-lib/mule/19.28/lisp/fill.elc
-lib/mule/19.28/lisp/find-dired.el
-lib/mule/19.28/lisp/find-dired.elc
-lib/mule/19.28/lisp/find-gc.el
-lib/mule/19.28/lisp/find-gc.elc
-lib/mule/19.28/lisp/finder-inf.el
-lib/mule/19.28/lisp/finder-inf.elc
-lib/mule/19.28/lisp/finder.el
-lib/mule/19.28/lisp/finder.elc
-lib/mule/19.28/lisp/float-sup.el
-lib/mule/19.28/lisp/float-sup.elc
-lib/mule/19.28/lisp/float.el
-lib/mule/19.28/lisp/float.elc
-lib/mule/19.28/lisp/flow-ctrl.el
-lib/mule/19.28/lisp/flow-ctrl.elc
-lib/mule/19.28/lisp/foldout.el
-lib/mule/19.28/lisp/foldout.elc
-lib/mule/19.28/lisp/font-lock.el
-lib/mule/19.28/lisp/font-lock.elc
-lib/mule/19.28/lisp/forms-d2.dat
-lib/mule/19.28/lisp/forms-d2.el
-lib/mule/19.28/lisp/forms-pass.el
-lib/mule/19.28/lisp/forms.el
-lib/mule/19.28/lisp/forms.elc
-lib/mule/19.28/lisp/fortran.el
-lib/mule/19.28/lisp/fortran.elc
-lib/mule/19.28/lisp/frame.el
-lib/mule/19.28/lisp/frame.elc
-lib/mule/19.28/lisp/gnus-uu.el
-lib/mule/19.28/lisp/gnus-uu.elc
-lib/mule/19.28/lisp/gnus.el
-lib/mule/19.28/lisp/gnus.elc
-lib/mule/19.28/lisp/gnusmail.el
-lib/mule/19.28/lisp/gnusmail.elc
-lib/mule/19.28/lisp/gnusmisc.el
-lib/mule/19.28/lisp/gnusmisc.elc
-lib/mule/19.28/lisp/gnuspost.el
-lib/mule/19.28/lisp/gnuspost.elc
-lib/mule/19.28/lisp/gnusutil.el
-lib/mule/19.28/lisp/gnusutil.elc
-lib/mule/19.28/lisp/gomoku.el
-lib/mule/19.28/lisp/gomoku.elc
-lib/mule/19.28/lisp/gud.el
-lib/mule/19.28/lisp/gud.elc
-lib/mule/19.28/lisp/hanoi.el
-lib/mule/19.28/lisp/hanoi.elc
-lib/mule/19.28/lisp/help-macro.el
-lib/mule/19.28/lisp/help-macro.elc
-lib/mule/19.28/lisp/help.el
-lib/mule/19.28/lisp/help.elc
-lib/mule/19.28/lisp/helper.el
-lib/mule/19.28/lisp/helper.elc
-lib/mule/19.28/lisp/hexl.el
-lib/mule/19.28/lisp/hexl.elc
-lib/mule/19.28/lisp/hideif.el
-lib/mule/19.28/lisp/hideif.elc
-lib/mule/19.28/lisp/hilit19.el
-lib/mule/19.28/lisp/hilit19.elc
-lib/mule/19.28/lisp/hippie-exp.el
-lib/mule/19.28/lisp/hippie-exp.elc
-lib/mule/19.28/lisp/holidays.el
-lib/mule/19.28/lisp/holidays.elc
-lib/mule/19.28/lisp/icomplete.el
-lib/mule/19.28/lisp/icomplete.elc
-lib/mule/19.28/lisp/icon.el
-lib/mule/19.28/lisp/icon.elc
-lib/mule/19.28/lisp/ielm.el
-lib/mule/19.28/lisp/ielm.elc
-lib/mule/19.28/lisp/imenu.el
-lib/mule/19.28/lisp/imenu.elc
-lib/mule/19.28/lisp/indent.el
-lib/mule/19.28/lisp/indent.elc
-lib/mule/19.28/lisp/inf-lisp.el
-lib/mule/19.28/lisp/inf-lisp.elc
-lib/mule/19.28/lisp/info.el
-lib/mule/19.28/lisp/info.elc
-lib/mule/19.28/lisp/informat.el
-lib/mule/19.28/lisp/informat.elc
-lib/mule/19.28/lisp/isearch-ext.el
-lib/mule/19.28/lisp/isearch-ext.elc
-lib/mule/19.28/lisp/isearch.el
-lib/mule/19.28/lisp/isearch.elc
-lib/mule/19.28/lisp/iso-acc.el
-lib/mule/19.28/lisp/iso-acc.elc
-lib/mule/19.28/lisp/iso-ascii.el
-lib/mule/19.28/lisp/iso-ascii.elc
-lib/mule/19.28/lisp/iso-cvt.el
-lib/mule/19.28/lisp/iso-cvt.elc
-lib/mule/19.28/lisp/iso-insert.el
-lib/mule/19.28/lisp/iso-insert.elc
-lib/mule/19.28/lisp/iso-swed.el
-lib/mule/19.28/lisp/iso-swed.elc
-lib/mule/19.28/lisp/iso-syntax.el
-lib/mule/19.28/lisp/iso-syntax.elc
-lib/mule/19.28/lisp/iso-transl.el
-lib/mule/19.28/lisp/iso-transl.elc
-lib/mule/19.28/lisp/ispell.el
-lib/mule/19.28/lisp/ispell.elc
-lib/mule/19.28/lisp/ispell4.el
-lib/mule/19.28/lisp/ispell4.elc
-lib/mule/19.28/lisp/japanese.el
-lib/mule/19.28/lisp/japanese.elc
-lib/mule/19.28/lisp/jisx0201.el
-lib/mule/19.28/lisp/jka-compr.el
-lib/mule/19.28/lisp/jka-compr.elc
-lib/mule/19.28/lisp/kbd-isearch.el
-lib/mule/19.28/lisp/kermit.el
-lib/mule/19.28/lisp/kermit.elc
-lib/mule/19.28/lisp/keyboard.el
-lib/mule/19.28/lisp/keyboard.elc
-lib/mule/19.28/lisp/kinsoku.el
-lib/mule/19.28/lisp/kinsoku.elc
-lib/mule/19.28/lisp/korean.el
-lib/mule/19.28/lisp/korean.elc
-lib/mule/19.28/lisp/ledit.el
-lib/mule/19.28/lisp/ledit.elc
-lib/mule/19.28/lisp/levents.el
-lib/mule/19.28/lisp/levents.elc
-lib/mule/19.28/lisp/life.el
-lib/mule/19.28/lisp/life.elc
-lib/mule/19.28/lisp/lisp-mnt.el
-lib/mule/19.28/lisp/lisp-mnt.elc
-lib/mule/19.28/lisp/lisp-mode.el
-lib/mule/19.28/lisp/lisp-mode.elc
-lib/mule/19.28/lisp/lisp.el
-lib/mule/19.28/lisp/lisp.elc
-lib/mule/19.28/lisp/lmenu.el
-lib/mule/19.28/lisp/lmenu.elc
-lib/mule/19.28/lisp/loaddefs.el
-lib/mule/19.28/lisp/loadhist.el
-lib/mule/19.28/lisp/loadhist.elc
-lib/mule/19.28/lisp/loadup.el
-lib/mule/19.28/lisp/lpr.el
-lib/mule/19.28/lisp/lpr.elc
-lib/mule/19.28/lisp/ls-lisp.el
-lib/mule/19.28/lisp/ls-lisp.elc
-lib/mule/19.28/lisp/lselect.el
-lib/mule/19.28/lisp/lselect.elc
-lib/mule/19.28/lisp/lucid.el
-lib/mule/19.28/lisp/lucid.elc
-lib/mule/19.28/lisp/lunar.el
-lib/mule/19.28/lisp/lunar.elc
-lib/mule/19.28/lisp/macros.el
-lib/mule/19.28/lisp/macros.elc
-lib/mule/19.28/lisp/mail-extr.el
-lib/mule/19.28/lisp/mail-extr.elc
-lib/mule/19.28/lisp/mail-hist.el
-lib/mule/19.28/lisp/mail-hist.elc
-lib/mule/19.28/lisp/mail-utils.el
-lib/mule/19.28/lisp/mail-utils.elc
-lib/mule/19.28/lisp/mailabbrev.el
-lib/mule/19.28/lisp/mailabbrev.elc
-lib/mule/19.28/lisp/mailalias.el
-lib/mule/19.28/lisp/mailalias.elc
-lib/mule/19.28/lisp/mailpost.el
-lib/mule/19.28/lisp/mailpost.elc
-lib/mule/19.28/lisp/makefile.el
-lib/mule/19.28/lisp/makefile.elc
-lib/mule/19.28/lisp/makeinfo.el
-lib/mule/19.28/lisp/makeinfo.elc
-lib/mule/19.28/lisp/makesum.el
-lib/mule/19.28/lisp/makesum.elc
-lib/mule/19.28/lisp/man.el
-lib/mule/19.28/lisp/man.elc
-lib/mule/19.28/lisp/map-ynp.el
-lib/mule/19.28/lisp/map-ynp.elc
-lib/mule/19.28/lisp/medit.el
-lib/mule/19.28/lisp/medit.elc
-lib/mule/19.28/lisp/meese.el
-lib/mule/19.28/lisp/meese.elc
-lib/mule/19.28/lisp/menu-bar.el
-lib/mule/19.28/lisp/menu-bar.elc
-lib/mule/19.28/lisp/metamail.el
-lib/mule/19.28/lisp/metamail.elc
-lib/mule/19.28/lisp/mh-comp.el
-lib/mule/19.28/lisp/mh-comp.elc
-lib/mule/19.28/lisp/mh-e.el
-lib/mule/19.28/lisp/mh-e.elc
-lib/mule/19.28/lisp/mh-funcs.el
-lib/mule/19.28/lisp/mh-funcs.elc
-lib/mule/19.28/lisp/mh-mime.el
-lib/mule/19.28/lisp/mh-mime.elc
-lib/mule/19.28/lisp/mh-pick.el
-lib/mule/19.28/lisp/mh-pick.elc
-lib/mule/19.28/lisp/mh-seq.el
-lib/mule/19.28/lisp/mh-seq.elc
-lib/mule/19.28/lisp/mh-utils.el
-lib/mule/19.28/lisp/mh-utils.elc
-lib/mule/19.28/lisp/mhspool.el
-lib/mule/19.28/lisp/mhspool.elc
-lib/mule/19.28/lisp/mim-mode.el
-lib/mule/19.28/lisp/mim-mode.elc
-lib/mule/19.28/lisp/mim-syntax.el
-lib/mule/19.28/lisp/mim-syntax.elc
-lib/mule/19.28/lisp/misc.el
-lib/mule/19.28/lisp/misc.elc
-lib/mule/19.28/lisp/mlconvert.el
-lib/mule/19.28/lisp/mlconvert.elc
-lib/mule/19.28/lisp/mldrag.el
-lib/mule/19.28/lisp/mldrag.elc
-lib/mule/19.28/lisp/mlsupport.el
-lib/mule/19.28/lisp/mlsupport.elc
-lib/mule/19.28/lisp/modula2.el
-lib/mule/19.28/lisp/modula2.elc
-lib/mule/19.28/lisp/mouse-sel.el
-lib/mule/19.28/lisp/mouse-sel.elc
-lib/mule/19.28/lisp/mouse.el
-lib/mule/19.28/lisp/mouse.elc
-lib/mule/19.28/lisp/mpuz.el
-lib/mule/19.28/lisp/mpuz.elc
-lib/mule/19.28/lisp/mule-conf.el
-lib/mule/19.28/lisp/mule-diag.el
-lib/mule/19.28/lisp/mule-diag.elc
-lib/mule/19.28/lisp/mule-init.el
-lib/mule/19.28/lisp/mule-init.elc
-lib/mule/19.28/lisp/mule-inst.el
-lib/mule/19.28/lisp/mule-util.el
-lib/mule/19.28/lisp/mule-util.elc
-lib/mule/19.28/lisp/mule.el
-lib/mule/19.28/lisp/mule.elc
-lib/mule/19.28/lisp/netunam.el
-lib/mule/19.28/lisp/netunam.elc
-lib/mule/19.28/lisp/nnspool.el
-lib/mule/19.28/lisp/nnspool.elc
-lib/mule/19.28/lisp/nntp.el
-lib/mule/19.28/lisp/nntp.elc
-lib/mule/19.28/lisp/novice.el
-lib/mule/19.28/lisp/novice.elc
-lib/mule/19.28/lisp/nroff-mode.el
-lib/mule/19.28/lisp/nroff-mode.elc
-lib/mule/19.28/lisp/options.el
-lib/mule/19.28/lisp/options.elc
-lib/mule/19.28/lisp/outline.el
-lib/mule/19.28/lisp/outline.elc
-lib/mule/19.28/lisp/page-ext.el
-lib/mule/19.28/lisp/page-ext.elc
-lib/mule/19.28/lisp/page.el
-lib/mule/19.28/lisp/page.elc
-lib/mule/19.28/lisp/paragraphs.el
-lib/mule/19.28/lisp/paragraphs.elc
-lib/mule/19.28/lisp/paren.el
-lib/mule/19.28/lisp/paren.elc
-lib/mule/19.28/lisp/pascal.el
-lib/mule/19.28/lisp/pascal.elc
-lib/mule/19.28/lisp/paths.el
-lib/mule/19.28/lisp/perl-mode.el
-lib/mule/19.28/lisp/perl-mode.elc
-lib/mule/19.28/lisp/picture.el
-lib/mule/19.28/lisp/picture.elc
-lib/mule/19.28/lisp/pp.el
-lib/mule/19.28/lisp/pp.elc
-lib/mule/19.28/lisp/profile.el
-lib/mule/19.28/lisp/profile.elc
-lib/mule/19.28/lisp/prolog.el
-lib/mule/19.28/lisp/prolog.elc
-lib/mule/19.28/lisp/quail-egg.el
-lib/mule/19.28/lisp/quail.el
-lib/mule/19.28/lisp/quail.elc
-lib/mule/19.28/lisp/rcompile.el
-lib/mule/19.28/lisp/rcompile.elc
-lib/mule/19.28/lisp/rect.el
-lib/mule/19.28/lisp/rect.elc
-lib/mule/19.28/lisp/refbib.el
-lib/mule/19.28/lisp/refbib.elc
-lib/mule/19.28/lisp/refer.el
-lib/mule/19.28/lisp/refer.elc
-lib/mule/19.28/lisp/regi.el
-lib/mule/19.28/lisp/regi.elc
-lib/mule/19.28/lisp/register.el
-lib/mule/19.28/lisp/register.elc
-lib/mule/19.28/lisp/replace.el
-lib/mule/19.28/lisp/replace.elc
-lib/mule/19.28/lisp/reporter.el
-lib/mule/19.28/lisp/reporter.elc
-lib/mule/19.28/lisp/reposition.el
-lib/mule/19.28/lisp/reposition.elc
-lib/mule/19.28/lisp/resume.el
-lib/mule/19.28/lisp/resume.elc
-lib/mule/19.28/lisp/rfc822.el
-lib/mule/19.28/lisp/rfc822.elc
-lib/mule/19.28/lisp/ring.el
-lib/mule/19.28/lisp/ring.elc
-lib/mule/19.28/lisp/rlogin.el
-lib/mule/19.28/lisp/rlogin.elc
-lib/mule/19.28/lisp/rmail.el
-lib/mule/19.28/lisp/rmail.elc
-lib/mule/19.28/lisp/rmailedit.el
-lib/mule/19.28/lisp/rmailedit.elc
-lib/mule/19.28/lisp/rmailkwd.el
-lib/mule/19.28/lisp/rmailkwd.elc
-lib/mule/19.28/lisp/rmailmsc.el
-lib/mule/19.28/lisp/rmailmsc.elc
-lib/mule/19.28/lisp/rmailout.el
-lib/mule/19.28/lisp/rmailout.elc
-lib/mule/19.28/lisp/rmailsort.el
-lib/mule/19.28/lisp/rmailsort.elc
-lib/mule/19.28/lisp/rmailsum.el
-lib/mule/19.28/lisp/rmailsum.elc
-lib/mule/19.28/lisp/rnews.el
-lib/mule/19.28/lisp/rnews.elc
-lib/mule/19.28/lisp/rnewspost.el
-lib/mule/19.28/lisp/rnewspost.elc
-lib/mule/19.28/lisp/rot13.el
-lib/mule/19.28/lisp/rot13.elc
-lib/mule/19.28/lisp/rsz-mini.el
-lib/mule/19.28/lisp/rsz-mini.elc
-lib/mule/19.28/lisp/s-region.el
-lib/mule/19.28/lisp/s-region.elc
-lib/mule/19.28/lisp/saveplace.el
-lib/mule/19.28/lisp/saveplace.elc
-lib/mule/19.28/lisp/sc.el
-lib/mule/19.28/lisp/scheme.el
-lib/mule/19.28/lisp/scheme.elc
-lib/mule/19.28/lisp/scribe.el
-lib/mule/19.28/lisp/scribe.elc
-lib/mule/19.28/lisp/scroll-bar.el
-lib/mule/19.28/lisp/scroll-bar.elc
-lib/mule/19.28/lisp/select.el
-lib/mule/19.28/lisp/select.elc
-lib/mule/19.28/lisp/sendmail.el
-lib/mule/19.28/lisp/sendmail.elc
-lib/mule/19.28/lisp/server.el
-lib/mule/19.28/lisp/server.elc
-lib/mule/19.28/lisp/sgml-mode.el
-lib/mule/19.28/lisp/sgml-mode.elc
-lib/mule/19.28/lisp/sh-script.el
-lib/mule/19.28/lisp/sh-script.elc
-lib/mule/19.28/lisp/shadowfile.el
-lib/mule/19.28/lisp/shadowfile.elc
-lib/mule/19.28/lisp/shell.el
-lib/mule/19.28/lisp/shell.elc
-lib/mule/19.28/lisp/simple.el
-lib/mule/19.28/lisp/simple.elc
-lib/mule/19.28/lisp/simula.el
-lib/mule/19.28/lisp/simula.elc
-lib/mule/19.28/lisp/sj3-client.el
-lib/mule/19.28/lisp/sj3-client.elc
-lib/mule/19.28/lisp/sj3-egg.el
-lib/mule/19.28/lisp/sj3-egg.elc
-lib/mule/19.28/lisp/skeleton.el
-lib/mule/19.28/lisp/skeleton.elc
-lib/mule/19.28/lisp/solar.el
-lib/mule/19.28/lisp/solar.elc
-lib/mule/19.28/lisp/sort.el
-lib/mule/19.28/lisp/sort.elc
-lib/mule/19.28/lisp/soundex.el
-lib/mule/19.28/lisp/soundex.elc
-lib/mule/19.28/lisp/spell.el
-lib/mule/19.28/lisp/spell.elc
-lib/mule/19.28/lisp/spook.el
-lib/mule/19.28/lisp/spook.elc
-lib/mule/19.28/lisp/startup.el
-lib/mule/19.28/lisp/startup.elc
-lib/mule/19.28/lisp/studly.el
-lib/mule/19.28/lisp/studly.elc
-lib/mule/19.28/lisp/subr.el
-lib/mule/19.28/lisp/subr.elc
-lib/mule/19.28/lisp/sun-curs.el
-lib/mule/19.28/lisp/sun-fns.el
-lib/mule/19.28/lisp/supercite.el
-lib/mule/19.28/lisp/supercite.elc
-lib/mule/19.28/lisp/swedish.el
-lib/mule/19.28/lisp/swedish.elc
-lib/mule/19.28/lisp/tabify.el
-lib/mule/19.28/lisp/tabify.elc
-lib/mule/19.28/lisp/tar-mode.el
-lib/mule/19.28/lisp/tar-mode.elc
-lib/mule/19.28/lisp/tcl-mode.el
-lib/mule/19.28/lisp/tcl-mode.elc
-lib/mule/19.28/lisp/tcp.el
-lib/mule/19.28/lisp/tcp.elc
-lib/mule/19.28/lisp/telnet.el
-lib/mule/19.28/lisp/telnet.elc
-lib/mule/19.28/lisp/tempo.el
-lib/mule/19.28/lisp/tempo.elc
-lib/mule/19.28/lisp/term-nasty.el
-lib/mule/19.28/lisp/terminal.el
-lib/mule/19.28/lisp/terminal.elc
-lib/mule/19.28/lisp/tex-mode.el
-lib/mule/19.28/lisp/tex-mode.elc
-lib/mule/19.28/lisp/texinfmt.el
-lib/mule/19.28/lisp/texinfmt.elc
-lib/mule/19.28/lisp/texinfo.el
-lib/mule/19.28/lisp/texinfo.elc
-lib/mule/19.28/lisp/texnfo-upd.el
-lib/mule/19.28/lisp/texnfo-upd.elc
-lib/mule/19.28/lisp/text-mode.el
-lib/mule/19.28/lisp/text-mode.elc
-lib/mule/19.28/lisp/thai.el
-lib/mule/19.28/lisp/thai.elc
-lib/mule/19.28/lisp/thingatpt.el
-lib/mule/19.28/lisp/thingatpt.elc
-lib/mule/19.28/lisp/time-stamp.el
-lib/mule/19.28/lisp/time-stamp.elc
-lib/mule/19.28/lisp/time.el
-lib/mule/19.28/lisp/time.elc
-lib/mule/19.28/lisp/timer.el
-lib/mule/19.28/lisp/timer.elc
-lib/mule/19.28/lisp/timezone.el
-lib/mule/19.28/lisp/timezone.elc
-lib/mule/19.28/lisp/tpu-doc.el
-lib/mule/19.28/lisp/tpu-edt.el
-lib/mule/19.28/lisp/tpu-edt.elc
-lib/mule/19.28/lisp/tpu-extras.el
-lib/mule/19.28/lisp/tpu-extras.elc
-lib/mule/19.28/lisp/tpu-mapper.el
-lib/mule/19.28/lisp/tpu-mapper.elc
-lib/mule/19.28/lisp/tq.el
-lib/mule/19.28/lisp/tq.elc
-lib/mule/19.28/lisp/trace.el
-lib/mule/19.28/lisp/trace.elc
-lib/mule/19.28/lisp/trex.el
-lib/mule/19.28/lisp/trex.elc
-lib/mule/19.28/lisp/two-column.el
-lib/mule/19.28/lisp/two-column.elc
-lib/mule/19.28/lisp/uncompress.el
-lib/mule/19.28/lisp/uncompress.elc
-lib/mule/19.28/lisp/underline.el
-lib/mule/19.28/lisp/underline.elc
-lib/mule/19.28/lisp/undigest.el
-lib/mule/19.28/lisp/undigest.elc
-lib/mule/19.28/lisp/unrmail.el
-lib/mule/19.28/lisp/unrmail.elc
-lib/mule/19.28/lisp/unused.el
-lib/mule/19.28/lisp/unused.elc
-lib/mule/19.28/lisp/upd-copyr.el
-lib/mule/19.28/lisp/upd-copyr.elc
-lib/mule/19.28/lisp/userlock.el
-lib/mule/19.28/lisp/userlock.elc
-lib/mule/19.28/lisp/vc-hooks.el
-lib/mule/19.28/lisp/vc-hooks.elc
-lib/mule/19.28/lisp/vc.el
-lib/mule/19.28/lisp/vc.elc
-lib/mule/19.28/lisp/version.el
-lib/mule/19.28/lisp/vi.el
-lib/mule/19.28/lisp/vi.elc
-lib/mule/19.28/lisp/viet.el
-lib/mule/19.28/lisp/viet.elc
-lib/mule/19.28/lisp/view.el
-lib/mule/19.28/lisp/view.elc
-lib/mule/19.28/lisp/vip.el
-lib/mule/19.28/lisp/vip.elc
-lib/mule/19.28/lisp/visual.el
-lib/mule/19.28/lisp/visual.elc
-lib/mule/19.28/lisp/vms-patch.el
-lib/mule/19.28/lisp/vms-patch.elc
-lib/mule/19.28/lisp/vms-pmail.el
-lib/mule/19.28/lisp/vms-pmail.elc
-lib/mule/19.28/lisp/vmsproc.el
-lib/mule/19.28/lisp/vmsproc.elc
-lib/mule/19.28/lisp/vmsx.el
-lib/mule/19.28/lisp/vmsx.elc
-lib/mule/19.28/lisp/vt-control.el
-lib/mule/19.28/lisp/vt100-led.el
-lib/mule/19.28/lisp/vt100-led.elc
-lib/mule/19.28/lisp/window.el
-lib/mule/19.28/lisp/window.elc
-lib/mule/19.28/lisp/wnn-client.el
-lib/mule/19.28/lisp/wnn4-egg.el
-lib/mule/19.28/lisp/wnn4-egg.elc
-lib/mule/19.28/lisp/ws-mode.el
-lib/mule/19.28/lisp/ws-mode.elc
-lib/mule/19.28/lisp/x-menu.el
-lib/mule/19.28/lisp/x-menu.elc
-lib/mule/19.28/lisp/xscheme.el
-lib/mule/19.28/lisp/xscheme.elc
-lib/mule/19.28/lisp/yow.el
-lib/mule/19.28/lisp/yow.elc
-lib/mule/19.28/lisp/its/han-kata.el
-lib/mule/19.28/lisp/its/hangul.el
-lib/mule/19.28/lisp/its/hankaku.el
-lib/mule/19.28/lisp/its/hira.el
-lib/mule/19.28/lisp/its/kanainput.el
-lib/mule/19.28/lisp/its/kata.el
-lib/mule/19.28/lisp/its/pinyin.el
-lib/mule/19.28/lisp/its/zenkaku.el
-lib/mule/19.28/lisp/its/zhuyin.el
-lib/mule/19.28/lisp/quail/ccdospy.el
-lib/mule/19.28/lisp/quail/ccdospy.elc
-lib/mule/19.28/lisp/quail/ctlau.el
-lib/mule/19.28/lisp/quail/ctlau.elc
-lib/mule/19.28/lisp/quail/ctlaub.el
-lib/mule/19.28/lisp/quail/ctlaub.elc
-lib/mule/19.28/lisp/quail/cyrillic.el
-lib/mule/19.28/lisp/quail/cyrillic.elc
-lib/mule/19.28/lisp/quail/ethio.el
-lib/mule/19.28/lisp/quail/ethio.elc
-lib/mule/19.28/lisp/quail/etzy.el
-lib/mule/19.28/lisp/quail/etzy.elc
-lib/mule/19.28/lisp/quail/greek.el
-lib/mule/19.28/lisp/quail/greek.elc
-lib/mule/19.28/lisp/quail/hangul.el
-lib/mule/19.28/lisp/quail/hangul.elc
-lib/mule/19.28/lisp/quail/hangul3.el
-lib/mule/19.28/lisp/quail/hangul3.elc
-lib/mule/19.28/lisp/quail/hanja-jis.el
-lib/mule/19.28/lisp/quail/hanja-jis.elc
-lib/mule/19.28/lisp/quail/hanja-ksc.el
-lib/mule/19.28/lisp/quail/hanja-ksc.elc
-lib/mule/19.28/lisp/quail/hebrew.el
-lib/mule/19.28/lisp/quail/hebrew.elc
-lib/mule/19.28/lisp/quail/hsymbol.el
-lib/mule/19.28/lisp/quail/hsymbol.elc
-lib/mule/19.28/lisp/quail/ipa.el
-lib/mule/19.28/lisp/quail/ipa.elc
-lib/mule/19.28/lisp/quail/latin.el
-lib/mule/19.28/lisp/quail/latin.elc
-lib/mule/19.28/lisp/quail/punct-b5.el
-lib/mule/19.28/lisp/quail/punct-b5.elc
-lib/mule/19.28/lisp/quail/punct.el
-lib/mule/19.28/lisp/quail/punct.elc
-lib/mule/19.28/lisp/quail/py-b5.el
-lib/mule/19.28/lisp/quail/py-b5.elc
-lib/mule/19.28/lisp/quail/py.el
-lib/mule/19.28/lisp/quail/py.elc
-lib/mule/19.28/lisp/quail/qj-b5.el
-lib/mule/19.28/lisp/quail/qj-b5.elc
-lib/mule/19.28/lisp/quail/qj.el
-lib/mule/19.28/lisp/quail/qj.elc
-lib/mule/19.28/lisp/quail/sw.el
-lib/mule/19.28/lisp/quail/sw.elc
-lib/mule/19.28/lisp/quail/tcode.el
-lib/mule/19.28/lisp/quail/tcode.elc
-lib/mule/19.28/lisp/quail/thai.el
-lib/mule/19.28/lisp/quail/thai.elc
-lib/mule/19.28/lisp/quail/tit.el
-lib/mule/19.28/lisp/quail/tit.elc
-lib/mule/19.28/lisp/quail/tonepy.el
-lib/mule/19.28/lisp/quail/tonepy.elc
-lib/mule/19.28/lisp/quail/viet.el
-lib/mule/19.28/lisp/quail/viet.elc
-lib/mule/19.28/lisp/quail/zozy.el
-lib/mule/19.28/lisp/quail/zozy.elc
-lib/mule/19.28/lisp/term/AT386.el
-lib/mule/19.28/lisp/term/README
-lib/mule/19.28/lisp/term/apollo.el
-lib/mule/19.28/lisp/term/apollo.elc
-lib/mule/19.28/lisp/term/bg-mouse.el
-lib/mule/19.28/lisp/term/bg-mouse.elc
-lib/mule/19.28/lisp/term/bobcat.el
-lib/mule/19.28/lisp/term/f-term.el
-lib/mule/19.28/lisp/term/ibmpc.el
-lib/mule/19.28/lisp/term/internal.el
-lib/mule/19.28/lisp/term/keyswap.el
-lib/mule/19.28/lisp/term/lk201.el
-lib/mule/19.28/lisp/term/news.el
-lib/mule/19.28/lisp/term/news.elc
-lib/mule/19.28/lisp/term/sun-curs.el
-lib/mule/19.28/lisp/term/sun-fns.el
-lib/mule/19.28/lisp/term/sun-mouse.el
-lib/mule/19.28/lisp/term/sun-mouse.elc
-lib/mule/19.28/lisp/term/sun.el
-lib/mule/19.28/lisp/term/sun.elc
-lib/mule/19.28/lisp/term/sup-mouse.el
-lib/mule/19.28/lisp/term/sup-mouse.elc
-lib/mule/19.28/lisp/term/tvi970.el
-lib/mule/19.28/lisp/term/tvi970.elc
-lib/mule/19.28/lisp/term/vt100-led.el
-lib/mule/19.28/lisp/term/vt100-led.elc
-lib/mule/19.28/lisp/term/vt100.el
-lib/mule/19.28/lisp/term/vt100.elc
-lib/mule/19.28/lisp/term/vt102.el
-lib/mule/19.28/lisp/term/vt125.el
-lib/mule/19.28/lisp/term/vt200.el
-lib/mule/19.28/lisp/term/vt200.elc
-lib/mule/19.28/lisp/term/vt201.el
-lib/mule/19.28/lisp/term/vt220.el
-lib/mule/19.28/lisp/term/vt240.el
-lib/mule/19.28/lisp/term/vt300.el
-lib/mule/19.28/lisp/term/vt320.el
-lib/mule/19.28/lisp/term/vt400.el
-lib/mule/19.28/lisp/term/vt420.el
-lib/mule/19.28/lisp/term/wyse50.el
-lib/mule/19.28/lisp/term/wyse50.elc
-lib/mule/19.28/lisp/term/x-win.el
-lib/mule/19.28/lisp/term/x-win.elc
diff --git a/editors/uemacs/Makefile b/editors/uemacs/Makefile
deleted file mode 100644
index 8a52c1838355..000000000000
--- a/editors/uemacs/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# New ports collection makefile for: MicroEmacs
-# Version required: 3.12
-# Date created: 16 Jan 1995
-# Whom: thomas@ghpc8.ihf.rwth-aachen.de
-#
-# $Id: Makefile,v 1.3 1995/04/09 06:11:13 asami Exp $
-#
-
-DISTNAME= uemacs
-PKGNAME= uemacs-3.12
-CATEGORIES+= editors
-MASTER_SITES= ftp://midas.mgmt.purdue.edu/dist/uemacs312/
-DISTFILES= ue312dev.zip
-
-MAINTAINER= ports@freebsd.org
-
-EXEC_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-
-NO_WRKSUBDIR= yes
-PATCH_STRIP= -p1
-EXTRACT_CMD= unzip
-EXTRACT_BEFORE_ARGS= -Laq
-EXTRACT_AFTER_ARGS= -d ${WRKDIR}
-NCFTPFLAGS= -N -P
-
-.include <bsd.port.mk>
diff --git a/editors/uemacs/distinfo b/editors/uemacs/distinfo
deleted file mode 100644
index b72847db3916..000000000000
--- a/editors/uemacs/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ue312dev.zip) = 508885458b0e6fbe7f663e127420c100
diff --git a/editors/uemacs/files/patch-aa b/editors/uemacs/files/patch-aa
deleted file mode 100644
index ea5216007827..000000000000
--- a/editors/uemacs/files/patch-aa
+++ /dev/null
@@ -1,585 +0,0 @@
-diff -crN --exclude=*freebsd* ue312.orig/Makefile ue312/Makefile
-*** ue312.orig/Makefile Thu Jan 1 01:00:00 1970
---- ue312/Makefile Sat Jan 14 12:14:26 1995
-***************
-*** 0 ****
---- 1,12 ----
-+ #
-+ # simple makefile for uemacs
-+ #
-+
-+ all:
-+ (cd freebsd; make emacs)
-+
-+ install: all
-+ install -c -s freebsd/emacs ${PREFIX}/bin/uemacs
-+ mkdir -p ${PREFIX}/lib/uemacs
-+ install -c -m 644 -o bin -g bin cmd/* ${PREFIX}/lib/uemacs
-+ mv ${PREFIX}/lib/uemacs/emacs.rc ${PREFIX}/lib/uemacs/.emacsrc
-diff -crN --exclude=*freebsd* ue312.orig/h/epath.h ue312/h/epath.h
-*** ue312.orig/h/epath.h Tue Mar 16 15:13:46 1993
---- ue312/h/epath.h Sat Jan 14 11:26:35 1995
-***************
-*** 68,74 ****
- {
- ".emacsrc",
- "emacs.hlp",
-! "/usr/local/",
- "/usr/lib/",
- ""
- };
---- 68,74 ----
- {
- ".emacsrc",
- "emacs.hlp",
-! "/usr/local/lib/uemacs/",
- "/usr/lib/",
- ""
- };
-diff -crN --exclude=*freebsd* ue312.orig/src/bind.c ue312/src/bind.c
-*** ue312.orig/src/bind.c Thu Apr 22 21:20:54 1993
---- ue312/src/bind.c Sat Jan 14 12:03:55 1995
-***************
-*** 619,624 ****
---- 619,625 ----
- register char *sp; /* pointer into path spec */
- register int i; /* index */
- static char fspec[NFILEN]; /* full path spec to search */
-+ char patha[NFILEN] = "";
- char *getenv();
-
- /* if we have an absolute path.. check only there! */
-***************
-*** 675,683 ****
- #if OS2
- path = getenv("DPATH");
- #else
-! path = getenv("PATH");
- #endif
- #endif
- if (path != NULL)
- while (*path) {
-
---- 676,686 ----
- #if OS2
- path = getenv("DPATH");
- #else
-! strcat(patha, getenv("PATH"));
-! strcat(patha, "/usr/local/lib/uemacs");
- #endif
- #endif
-+ path = &patha[0];
- if (path != NULL)
- while (*path) {
-
-diff -crN --exclude=*freebsd* ue312.orig/src/line.c ue312/src/line.c
-*** ue312.orig/src/line.c Mon Dec 21 14:08:18 1992
---- ue312/src/line.c Fri Jan 13 19:05:04 1995
-***************
-*** 668,674 ****
- register int size; /* length of line to return */
- register char *sp; /* string pointer into line */
- register char *dp; /* string pointer into returned line */
-! char rline[NSTRING]; /* line to return */
-
- /* find the contents of the current line and its length */
- lp = curwp->w_dotp;
---- 668,674 ----
- register int size; /* length of line to return */
- register char *sp; /* string pointer into line */
- register char *dp; /* string pointer into returned line */
-! static char rline[NSTRING]; /* line to return */
-
- /* find the contents of the current line and its length */
- lp = curwp->w_dotp;
-diff -crN --exclude=*freebsd* ue312.orig/src/lock.c ue312/src/lock.c
-*** ue312.orig/src/lock.c Wed Apr 21 10:22:40 1993
---- ue312/src/lock.c Fri Jan 13 19:09:11 1995
-***************
-*** 10,19 ****
---- 10,26 ----
-
- #if FILOCK
-
-+ #if BSD
-+ #undef BSD
-+ #include <sys/param.h>
-+ #endif
-+
- #if BSD || WMCS || SUN || XENIX || HPUX8 || HPUX9 || AVIION || USG || AUX
- #include <sys/errno.h>
-+ #if !(defined(BSD) && (BSD >= 199103))
- extern int sys_nerr; /* number of system error messages defined */
- extern char *sys_errlist[]; /* list of message texts */
-+ #endif
- #endif
-
- #if MSC
-diff -crN --exclude=*freebsd* ue312.orig/src/unix.c ue312/src/unix.c
-*** ue312.orig/src/unix.c Wed Apr 21 11:09:20 1993
---- ue312/src/unix.c Sat Jan 14 11:02:21 1995
-***************
-*** 95,101 ****
---- 95,103 ----
-
- /** Additional include files **/
- #if BSD
-+ #undef BSD /* well, ... */
- #include <sys/time.h> /* Timer definitions */
-+ #include <sys/param.h> /* BSD version number */
- #endif /* BSD */
- #if BSD || SUN || HPUX8 || HPUX9 || AVIION
- #include <signal.h> /* Signal definitions */
-***************
-*** 104,115 ****
---- 106,125 ----
- #include <termio.h> /* Terminal I/O definitions */
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
- #if AVIION
-+ #define HAVE_TERMIOS 1
- #include <termios.h> /* Terminal I/O definitions */
- #endif /* AVIION */
- #if CURSES
- #include <curses.h> /* Curses screen output */
- #undef WINDOW /* Oh no! */
- #endif /* CURSES */
-+ #if (defined(BSD) && (BSD >= 199103))
-+ #define HAVE_TERMIOS 1
-+ #include <termios.h>
-+ #else
-+ #define HAVE_SGTTY 1
-+ #include <sgtty.h>
-+ #endif
-
- /** Completion include files **/
- /** Directory accessing: Try and figure this out... if you can! **/
-***************
-*** 164,185 ****
- #endif /* TERMCAP */
-
- /** Local variables **/
-! #if BSD
- static struct sgttyb cursgtty; /* Current modes */
- static struct sgttyb oldsgtty; /* Original modes */
- static struct tchars oldtchars; /* Current tchars */
- static struct ltchars oldlchars; /* Current ltchars */
- static char blank[6] = /* Blank out character set */
- { -1, -1, -1, -1, -1, -1 };
-! #endif /* BSD */
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- static struct termio curterm; /* Current modes */
- static struct termio oldterm; /* Original modes */
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if AVIION
- static struct termios curterm; /* Current modes */
- static struct termios oldterm; /* Original modes */
-! #endif /* AVIION */
- #if TERMCAP
- static char tcapbuf[NCAPBUF]; /* Termcap character storage */
- #define CAP_CL 0 /* Clear to end of page */
---- 174,195 ----
- #endif /* TERMCAP */
-
- /** Local variables **/
-! #if HAVE_SGTTY
- static struct sgttyb cursgtty; /* Current modes */
- static struct sgttyb oldsgtty; /* Original modes */
- static struct tchars oldtchars; /* Current tchars */
- static struct ltchars oldlchars; /* Current ltchars */
- static char blank[6] = /* Blank out character set */
- { -1, -1, -1, -1, -1, -1 };
-! #endif /* HAVE_SGTTY */
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- static struct termio curterm; /* Current modes */
- static struct termio oldterm; /* Original modes */
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if HAVE_TERMIOS
- static struct termios curterm; /* Current modes */
- static struct termios oldterm; /* Original modes */
-! #endif /* HAVE_TERMIOS */
- #if TERMCAP
- static char tcapbuf[NCAPBUF]; /* Termcap character storage */
- #define CAP_CL 0 /* Clear to end of page */
-***************
-*** 250,255 ****
---- 260,270 ----
- static int cfcolor = -1; /* Current forground color */
- static int cbcolor = -1; /* Current background color */
- #endif /* COLOR */
-+
-+ /*
-+ * I added the K[1-5] capabilities at the end. Hopefully someone finds this
-+ * useful. -- tg
-+ */
- static struct keybind keybind[] = { /* Keybinding list */
- { "bt", SHFT|CTRL|'i' }, /* Back-tab key */
- { "k1", SPEC|'1' }, /* F1 key */
-***************
-*** 290,296 ****
- { "kP", SPEC|'Z' }, /* Previous page key */
- { "kR", CTRL|'Z' }, /* Scroll backward key */
- { "kr", SPEC|'F' }, /* Right arrow key */
-! { "ku", SPEC|'P' } /* Up arrow key */
- };
- #endif /* TERMCAP */
- static int inbuf[NINCHAR]; /* Input buffer */
---- 305,316 ----
- { "kP", SPEC|'Z' }, /* Previous page key */
- { "kR", CTRL|'Z' }, /* Scroll backward key */
- { "kr", SPEC|'F' }, /* Right arrow key */
-! { "ku", SPEC|'P' }, /* Up arrow key */
-! { "K1", SPEC|'<' }, /* Keypad 7 -> Home */
-! { "K2", SPEC|'V' }, /* Keypad 9 -> Page Up */
-! { "K3", ' ' }, /* Keypad 5 */
-! { "K4", SPEC|'>' }, /* Keypad 1 -> End */
-! { "K5", CTRL|'V' } /* Keypad 3 -> Page Down */
- };
- #endif /* TERMCAP */
- static int inbuf[NINCHAR]; /* Input buffer */
-***************
-*** 363,369 ****
- int ttopen()
- {
- strcpy(os, "UNIX");
-! #if BSD
- /* Get tty modes */
- if (ioctl(0, TIOCGETP, &oldsgtty) ||
- ioctl(0, TIOCGETC, &oldtchars) ||
---- 383,389 ----
- int ttopen()
- {
- strcpy(os, "UNIX");
-! #if HAVE_SGTTY
- /* Get tty modes */
- if (ioctl(0, TIOCGETP, &oldsgtty) ||
- ioctl(0, TIOCGETC, &oldtchars) ||
-***************
-*** 375,388 ****
-
- /* Set new modes */
- cursgtty.sg_flags |= CBREAK;
-! cursgtty.sg_flags &= ~(ECHO|CRMOD);
-
- /* Set tty modes */
- if (ioctl(0, TIOCSETP, &cursgtty) ||
- ioctl(0, TIOCSETC, blank) ||
- ioctl(0, TIOCSLTC, blank))
- return(-1);
-! #endif /* BSD */
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
-
- #if SMOS
---- 395,408 ----
-
- /* Set new modes */
- cursgtty.sg_flags |= CBREAK;
-! cursgtty.sg_flags &= ~(ECHO|CRMOD|IXON|IXANY|IXOFF);
-
- /* Set tty modes */
- if (ioctl(0, TIOCSETP, &cursgtty) ||
- ioctl(0, TIOCSETC, blank) ||
- ioctl(0, TIOCSLTC, blank))
- return(-1);
-! #endif /* HAVE_SGTTY */
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
-
- #if SMOS
-***************
-*** 437,443 ****
- return(-1);
- }
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if AVIION
- /* Get modes */
- if (tcgetattr(0, &oldterm)) {
- perror("Cannot tcgetattr");
---- 457,463 ----
- return(-1);
- }
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if HAVE_TERMIOS
- /* Get modes */
- if (tcgetattr(0, &oldterm)) {
- perror("Cannot tcgetattr");
-***************
-*** 448,455 ****
- curterm = oldterm;
-
- /* Set new modes */
-! curterm.c_iflag &= ~(INLCR|ICRNL|IGNCR);
-! curterm.c_lflag &= ~(ICANON|ISIG|ECHO);
- curterm.c_cc[VMIN] = 1;
- curterm.c_cc[VTIME] = 0;
-
---- 468,476 ----
- curterm = oldterm;
-
- /* Set new modes */
-! /* disable XON/XOFF. We want to use ^S/^Q */
-! curterm.c_iflag &= ~(INLCR|ICRNL|IGNCR|IXON|IXANY|IXOFF);
-! curterm.c_lflag &= ~(ICANON|ISIG|ECHO|IEXTEN);
- curterm.c_cc[VMIN] = 1;
- curterm.c_cc[VTIME] = 0;
-
-***************
-*** 463,469 ****
- perror("Cannot tcsetattr");
- return(-1);
- }
-! #endif /* AVIION */
-
- /* Success */
- return(0);
---- 484,490 ----
- perror("Cannot tcsetattr");
- return(-1);
- }
-! #endif /* HAVE_TERMIOS */
-
- /* Success */
- return(0);
-***************
-*** 476,487 ****
- if (reset != (char*)NULL)
- write(1, reset, strlen(reset));
-
-! #if BSD
- if (ioctl(0, TIOCSETP, &oldsgtty) ||
- ioctl(0, TIOCSETC, &oldtchars) ||
- ioctl(0, TIOCSLTC, &oldlchars))
- return(-1);
-! #endif /* BSD */
-
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- #if SMOS
---- 497,508 ----
- if (reset != (char*)NULL)
- write(1, reset, strlen(reset));
-
-! #if HAVE_SGTTY
- if (ioctl(0, TIOCSETP, &oldsgtty) ||
- ioctl(0, TIOCSETC, &oldtchars) ||
- ioctl(0, TIOCSLTC, &oldlchars))
- return(-1);
-! #endif /* HAVE_SGTTY */
-
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- #if SMOS
-***************
-*** 492,502 ****
- return(-1);
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-
-! #if AVIION
- /* Set tty mode */
- if (tcsetattr(0, TCSANOW, &oldterm))
- return(-1);
-! #endif /* AVIION */
-
- /* Success */
- return(0);
---- 513,523 ----
- return(-1);
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-
-! #if HAVE_TERMIOS
- /* Set tty mode */
- if (tcsetattr(0, TCSANOW, &oldterm))
- return(-1);
-! #endif /* HAVE_TERMIOS */
-
- /* Success */
- return(0);
-***************
-*** 628,634 ****
- /** Grab input characters, with wait **/
- unsigned char grabwait()
- {
-! #if BSD
- unsigned char ch;
-
- /* Perform read */
---- 649,655 ----
- /** Grab input characters, with wait **/
- unsigned char grabwait()
- {
-! #if HAVE_SGTTY
- unsigned char ch;
-
- /* Perform read */
-***************
-*** 637,644 ****
- exit(1);
- }
- return(ch);
-! #endif /* BSD */
-! #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION
- unsigned char ch;
-
- /* Change mode, if necessary */
---- 658,665 ----
- exit(1);
- }
- return(ch);
-! #endif /* HAVE_SGTTY */
-! #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || HAVE_TERMIOS
- unsigned char ch;
-
- /* Change mode, if necessary */
-***************
-*** 648,656 ****
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- ioctl(0, TCSETA, &curterm);
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if AVIION
- tcsetattr(0, TCSANOW, &curterm);
-! #endif /* AVIION */
- }
-
- /* Perform read */
---- 669,677 ----
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- ioctl(0, TCSETA, &curterm);
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if HAVE_TERMIOS
- tcsetattr(0, TCSANOW, &curterm);
-! #endif /* HAVE_TERMIOS */
- }
-
- /* Perform read */
-***************
-*** 661,673 ****
-
- /* Return new character */
- return(ch);
-! #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION */
- }
-
- /** Grab input characters, short wait **/
- unsigned char grabnowait()
- {
-! #if BSD
- static struct timeval timout = { 0, 500000L };
- int count, r;
-
---- 682,694 ----
-
- /* Return new character */
- return(ch);
-! #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || HAVE_TERMIOS */
- }
-
- /** Grab input characters, short wait **/
- unsigned char grabnowait()
- {
-! #if HAVE_SGTTY
- static struct timeval timout = { 0, 500000L };
- int count, r;
-
-***************
-*** 683,690 ****
-
- /* Perform read */
- return(grabwait());
-! #endif /* BSD */
-! #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION
- int count;
- unsigned char ch;
-
---- 704,711 ----
-
- /* Perform read */
- return(grabwait());
-! #endif /* HAVE_SGTTY */
-! #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || HAVE_TERMIOS
- int count;
- unsigned char ch;
-
-***************
-*** 695,703 ****
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- ioctl(0, TCSETA, &curterm);
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if AVIION
- tcsetattr(0, TCSANOW, &curterm);
-! #endif /* AVIION */
- }
-
- /* Perform read */
---- 716,724 ----
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- ioctl(0, TCSETA, &curterm);
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if HAVE_TERMIOS
- tcsetattr(0, TCSANOW, &curterm);
-! #endif /* HAVE_TERMIOS */
- }
-
- /* Perform read */
-***************
-*** 711,717 ****
-
- /* Return new character */
- return(ch);
-! #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || AVIION */
- }
-
- /** Queue input character **/
---- 732,738 ----
-
- /* Return new character */
- return(ch);
-! #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX || HAVE_TERMIOS */
- }
-
- /** Queue input character **/
-***************
-*** 879,885 ****
- cp = getenv("TERM");
- if (!cp) {
- puts(TEXT182);
-! /* "Environment variable \"TERM\" not define!" */
- exit(1);
- }
-
---- 900,906 ----
- cp = getenv("TERM");
- if (!cp) {
- puts(TEXT182);
-! /* "Environment variable \"TERM\" not defined!" */
- exit(1);
- }
-
-***************
-*** 957,971 ****
- }
-
- /* Set speed for padding sequences */
-! #if BSD
- ospeed = cursgtty.sg_ospeed;
-! #endif /* BSD */
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- ospeed = curterm.c_cflag & CBAUD;
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if AVIION
- ospeed = cfgetospeed(&curterm);
-! #endif /* AVIION */
-
- /* Send out initialization sequences */
- putpad(capbind[CAP_IS].store);
---- 978,992 ----
- }
-
- /* Set speed for padding sequences */
-! #if HAVE_SGTTY
- ospeed = cursgtty.sg_ospeed;
-! #endif /* HAVE_SGTTY */
- #if USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX
- ospeed = curterm.c_cflag & CBAUD;
- #endif /* USG || AUX || SMOS || HPUX8 || HPUX9 || SUN || XENIX */
-! #if HAVE_TERMIOS
- ospeed = cfgetospeed(&curterm);
-! #endif /* HAVE_TERMIOS */
-
- /* Send out initialization sequences */
- putpad(capbind[CAP_IS].store);
diff --git a/editors/uemacs/files/patch-ab b/editors/uemacs/files/patch-ab
deleted file mode 100644
index 922b1623801f..000000000000
--- a/editors/uemacs/files/patch-ab
+++ /dev/null
@@ -1,1244 +0,0 @@
-diff -crN ue312.orig/freebsd/estruct.h ue312/freebsd/estruct.h
-*** ue312.orig/freebsd/estruct.h Thu Jan 1 01:00:00 1970
---- ue312/freebsd/estruct.h Fri Jan 13 20:18:20 1995
-***************
-*** 0 ****
---- 1,1130 ----
-+ /* ESTRUCT: Structure and preprocesser defined for
-+ MicroEMACS 3.12
-+
-+ (C)Copyright 1993 by Daniel Lawrence
-+ written by Daniel Lawrence
-+ based on code by Dave G. Conroy,
-+ Steve Wilhite and George Jones
-+ */
-+
-+ #ifdef LATTICE
-+ #undef LATTICE /* don't use their definitions...use ours */
-+ #endif
-+ #ifdef MSDOS
-+ #undef MSDOS
-+ #endif
-+ #ifdef WINNT
-+ #undef WINNT
-+ #endif
-+ #ifdef AMIGA
-+ #undef AMIGA
-+ #endif
-+ #ifdef EGA
-+ #undef EGA
-+ #endif
-+ #ifdef CTRLZ
-+ #undef CTRLZ
-+ #endif
-+
-+ /* Program Identification.....
-+
-+ PROGNAME should always be MicroEMACS for a distribution
-+ unmodified version. People using MicroEMACS as a shell
-+ for other products should change this to reflect their
-+ product. Macros can query this via the $progname variable
-+ */
-+
-+ #define PROGNAME "MicroEMACS"
-+ #define VERSION "3.12"
-+
-+ /* Machine/OS definitions */
-+ /* [Set one of these!!] */
-+
-+ #define AMIGA 0 /* AmigaDOS */
-+ #define AOSVS 0 /* Data General AOS/VS */
-+ #define AUX 0 /* Apple UNIX for Macintosh */
-+ #define AVIION 0 /* Data General AViiON */
-+ #define BSD 1 /* UNIX BSD 4.2 and ULTRIX */
-+ #define FINDER 0 /* Macintosh OS */
-+ #define HPUX8 0 /* HPUX HP 9000 ver 8 or less */
-+ #define HPUX9 0 /* HPUX HP 9000 ver 9 */
-+ #define MPE 0 /* HP MPE/XL */
-+ #define MSDOS 0 /* MS-DOS */
-+ #define WINNT 0 /* MS-Win NT */
-+ #define OS2 0 /* Microsoft or IBM OS/2 */
-+ #define SMOS 0 /* Supermax UNIX System V */
-+ #define SUN 0 /* SUN v4.0 */
-+ #define TOS 0 /* ST520, TOS */
-+ #define USG 0 /* UNIX system V */
-+ #define V7 0 /* V7 UNIX or Coherent or BSD4.2*/
-+ #define VMS 0 /* VAX/VMS */
-+ #define WMCS 0 /* Wicat's MCS */
-+ #define XENIX 0 /* IBM-PC SCO XENIX */
-+
-+ /* Compiler definitions */
-+ /* [Set one of these!!] */
-+ #define ALCYON 0 /* ALCYON Atari ST compiler */
-+ #define AZTEC 0 /* Aztec C 3.20e */
-+ #define DGC 0 /* Data General AOS/VS C... */
-+ #define DTL 0 /* DataLight C v3.12 */
-+ #define GCC 0 /* the GNU C compiler */
-+ #define IC 0 /* Rational Systems Instant C */
-+ #define LATTICE 0 /* Lattice 2.14 through 3.0 compilers */
-+ #define MSC 0 /* MicroSoft C compile version 3 thru 7 */
-+ #define MWC 0 /* Mark Williams C */
-+ #define TURBO 0 /* Turbo C and Borland C++ under MSDOS */
-+ #define UNIX 1 /* a standard UNIX compiler (cc) */
-+ #define ZTC 0 /* Zortech C/C++ 1.02 thru 2.10 under MSDOS */
-+
-+ /* Machine stack growth direction. */
-+ /* [Set this to 1 if your machine stack grows UP!!!] */
-+ /* data general mv/eclipse series stack grows up. */
-+ /* dec vax series stack grows down... got it??? */
-+
-+ #define STACK_GROWS_UP 0
-+
-+ /* Rational Systems, Inc DOS/16M dos extender allows MicroEMACS
-+ to run in Protected Mode under MSDOS. It has a few special
-+ requirements. */
-+
-+ #define DOS16M 0
-+
-+ /* Debugging options */
-+ #define RAMSIZE 0 /* dynamic RAM memory usage tracking */
-+ #define RAMSHOW 0 /* auto dynamic RAM reporting */
-+ #define RAMTRCK 0 /* send debug info to MALLOC.DAT */
-+
-+ /* Special keyboard/network definitions */
-+
-+ #define ATKBD 0 /* AT-style keyboard with F11, F12 & grey keys */
-+ #define WANGPC 0 /* WangPC - mostly escape sequences */
-+ #define VT100 1 /* Handle VT100 style keypad - NOT VMS. */
-+ #define KEYPAD 0 /* VMS - turn on and off application */
-+ /* keypad automatically */
-+ #define XONDATA 0 /* VMS - set to force /NOTTSYNC/NOHOSTSY */
-+ #define RMSIO 0 /* VMS - skip the rotten C runtime and */
-+ /* use RMS directly */
-+ #define OPTMEM 0 /* VMS 5.0 and up - use a less standard */
-+ /* but more efficient memory allocator */
-+
-+ /* Terminal Output definitions */
-+ /* [Set one of these!!] */
-+
-+ #define ANSI 0 /* ANSI escape sequences */
-+ #define DASHER 0 /* DG Dasher 2xx/4xx crts */
-+ #define DG10 0 /* Data General system/10 */
-+ #define FMR 0 /* Fujitsu FMR series driver */
-+ #define HP110 0 /* HP110 screen driver */
-+ #define HP150 0 /* HP150 screen driver */
-+ #define I55 0 /* IBM PS55 DOS J4.0/V */
-+ #define IBMPC 0 /* IBM-PC CGA/MONO/EGA/VGA drvr */
-+ #define MAC 0 /* Macintosh */
-+ #define NEC 0 /* NEC-9801VM driver */
-+ #define OS2NPM 0 /* OS/2 non-Presentation Mgr. */
-+ #define SMG 0 /* SMG library on VMS */
-+ #define ST52 0 /* Atari 520/1040ST screen */
-+ #define TERMCAP 1 /* Use TERMCAP */
-+ #define TIPC 0 /* TI Profesional PC driver */
-+ #define VT52 0 /* VT52 terminal (Zenith). */
-+ #define Z309 0 /* Zenith 100 PC family driver */
-+ #define WINNTCON 0 /* Windows NT console */
-+
-+ /* Windowing system style (pick one) */
-+
-+ #define WINDOW_TEXT 1 /* [default] Text mode */
-+ #define WINDOW_XVT 0 /* using XVT/any platform */
-+ #define WINDOW_MSWIN 0 /* MicroSoft Windows */
-+ #define WINDOW_MSWIN32 0 /* MicroSoft Windows 32 bit API */
-+ #define WINDOW_X 0 /* X/Unix */
-+
-+ /* Language text options (pick one) */
-+
-+ #define ENGLISH 1 /* [default] */
-+ #define FRENCH 0
-+ #define SPANISH 0
-+ #define GERMAN 0
-+ #define DUTCH 0
-+ #define PLATIN 0 /* Pig Latin */
-+ #define JAPAN 0
-+ #define LATIN 0 /* real Latin */
-+
-+ /* Configuration options */
-+
-+ #define TYPEAH 1 /* type ahead causes update to be skipped */
-+ #define DEBUGM 1 /* $debug triggers macro debugging */
-+ #define LOGFLG 0 /* send all executed commands to EMACS.LOG */
-+ #define VISMAC 0 /* update display during keyboard macros */
-+ #define CTRLZ 0 /* add a ^Z at end of files under MSDOS only */
-+ #define CLEAN 0 /* de-alloc memory on exit */
-+ #define CALLED 0 /* is emacs a called subroutine? or stand alone */
-+
-+ #define REVSTA 1 /* Status line appears in reverse video */
-+ #define COLOR 1 /* color commands and windows */
-+
-+ #define FILOCK 1 /* file locking under unix BSD 4.2 */
-+ #define ISRCH 1 /* Incremental searches like ITS EMACS */
-+ #define FLABEL 0 /* function key label code [HP150] */
-+ #define CRYPT 1 /* file encryption enabled? */
-+ #define MAGIC 1 /* include regular expression matching? */
-+ #define MOUSE 1 /* Include routines for mouse actions */
-+ #define NOISY 1 /* Use a fancy BELL if it exists */
-+ #define CTAGS 1 /* include vi-like tagging? */
-+ #define SPEECH 0 /* spoken EMACS, for the sight impared [not ready] */
-+ #define VARARG 1 /* use varargs.h for mlwrite() */
-+
-+ /* Character set options */
-+ /* [Set one of these!!] */
-+ #define ASCII 1 /* always using ASCII char sequences for now */
-+ #define EBCDIC 0 /* later IBM mainfraim versions will use EBCDIC */
-+
-+ /* handle constant and voids properly */
-+
-+ #if VMS
-+ #define CONST readonly
-+ #define VOID void
-+ #define NOSHARE noshare
-+ #else
-+ #if AOSVS
-+ #define CONST $shared $align(1) /* fake a const */
-+ #define VOID
-+ #define NOSHARE $low32k $align(1) /* attempt to optimize read/write vars. */
-+ #else
-+ #if __STDC__ || MSC || TURBO || DTL || GCC
-+ #define CONST const
-+ #define VOID void
-+ #define NOSHARE
-+ #else
-+ #define CONST
-+ #define VOID
-+ #define NOSHARE
-+ #endif
-+ #endif
-+ #endif
-+
-+ /* System dependant library redefinitions, structures and includes */
-+
-+ /* multibyte character support? */
-+
-+ #if NEC || FMR || I55
-+ #define DBCS 1 /* double byte character sets enabled */
-+ #define INSDEL 1 /* use insert/delete line display optimizations */
-+
-+ /* define DBCS prefix bytes */
-+ #define is2char(ch) (((ch&0xff) >= 0x81 && (ch&0xff) <= 0x9f) || ((ch&0xff) >=0xe0 && (ch&0xff) <= 0xfc))
-+
-+ #else
-+ #define DBCS 0
-+ #define INSDEL 0
-+ #endif
-+
-+ /* Prototypes in use? */
-+
-+ #if MSC || TURBO || IC || DTL || VMS || GCC || ZTC
-+ #define PROTO 1
-+ #else
-+ #define PROTO 0
-+ #endif
-+
-+ /* the following define allows me to initialize unions...
-+ otherwise we make them structures (like the keybinding table) */
-+
-+ #if __STDC__ || MSC || TURBO || IC || DTL || ZTC
-+ #define ETYPE union
-+ #else
-+ #define ETYPE struct
-+ #endif
-+
-+ /* Instant C can't do stat()s. Arrrg. No file locking for you */
-+ #if IC && MSDOS
-+ #undef FILOCK
-+ #define FILOCK 0
-+ #endif
-+
-+ /* Mark Williams/Atari has no standard or varargs or directory functions */
-+ #if TOS & MWC
-+ #undef VARARG
-+ #define VARARG 0
-+ #undef FILOCK
-+ #define FILOCK 0
-+ #endif
-+
-+ /* MS-Windows */
-+
-+ #if WINNT || WINDOW_MSWIN || WINDOW_MSWIN32
-+ #if WINDOW_MSWIN32
-+ #undef WINDOW_MSWIN
-+ #define WINDOW_MSWIN 1
-+ #endif
-+ #if WINDOW_MSWIN && WINNT
-+ #undef WINDOW_MSWIN32
-+ #define WINDOW_MSWIN32 1
-+ #endif
-+ #undef VOID /* windows.h will wind up defining this */
-+ #include <windows.h> /* --------- Huge include file here !!! ---------*/
-+ #if WINNTCON
-+ #include <wincon.h>
-+ #include <stdio.h>
-+ #include <dos.h>
-+ #endif
-+
-+ #undef NEAR
-+ #define NEAR
-+ #define DNEAR
-+ #if MSC || IC
-+ #undef CDECL
-+ #define CDECL __cdecl
-+ #define DUMMYSZ 1 /* dummy size for unsized extern arrays to avoid
-+ silly DGROUP fixup */
-+ #else
-+ #if TURBO
-+ #define DUMMYSZ /* nothing */
-+ #else
-+ #define CDECL _cdecl /* ZTC */
-+ #define DUMMYSZ /* nothing */
-+ #endif
-+ #endif
-+
-+ #if WINNT
-+ #define EXPORT /* Windows NT doesn't like this */
-+ #endif
-+
-+ #if WINDOW_MSWIN
-+ #undef TYPEAH
-+ #define TYPEAH 0 /* typeahead is handled at the term driver level */
-+ #undef CALLED
-+ #define CALLED 1 /* under MS Windows, "main" resides in the sys driver */
-+ #if MSC
-+ #define EXPORT __export
-+ #else
-+ #define EXPORT _export /* Fine for TURBO and ZTC */
-+ #endif
-+ #endif
-+ #else
-+
-+ /* neither Windows NT nor MS-Windows */
-+
-+ #define DUMMYSZ /* nothing */
-+
-+ #if MSDOS & (TURBO | MSC | TIPC)
-+ #define NEAR
-+ #define DNEAR
-+ #define PASCAL pascal
-+ #define CDECL cdecl
-+ #else
-+ #if MSDOS & ZTC
-+ #define NEAR
-+ #define DNEAR
-+ #define PASCAL _pascal
-+ #define CDECL _cdecl
-+ #else
-+ #define NEAR
-+ #define DNEAR
-+ #define PASCAL
-+ #define CDECL
-+ #endif
-+ #endif
-+
-+ #endif
-+
-+ #if TURBO
-+ #include <dos.h>
-+ #include <mem.h>
-+ #undef peek
-+ #undef poke
-+ #define peek(a,b,c,d) movedata(a,b,FP_SEG(c),FP_OFF(c),d)
-+ #define poke(a,b,c,d) movedata(FP_SEG(c),FP_OFF(c),a,b,d)
-+ #endif
-+
-+ #if IC
-+ #include <dos.h>
-+ #undef peek
-+ #undef poke
-+ #define peek(a,b,c,d) movedata(a,b,FP_SEG(c),FP_OFF(c),d)
-+ #define poke(a,b,c,d) movedata(FP_SEG(c),FP_OFF(c),a,b,d)
-+ #endif
-+
-+ #if LATTICE & MSDOS
-+ /* you may have to remove this one definition with LATTICE version
-+ 3.2 and above */
-+ #define unsigned
-+ #endif
-+
-+ #if IC
-+ #define inp inportb
-+ #define outp outportb
-+ #define intdos(a, b) int86(33, a, b)
-+ #endif
-+
-+ #if AZTEC
-+ #undef putc
-+ #undef getc
-+ #if MSDOS
-+ #define getc a1getc
-+ #define int86 sysint
-+ #define intdos(a, b) sysint(33, a, b)
-+ #define inp inportb
-+ #define outp outportb
-+ #else
-+ #define getc agetc
-+ #endif
-+ #define putc aputc
-+
-+ struct XREG {
-+ unsigned ax,bx,cx,dx,si,di,ds,es;
-+ };
-+
-+ struct HREG {
-+ char al,ah,bl,bh,cl,ch,dl,dh,d1,d2,e1,e2;
-+ };
-+
-+ union REGS {
-+ struct XREG x;
-+ struct HREG h;
-+ };
-+
-+ struct SREGS {
-+ unsigned cs, ss, ds, es;
-+ };
-+ #endif
-+
-+ #if MSDOS & DTL
-+ #include <dos.h>
-+ #endif
-+
-+ #if MSDOS & MWC
-+ #include <dos.h>
-+ #define int86(a, b, c) intcall(b, c, a)
-+ #define intdos(a, b) intcall(a, b, DOSINT)
-+ #define inp(a) in(a)
-+ #define outp(a, b) out(a, b)
-+ #define movmem(a, b, c) memcpy(b, a, c)
-+
-+ struct XREG {
-+ unsigned int ax,bx,cx,dx,si,di,ds,es,flags;
-+ };
-+
-+ struct HREG {
-+ char al,ah,bl,bh,cl,ch,dl,dh;
-+ unsigned int ds,es,flags;
-+ };
-+
-+ union REGS {
-+ struct XREG x;
-+ struct HREG h;
-+ };
-+ #endif
-+
-+ #if MSDOS & MSC
-+ #include <dos.h>
-+ #include <memory.h>
-+ #define peek(a,b,c,d) movedata(a,b,FP_SEG(c),FP_OFF(c),d)
-+ #define poke(a,b,c,d) movedata(FP_SEG(c),FP_OFF(c),a,b,d)
-+ #define movmem(a, b, c) memcpy(b, a, c)
-+ #endif
-+
-+ #if MSDOS & LATTICE
-+ #undef CPM
-+ #undef LATTICE
-+ #include <dos.h>
-+ #undef CPM
-+ #endif
-+
-+ /* System V doesn't name this the same as others */
-+ #if USG | AUX | SUN | (OS2 & MSC)
-+ #define movmem(a, b, c) memcpy(b, a, c)
-+ #endif
-+
-+ /* this keeps VMS happy */
-+ #if VMS
-+ #define getname xgetname
-+ #define unlink(a) delete(a)
-+ #endif
-+
-+ /* some options for AOS/VS */
-+ #if AOSVS
-+ #define ORMDNI 1
-+ #endif
-+
-+ /* define some ability flags */
-+
-+ #if (IBMPC | Z309 | FMR | TIPC) & !(WINDOW_MSWIN | WINDOW_MSWIN32)
-+ #define MEMMAP 1
-+ #else
-+ #define MEMMAP 0
-+ #endif
-+
-+ #if MSDOS | WINNT | OS2 | V7 | USG | AUX | SMOS | HPUX8 | HPUX9 | BSD | (TOS & MWC) | WMCS | SUN | MPE
-+ #define ENVFUNC 1
-+ #else
-+ #define ENVFUNC 0
-+ #endif
-+
-+ #if AUX
-+ #define RETCHAR '\n'
-+ #else
-+ #define RETCHAR '\r'
-+ #endif
-+
-+ #if MPE
-+ #define DIRSEPSTR "."
-+ #define DIRSEPCHAR '.'
-+ #else
-+ #if TOS || MSDOS || WINNT || OS2
-+ #define DIRSEPSTR "\\"
-+ #define DIRSEPCHAR '\\'
-+ #else
-+ #define DIRSEPSTR "/"
-+ #define DIRSEPCHAR '/'
-+ #endif
-+ #endif
-+
-+ #define DRIVESEPCHAR ':'
-+
-+ #if VARARG
-+ #if (GCC == 0) && (USG || AUX || BSD || SUN || XENIX || HPUX8 || HPUX9 || AVIION || MPE)
-+ #define VARG 1
-+ #define SARG 0
-+ #include <varargs.h>
-+ #else
-+ #define VARG 0
-+ #define SARG 1
-+ #include <stdarg.h>
-+ #endif
-+ #endif
-+
-+ #if ZTC
-+ #include <dos.h>
-+ #define movmem(a, b, c) memcpy(b, a, c)
-+ #endif
-+
-+ /* Emacs global flag bit definitions (for gflags) */
-+
-+ #define GFREAD 1 /* read first file in at startup */
-+ #define GFSDRAW 2 /* suppress a screen redraw */
-+
-+ /* internal constants */
-+
-+ #define NBINDS 300 /* max # of bound keys */
-+ #if AOSVS | VMS | WINNT | SUN | BSD | V7 | ZENIX | OS2
-+ #define NFILEN 256
-+ #else
-+ #define NFILEN 80 /* # of bytes, file name */
-+ #endif
-+ #define NBUFN 32 /* # of bytes, buffer name */
-+ #define NLINE 256 /* # of bytes, input line */
-+ #define NSTRING 128 /* # of bytes, string buffers */
-+ #define NKBDM 256 /* # of strokes, keyboard macro */
-+ #define NPAT 128 /* # of bytes, pattern */
-+ #define HUGE 1000 /* Huge number */
-+ #define NLOCKS 256 /* max # of file locks active */
-+ #define NCOLORS 16 /* number of supported colors */
-+ #define KBLOCK 250 /* sizeof kill buffer chunks */
-+ #define NRING 16 /* # of buffers in kill ring */
-+ #define NBLOCK 16 /* line block chunk size */
-+ #define NVSIZE 10 /* max #chars in a var name */
-+ #define NMARKS 16 /* number of marks */
-+
-+ #define CTRL 0x0100 /* Control flag, or'ed in */
-+ #define META 0x0200 /* Meta flag, or'ed in */
-+ #define CTLX 0x0400 /* ^X flag, or'ed in */
-+ #define SPEC 0x0800 /* special key (function keys) */
-+ #define MOUS 0x1000 /* alternative input device (mouse) */
-+ #define SHFT 0x2000 /* shifted (for function keys) */
-+ #define ALTD 0x4000 /* ALT key... */
-+ #define MENU MOUS+SPEC /* menu selection (WINDOW_MSWIN) */
-+
-+ #define BINDNUL 0 /* not bound to anything */
-+ #define BINDFNC 1 /* key bound to a function */
-+ #define BINDBUF 2 /* key bound to a buffer */
-+
-+ #ifdef FALSE
-+ #undef FALSE
-+ #endif
-+ #ifdef TRUE
-+ #undef TRUE
-+ #endif
-+
-+ #define FALSE 0 /* False, no, bad, etc. */
-+ #define TRUE 1 /* True, yes, good, etc. */
-+ #define ABORT 2 /* Death, ^G, abort, etc. */
-+ #define FAILED 3 /* not-quite fatal false return */
-+
-+ #define STOP 0 /* keyboard macro not in use */
-+ #define PLAY 1 /* playing */
-+ #define RECORD 2 /* recording */
-+
-+ /* Completion types */
-+
-+ #define CMP_BUFFER 0
-+ #define CMP_COMMAND 1
-+ #define CMP_FILENAME 2
-+
-+ /* Directive definitions */
-+
-+ #define DIF 0
-+ #define DELSE 1
-+ #define DENDIF 2
-+ #define DGOTO 3
-+ #define DRETURN 4
-+ #define DENDM 5
-+ #define DWHILE 6
-+ #define DENDWHILE 7
-+ #define DBREAK 8
-+ #define DFORCE 9
-+
-+ #define NUMDIRS 10
-+
-+ /*
-+ * PTBEG, PTEND, FORWARD, and REVERSE are all toggle-able values for
-+ * routines that need directions.
-+ */
-+ #define PTBEG 0 /* Leave the point at the beginning on search */
-+ #define PTEND 1 /* Leave the point at the end on search */
-+ #define FORWARD 0 /* do things in a forward direction */
-+ #define REVERSE 1 /* do things in a backwards direction */
-+
-+ #define FIOSUC 0 /* File I/O, success. */
-+ #define FIOFNF 1 /* File I/O, file not found. */
-+ #define FIOEOF 2 /* File I/O, end of file. */
-+ #define FIOERR 3 /* File I/O, error. */
-+ #define FIOMEM 4 /* File I/O, out of memory */
-+ #define FIOFUN 5 /* File I/O, eod of file/bad line*/
-+ #define FIODEL 6 /* Can't delete/rename file */
-+
-+ #if WINDOW_MSWIN
-+ /* values for the fbusy flag */
-+ #define FREADING 1 /* file read in progress */
-+ #define FWRITING 2 /* file write in progress */
-+ /* if no file activity, the value FALSE is used */
-+ #endif
-+
-+ #define CFCPCN 0x0001 /* Last command was C-P, C-N */
-+ #define CFKILL 0x0002 /* Last command was a kill */
-+ #define CFSRCH 0x0004 /* last command was a search */
-+ #define CFYANK 0x0008 /* last command was a yank */
-+
-+ #define SRNORM 0 /* end past, begin front */
-+ #define SRBEGIN 1 /* always at front */
-+ #define SREND 2 /* always one past end */
-+
-+ #define BELL 0x07 /* a bell character */
-+ #define TAB 0x09 /* a tab character */
-+
-+ #if V7 | USG | AUX | SMOS | HPUX8 | HPUX9 | BSD | SUN | XENIX | AVIION
-+ #define PATHCHR ':'
-+ #else
-+ #if WMCS || MPE
-+ #define PATHCHR ','
-+ #else
-+ #define PATHCHR ';'
-+ #endif
-+ #endif
-+
-+ #define INTWIDTH sizeof(int) * 3
-+ #define LONGWIDTH sizeof(long) * 3
-+
-+ /* Macro argument token types */
-+
-+ #define TKNUL 0 /* end-of-string */
-+ #define TKARG 1 /* interactive argument */
-+ #define TKBUF 2 /* buffer argument */
-+ #define TKVAR 3 /* user variables */
-+ #define TKENV 4 /* environment variables */
-+ #define TKFUN 5 /* function.... */
-+ #define TKDIR 6 /* directive */
-+ #define TKLBL 7 /* line label */
-+ #define TKLIT 8 /* numeric literal */
-+ #define TKSTR 9 /* quoted string literal */
-+ #define TKCMD 10 /* command name */
-+
-+ /* Internal defined functions */
-+
-+ #define nextab(a) (a - (a % tabsize)) + tabsize
-+
-+ /* DIFCASE represents the integer difference between upper
-+ and lower case letters. It is an xor-able value, which is
-+ fortunate, since the relative positions of upper to lower
-+ case letters is the opposite of ascii in ebcdic.
-+ */
-+
-+ #if ASCII
-+ #define DIFCASE 0x20
-+ #else
-+ #define DIFCASE 0x40
-+ #endif
-+
-+ /* Dynamic RAM tracking and reporting redefinitions */
-+
-+ #if RAMSIZE
-+ #define malloc allocate
-+ #define free release
-+ #else
-+ #if VMS & OPTMEM
-+ #define malloc VAXC$MALLOC_OPT
-+ #define free VAXC$FREE_OPT
-+ #define calloc VAXC$CALLOC_OPT
-+ #define realloc VAXC$REALLOC_OPT
-+ #define cfree VAXC$CFREE_OPT
-+ #endif
-+ #endif
-+
-+ /* under MS Windows, we use dialog boxes to prompt the user for filenames */
-+ #if WINDOW_MSWIN
-+ #define FILENAMEREPLY(p,b,nb) filenamedlg(p,b,nb,TRUE)
-+ #else
-+ #define FILENAMEREPLY(p,b,nb) mlreply(p,b,nb)
-+ #endif
-+
-+ /*
-+ * There is a window structure allocated for every active display window. The
-+ * windows are kept in a big list, in top to bottom screen order, with the
-+ * listhead at "wheadp". Each window contains its own values of dot and mark.
-+ * The flag field contains some bits that are set by commands to guide
-+ * redisplay. Although this is a bit of a compromise in terms of decoupling,
-+ * the full blown redisplay is just too expensive to run for every input
-+ * character.
-+ */
-+ typedef struct WINDOW {
-+ struct WINDOW *w_wndp; /* Next window */
-+ struct BUFFER *w_bufp; /* Buffer displayed in window */
-+ struct LINE *w_linep; /* Top line in the window */
-+ struct LINE *w_dotp; /* Line containing "." */
-+ short w_doto; /* Byte offset for "." */
-+ struct LINE *w_markp[NMARKS]; /* Line containing "mark" */
-+ short w_marko[NMARKS]; /* Byte offset for "mark" */
-+ char w_toprow; /* Origin 0 top row of window */
-+ char w_ntrows; /* # of rows of text in window */
-+ char w_force; /* If NZ, forcing row. */
-+ char w_flag; /* Flags. */
-+ #if COLOR
-+ char w_fcolor; /* current forground color */
-+ char w_bcolor; /* current background color */
-+ #endif
-+ int w_fcol; /* first column displayed */
-+ } WINDOW;
-+
-+ #define WFFORCE 0x01 /* Window needs forced reframe */
-+ #define WFMOVE 0x02 /* Movement from line to line */
-+ #define WFEDIT 0x04 /* Editing within a line */
-+ #define WFHARD 0x08 /* Better to a full display */
-+ #define WFMODE 0x10 /* Update mode line. */
-+ #define WFCOLR 0x20 /* Needs a color change */
-+
-+ /* This structure holds the information about each line appearing on the
-+ * video display. The redisplay module uses an array of virtual display
-+ * lines. On systems that do not have direct access to display memory,
-+ * there is also an array of physical display lines used to minimize
-+ * video updating. In most cases, these two arrays are unique. If
-+ * WINDOW_MSWIN is 1, there is a pair of such arrays in each SCREEN
-+ * structure.
-+ */
-+
-+ typedef struct VIDEO {
-+ int v_flag; /* Flags */
-+ #if COLOR
-+ int v_fcolor; /* current forground color */
-+ int v_bcolor; /* current background color */
-+ int v_rfcolor; /* requested forground color */
-+ int v_rbcolor; /* requested background color */
-+ #endif
-+ int v_left; /* left edge of reverse video */
-+ int v_right; /* right right of reverse video */
-+ #if INSDEL && MEMMAP == 0
-+ int v_rline; /* requested screen line # */
-+ #endif
-+ char v_text[1]; /* Screen data. */
-+ } VIDEO;
-+
-+ #define VFNEW 0x0001 /* contents not meaningful yet */
-+ #define VFCHG 0x0002 /* Changed flag */
-+ #define VFEXT 0x0004 /* extended (beyond column 80) */
-+ #define VFCOL 0x0008 /* color change requested */
-+
-+ /*
-+ * This structure holds the information about each separate "screen"
-+ * within the current editing session. On a character based system, these
-+ * screens overlay each other, and can individually be brought to front.
-+ * On a windowing system like MicroSoft Windows 3.0, OS/2, the Macintosh,
-+ * Intuition, Sunview or X-windows, each screen is represented in an OS
-+ * window. The terminolgy is wrong in emacs.....
-+ *
-+ * EMACS The outside World
-+ * screen window
-+ * window pane
-+ */
-+
-+ typedef struct SCREEN {
-+ struct SCREEN *s_next_screen; /* link to next screen in list */
-+ WINDOW *s_first_window; /* head of linked list of windows */
-+ WINDOW *s_cur_window; /* current window in this screen */
-+ char *s_screen_name; /* name of the current window */
-+ short s_roworg; /* row origin of stored screen */
-+ short s_colorg; /* column origin of stored screen */
-+ short s_nrow; /* row width of stored screen */
-+ short s_ncol; /* column origin of stored screen */
-+ #if WINDOW_MSWIN
-+ VIDEO **s_virtual; /* virtual screen contents */
-+ VIDEO **s_physical; /* physical screen contents */
-+ HWND s_drvhandle; /* handle for the "term" driver */
-+ #endif
-+ } SCREEN;
-+
-+ /*
-+ * Text is kept in buffers. A buffer header, described below, exists for every
-+ * buffer in the system. The buffers are kept in a big list, so that commands
-+ * that search for a buffer by name can find the buffer header. There is a
-+ * safe store for the dot and mark in the header, but this is only valid if
-+ * the buffer is not being displayed (that is, if "b_nwnd" is 0). The text for
-+ * the buffer is kept in a circularly linked list of lines, with a pointer to
-+ * the header line in "b_linep". Buffers may be "Inactive" which means the
-+ * files associated with them have not been read in yet. These get read in
-+ * at "use buffer" time.
-+ */
-+ typedef struct BUFFER {
-+ struct BUFFER *b_bufp; /* Link to next BUFFER */
-+ struct LINE *b_dotp; /* Link to "." LINE structure */
-+ short b_doto; /* Offset of "." in above LINE */
-+ struct LINE *b_markp[NMARKS]; /* The same as the above two, */
-+ short b_marko[NMARKS]; /* but for the "mark" */
-+ int b_fcol; /* first col to display */
-+ struct LINE *b_linep; /* Link to the header LINE */
-+ struct LINE *b_topline; /* Link to narrowed top text */
-+ struct LINE *b_botline; /* Link to narrowed bottom text */
-+ char b_active; /* window activated flag */
-+ char b_nwnd; /* Count of windows on buffer */
-+ char b_exec; /* how many active executions */
-+ char b_flag; /* Flags */
-+ int b_mode; /* editor mode of this buffer */
-+ char b_fname[NFILEN]; /* File name */
-+ char b_bname[NBUFN]; /* Buffer name */
-+ #if CRYPT
-+ char b_key[NPAT]; /* current encrypted key */
-+ #endif
-+ } BUFFER;
-+
-+ #define BFINVS 0x01 /* Internal invisable buffer */
-+ #define BFCHG 0x02 /* Changed since last write */
-+ #define BFTRUNC 0x04 /* buffer was truncated when read */
-+ #define BFNAROW 0x08 /* buffer has been narrowed */
-+
-+ /* mode flags */
-+ #define NUMMODES 10 /* # of defined modes */
-+
-+ #define MDWRAP 0x0001 /* word wrap */
-+ #define MDCMOD 0x0002 /* C indentation and fence match*/
-+ #define MDSPELL 0x0004 /* spell error parsing */
-+ #define MDEXACT 0x0008 /* Exact matching for searches */
-+ #define MDVIEW 0x0010 /* read-only buffer */
-+ #define MDOVER 0x0020 /* overwrite mode */
-+ #define MDMAGIC 0x0040 /* regular expresions in search */
-+ #define MDCRYPT 0x0080 /* encrytion mode active */
-+ #define MDASAVE 0x0100 /* auto-save mode */
-+ #define MDREPL 0x0200 /* replace mode */
-+
-+ /*
-+ * The starting position of a region, and the size of the region in
-+ * characters, is kept in a region structure. Used by the region commands.
-+ */
-+ typedef struct {
-+ struct LINE *r_linep; /* Origin LINE address. */
-+ short r_offset; /* Origin LINE offset. */
-+ long r_size; /* Length in characters. */
-+ } REGION;
-+
-+ /*
-+ * All text is kept in circularly linked lists of "LINE" structures. These
-+ * begin at the header line (which is the blank line beyond the end of the
-+ * buffer). This line is pointed to by the "BUFFER". Each line contains a the
-+ * number of bytes in the line (the "used" size), the size of the text array,
-+ * and the text. The end of line is not stored as a byte; it's implied.
-+ */
-+ typedef struct LINE {
-+ struct LINE *l_fp; /* Link to the next line */
-+ struct LINE *l_bp; /* Link to the previous line */
-+ short l_size; /* Allocated size */
-+ short l_used; /* Used size */
-+ char l_text[1]; /* A bunch of characters. */
-+ } LINE;
-+
-+ #define lforw(lp) ((lp)->l_fp)
-+ #define lback(lp) ((lp)->l_bp)
-+ #define lgetc(lp, n) ((lp)->l_text[(n)])
-+ #define lputc(lp, n, c) ((lp)->l_text[(n)]=(c))
-+ #define lused(lp) ((lp)->l_used)
-+ #define lsize(lp) ((lp)->l_size)
-+ #define ltext(lp) ((lp)->l_text)
-+
-+ /*
-+ * The editor communicates with the display using a high level interface. A
-+ * "TERM" structure holds useful variables, and indirect pointers to routines
-+ * that do useful operations. The low level get and put routines are here too.
-+ * This lets a terminal, in addition to having non standard commands, have
-+ * funny get and put character code too. The calls might get changed to
-+ * "termp->t_field" style in the future, to make it possible to run more than
-+ * one terminal type.
-+ */
-+ #if PROTO
-+ typedef struct {
-+ short t_mrow; /* max number of rows allowable */
-+ short t_nrow; /* current number of rows used */
-+ short t_mcol; /* max Number of columns. */
-+ short t_ncol; /* current Number of columns. */
-+ short t_roworg; /* origin row (normally zero) */
-+ short t_colorg; /* origin column (normally zero)*/
-+ short t_margin; /* min margin for extended lines*/
-+ short t_scrsiz; /* size of scroll region " */
-+ int t_pause; /* # times thru update to pause */
-+ int (PASCAL NEAR *t_open)(void); /* Open terminal at the start.*/
-+ int (PASCAL NEAR *t_close)(void); /* Close terminal at end. */
-+ int (PASCAL NEAR *t_kopen)(void); /* Open keyboard */
-+ int (PASCAL NEAR *t_kclose)(void); /* Close keyboard */
-+ int (PASCAL NEAR *t_getchar)(void); /* Get character from keyboard. */
-+ int (PASCAL NEAR *t_putchar)(int); /* Put character to display.*/
-+ int (PASCAL NEAR *t_flush)(void); /* Flush output buffers. */
-+ int (PASCAL NEAR *t_move)(int, int);/* Move the cursor, origin 0.*/
-+ int (PASCAL NEAR *t_eeol)(void); /* Erase to end of line. */
-+ int (PASCAL NEAR *t_eeop)(void); /* Erase to end of page. */
-+ int (PASCAL NEAR *t_clrdesk)(void); /* Clear the page totally */
-+ int (PASCAL NEAR *t_beep)(void); /* Beep. */
-+ int (PASCAL NEAR *t_rev)(int); /* set reverse video state */
-+ int (PASCAL NEAR *t_rez)(char *); /* change screen resolution */
-+ #if COLOR
-+ int (PASCAL NEAR *t_setfor)(int); /* set forground color */
-+ int (PASCAL NEAR *t_setback)(int); /* set background color */
-+ #endif
-+ #if INSDEL
-+ int (PASCAL NEAR *t_insline)(int); /* insert a screen line */
-+ int (PASCAL NEAR *t_delline)(int); /* delete a screen line */
-+ #endif
-+ #if WINDOW_MSWIN
-+ int (PASCAL NEAR *t_sleep)(int); /* go to sleep for a while */
-+ int (PASCAL NEAR *t_newscr)(SCREEN *); /* create new screen display */
-+ int (PASCAL NEAR *t_delscr)(SCREEN *); /* destroy screen display */
-+ int (PASCAL NEAR *t_selscr)(SCREEN *); /* select screen display */
-+ int (PASCAL NEAR *t_sizscr)(SCREEN *); /* resize screen display */
-+ int (PASCAL NEAR *t_topscr)(SCREEN *); /* bring screen to top */
-+ #endif
-+ } TERM;
-+ #else /* TERM structure, no prototyping.*/
-+
-+ typedef struct {
-+ short t_mrow; /* max number of rows allowable */
-+ short t_nrow; /* current number of rows used */
-+ short t_mcol; /* max Number of columns. */
-+ short t_ncol; /* current Number of columns. */
-+ short t_roworg; /* origin row (normally zero) */
-+ short t_colorg; /* origin column (normally zero)*/
-+ short t_margin; /* min margin for extended lines*/
-+ short t_scrsiz; /* size of scroll region " */
-+ int t_pause; /* # times thru update to pause */
-+ int (PASCAL NEAR *t_open)(); /* Open terminal at the start. */
-+ int (PASCAL NEAR *t_close)(); /* Close terminal at end. */
-+ int (PASCAL NEAR *t_kopen)(); /* Open keyboard */
-+ int (PASCAL NEAR *t_kclose)(); /* close keyboard */
-+ int (PASCAL NEAR *t_getchar)(); /* Get character from keyboard. */
-+ int (PASCAL NEAR *t_putchar)(); /* Put character to display. */
-+ int (PASCAL NEAR *t_flush)(); /* Flush output buffers. */
-+ int (PASCAL NEAR *t_move)(); /* Move the cursor, origin 0. */
-+ int (PASCAL NEAR *t_eeol)(); /* Erase to end of line. */
-+ int (PASCAL NEAR *t_eeop)(); /* Erase to end of page. */
-+ int (PASCAL NEAR *t_clrdesk)(); /* Clear the page totally */
-+ int (PASCAL NEAR *t_beep)(); /* Beep. */
-+ int (PASCAL NEAR *t_rev)(); /* set reverse video state */
-+ int (PASCAL NEAR *t_rez)(); /* change screen resolution */
-+ #if COLOR
-+ int (PASCAL NEAR *t_setfor)(); /* set forground color */
-+ int (PASCAL NEAR *t_setback)(); /* set background color */
-+ #endif
-+ #if INSDEL
-+ int (PASCAL NEAR *t_insline)(); /* insert a screen line */
-+ int (PASCAL NEAR *t_delline)(); /* delete a screen line */
-+ #endif
-+ #if WINDOW_MSWIN
-+ int (PASCAL NEAR *t_sleep)(); /* go to sleep for a while */
-+ int (PASCAL NEAR *t_newscr)(); /* create new screen display */
-+ int (PASCAL NEAR *t_delscr)(); /* destroy screen display */
-+ int (PASCAL NEAR *t_selscr)(); /* select screen display */
-+ int (PASCAL NEAR *t_sizscr)(); /* resize screen display */
-+ int (PASCAL NEAR *t_topscr)(); /* bring screen to top */
-+ #endif
-+ } TERM;
-+ #endif
-+
-+
-+ /* TEMPORARY macros for terminal I/O (to be placed in a machine
-+ dependant place later) */
-+
-+ #define TTopen (*term.t_open)
-+ #define TTclose (*term.t_close)
-+ #define TTkopen (*term.t_kopen)
-+ #define TTkclose (*term.t_kclose)
-+ #define TTgetc (*term.t_getchar)
-+ #define TTputc (*term.t_putchar)
-+ #define TTflush (*term.t_flush)
-+ #define TTmove (*term.t_move)
-+ #define TTeeol (*term.t_eeol)
-+ #define TTeeop (*term.t_eeop)
-+ #define TTclrdesk (*term.t_clrdesk)
-+ #define TTbeep (*term.t_beep)
-+ #define TTrev (*term.t_rev)
-+ #define TTrez (*term.t_rez)
-+ #if COLOR
-+ #define TTforg (*term.t_setfor)
-+ #define TTbacg (*term.t_setback)
-+ #endif
-+
-+ /* Structure for the table of current key bindings */
-+
-+ ETYPE EPOINTER {
-+ int (PASCAL NEAR *fp)(); /* C routine to invoke */
-+ BUFFER *buf; /* buffer to execute */
-+ };
-+
-+ typedef struct {
-+ short k_code; /* Key code */
-+ short k_type; /* binding type (C function or EMACS buffer) */
-+ ETYPE EPOINTER k_ptr; /* ptr to thing to execute */
-+ } KEYTAB;
-+
-+ /* structure for the name binding table */
-+
-+ typedef struct {
-+ char *n_name; /* name of function key */
-+ int (PASCAL NEAR *n_func)(); /* function name is bound to */
-+ } NBIND;
-+
-+ /* The editor holds deleted text chunks in the KILL buffer. The
-+ kill buffer is logically a stream of ascii characters, however
-+ due to its unpredicatable size, it gets implemented as a linked
-+ list of chunks. (The d_ prefix is for "deleted" text, as k_
-+ was taken up by the keycode structure)
-+ */
-+
-+ typedef struct KILL {
-+ struct KILL *d_next; /* link to next chunk, NULL if last */
-+ char d_chunk[KBLOCK]; /* deleted text */
-+ } KILL;
-+
-+ /* When emacs's command interpetor needs to get a variable's name,
-+ rather than it's value, it is passed back as a VDESC variable
-+ description structure. The v_num field is a index into the
-+ appropriate variable table.
-+ */
-+
-+ typedef struct VDESC {
-+ int v_type; /* type of variable */
-+ int v_num; /* ordinal pointer to variable in list */
-+ } VDESC;
-+
-+ /* The !WHILE directive in the execution language needs to
-+ stack references to pending whiles. These are stored linked
-+ to each currently open procedure via a linked list of
-+ the following structure
-+ */
-+
-+ typedef struct WHBLOCK {
-+ LINE *w_begin; /* ptr to !while statement */
-+ LINE *w_end; /* ptr to the !endwhile statement*/
-+ int w_type; /* block type */
-+ struct WHBLOCK *w_next; /* next while */
-+ } WHBLOCK;
-+
-+ #define BTWHILE 1
-+ #define BTBREAK 2
-+
-+
-+ /* HICHAR - 1 is the largest character we will deal with.
-+ * BMAPSIZE represents the number of bytes in the bitmap.
-+ */
-+ #define HICHAR 256
-+ #define BMAPSIZE HICHAR >> 3
-+
-+ #if MAGIC
-+ /*
-+ * Defines for the metacharacters in the regular expression
-+ * search routines. MCNIL and GROUP are used in both search
-+ * and replace metachar-arrays.
-+ */
-+ #define MCNIL 0 /* Like the '\0' for strings.*/
-+ #define LITSTRING 1 /* Literal string.*/
-+ #define LITCHAR 2 /* Literal character.*/
-+ #define ANY 3 /* Any character but the <NL>.*/
-+ #define CCL 4
-+ #define NCCL 5
-+ #define BOL 6
-+ #define EOL 7
-+ #define GRPBEG 8 /* Signal start of group.*/
-+ #define GRPEND 9 /* Signal end of group.*/
-+ #define GROUP 10 /* String of group match.*/
-+ #define DITTO 11 /* Replacement with match string.*/
-+
-+ #define CLOSURE 0x0100 /* An or-able value for a closure modifier.*/
-+ #define CLOSURE_1 0x0200 /* An or-able value for a closure modifier.*/
-+ #define ZEROONE 0x0400 /* An or-able value for a closure modifier.*/
-+
-+ #define ALLCLOS (CLOSURE | CLOSURE_1 | ZEROONE)
-+ #define MASKCLO (~ALLCLOS)
-+
-+ #define MC_ANY '.' /* 'Any' character (except newline).*/
-+ #define MC_CCL '[' /* Character class.*/
-+ #define MC_NCCL '^' /* Negate character class.*/
-+ #define MC_RCCL '-' /* Range in character class.*/
-+ #define MC_ECCL ']' /* End of character class.*/
-+ #define MC_BOL '^' /* Beginning of line.*/
-+ #define MC_EOL '$' /* End of line.*/
-+ #define MC_CLOSURE '*' /* Closure - zero to many characters match.*/
-+ #define MC_CLOSURE_1 '+' /* Closure - one to many characters match.*/
-+ #define MC_ZEROONE '?' /* Closure - zero to one characters match.*/
-+ #define MC_DITTO '&' /* Use matched string in replacement.*/
-+ #define MC_GRPBEG '(' /* Start of group (begun with a backslash).*/
-+ #define MC_GRPEND ')' /* End of group (begun with a backslash).*/
-+ #define MC_ESC '\\' /* Escape - suppress meta-meaning.*/
-+
-+ #define MAXGROUPS 10 /* 1 + maximum # of r. e. groups. */
-+ #define BIT(n) (1 << (n)) /* An integer with one bit set.*/
-+
-+ /* Typedefs that define the bitmap type for searching (EBITMAP),
-+ * the meta-character structure for MAGIC mode searching (MC),
-+ * and the meta-character structure for MAGIC mode replacment (RMC).
-+ */
-+ typedef char *EBITMAP;
-+
-+ typedef struct {
-+ short int mc_type;
-+ union {
-+ int lchar;
-+ int group_no;
-+ EBITMAP cclmap;
-+ } u;
-+ } MC;
-+
-+ typedef struct {
-+ short int mc_type;
-+ union {
-+ int group_no;
-+ char *rstr;
-+ } u;
-+ } RMC;
-+ #endif
-+
-+ /*
-+ This is the message which should be added to any "About MicroEMACS"
-+ boxes on any of the machines with window managers.
-+
-+
-+ ------------------------------------------
-+ | |
-+ | MicroEMACS v3.xx |
-+ | for the ............ |
-+ | |
-+ | Text Editor and Corrector |
-+ | |
-+ | written by Daniel M. Lawrence |
-+ | [based on code by Dave Conroy] |
-+ | |
-+ | Send inquiries and donations to: |
-+ | 617 New York St |
-+ | Lafayette, IN 47901 |
-+ | |
-+ ------------------------------------------
-+ */
-diff -crN ue312.orig/freebsd/makefile ue312/freebsd/makefile
-*** ue312.orig/freebsd/makefile Thu Jan 1 01:00:00 1970
---- ue312/freebsd/makefile Sat Jan 14 12:14:10 1995
-***************
-*** 0 ****
---- 1,102 ----
-+ # Unix makefile for
-+ # MicroEMACS 3.12
-+ # (C)Copyright 1993 by Daniel Lawrence
-+ # all rights reserved
-+
-+ # modify the following lines with the proper relative directories
-+
-+ # object file directory
-+ OBJD = .
-+ # source file directory
-+ SRCD = ../src
-+ # header file directory
-+ HDIR = ../h
-+
-+ # options and arguments to the C compiler
-+
-+ #CFLAGS= -I. -I$(HDIR)
-+ CFLAGS += -I. -I$(HDIR)
-+
-+ # list of header files
-+
-+ HFILES = estruct.h $(HDIR)/edef.h $(HDIR)/efunc.h $(HDIR)/epath.h $(HDIR)/ebind.h $(HDIR)/eproto.h
-+
-+ #list of object files
-+
-+ F1 = $(OBJD)/basic.o $(OBJD)/bind.o $(OBJD)/buffer.o
-+ F2 = $(OBJD)/char.o $(OBJD)/crypt.o $(OBJD)/display.o $(OBJD)/dolock.o
-+ F3 = $(OBJD)/eval.o $(OBJD)/exec.o $(OBJD)/file.o
-+ F4 = $(OBJD)/fileio.o $(OBJD)/unix.o $(OBJD)/input.o
-+ F5 = $(OBJD)/isearch.o $(OBJD)/line.o $(OBJD)/lock.o
-+ F6 = $(OBJD)/main.o $(OBJD)/mouse.o $(OBJD)/screen.o
-+ F7 = $(OBJD)/random.o $(OBJD)/region.o $(OBJD)/search.o $(OBJD)/replace.o
-+ F8 = $(OBJD)/tags.o $(OBJD)/window.o $(OBJD)/word.o
-+
-+ # product list
-+
-+ all: emacs
-+
-+ message:
-+ @echo ""
-+ @echo "Expect some warnings. None of them seem to be fatal. --tg"
-+ @echo ""
-+
-+ OFILES = $(F1) $(F2) $(F3) $(F4) $(F5) $(F6) $(F7) $(F8)
-+
-+ emacs: message $(OFILES)
-+ $(CC) -s $(CFLAGS) $(OFILES) -ltermcap -lc -o emacs
-+
-+ $(OBJD)/basic.o: $(SRCD)/basic.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/basic.o $(SRCD)/basic.c
-+ $(OBJD)/bind.o: $(SRCD)/bind.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/bind.o $(SRCD)/bind.c
-+ $(OBJD)/buffer.o: $(SRCD)/buffer.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/buffer.o $(SRCD)/buffer.c
-+ $(OBJD)/char.o: $(SRCD)/char.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/char.o $(SRCD)/char.c
-+ $(OBJD)/crypt.o: $(SRCD)/crypt.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/crypt.o $(SRCD)/crypt.c
-+ $(OBJD)/cmdfix.o: $(SRCD)/cmdfix.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/cmdfix.o $(SRCD)/cmdfix.c
-+ $(OBJD)/display.o: $(SRCD)/display.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/display.o $(SRCD)/display.c
-+ $(OBJD)/dolock.o: $(SRCD)/dolock.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/dolock.o $(SRCD)/dolock.c
-+ $(OBJD)/eval.o: $(SRCD)/eval.c $(HFILES) $(HDIR)/evar.h
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/eval.o $(SRCD)/eval.c
-+ $(OBJD)/exec.o: $(SRCD)/exec.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/exec.o $(SRCD)/exec.c
-+ $(OBJD)/file.o: $(SRCD)/file.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/file.o $(SRCD)/file.c
-+ $(OBJD)/fileio.o: $(SRCD)/fileio.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/fileio.o $(SRCD)/fileio.c
-+ $(OBJD)/input.o: $(SRCD)/input.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/input.o $(SRCD)/input.c
-+ $(OBJD)/isearch.o: $(SRCD)/isearch.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/isearch.o $(SRCD)/isearch.c
-+ $(OBJD)/line.o: $(SRCD)/line.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/line.o $(SRCD)/line.c
-+ $(OBJD)/lock.o: $(SRCD)/lock.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/lock.o $(SRCD)/lock.c
-+ $(OBJD)/main.o: $(SRCD)/main.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/main.o $(SRCD)/main.c
-+ $(OBJD)/mouse.o: $(SRCD)/mouse.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/mouse.o $(SRCD)/mouse.c
-+ $(OBJD)/unix.o: $(SRCD)/unix.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/unix.o $(SRCD)/unix.c
-+ $(OBJD)/random.o: $(SRCD)/random.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/random.o $(SRCD)/random.c
-+ $(OBJD)/region.o: $(SRCD)/region.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/region.o $(SRCD)/region.c
-+ $(OBJD)/screen.o: $(SRCD)/screen.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/screen.o $(SRCD)/screen.c
-+ $(OBJD)/search.o: $(SRCD)/search.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/search.o $(SRCD)/search.c
-+ $(OBJD)/replace.o: $(SRCD)/replace.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/replace.o $(SRCD)/replace.c
-+ $(OBJD)/tags.o: $(SRCD)/tags.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/tags.o $(SRCD)/tags.c
-+ $(OBJD)/window.o: $(SRCD)/window.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/window.o $(SRCD)/window.c
-+ $(OBJD)/word.o: $(SRCD)/word.c $(HFILES)
-+ $(CC) $(CFLAGS) -c -o $(OBJD)/word.o $(SRCD)/word.c
diff --git a/editors/uemacs/pkg-comment b/editors/uemacs/pkg-comment
deleted file mode 100644
index 1bba004318fc..000000000000
--- a/editors/uemacs/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-MicroEMACS version 3.12 -- a full screen editor
diff --git a/editors/uemacs/pkg-descr b/editors/uemacs/pkg-descr
deleted file mode 100644
index bf7b78bebfab..000000000000
--- a/editors/uemacs/pkg-descr
+++ /dev/null
@@ -1,29 +0,0 @@
- MicroEMACS is a tool for creating and changing documents,
-programs, and other text files. It is both relatively easy for the
-novice to use, but also very powerful in the hands of an expert.
-MicroEMACS can be extensively customized for the needs of the individual
-user.
-
- MicroEMACS allows several files to be edited at the same time.
-The screen can be split into different windows and screens, and text may
-be moved freely from one window on any screen to the next. Depending on
-the type of file being edited, MicroEMACS can change how it behaves to
-make editing simple. Editing standard text files, program files and
-word processing documents are all possible at the same time.
-
- There are extensive capabilities to make word processing and
-editing easier. These include commands for string searching and
-replacing, paragraph reformatting and deleting, automatic word wrapping,
-word move and deletes, easy case controlling, and automatic word counts.
-
- For complex and repetitive editing tasks editing macroes can be
-written. These macroes allow the user a great degree of flexibility in
-determining how MicroEMACS behaves. Also, any and all the commands can
-be used by any keystroke by changing, or rebinding, what commands
-various keys invoke.
-
- Special features are also available to perform a diverse set of
-operations such as file encryption, automatic backup file generation,
-entabbing and detabbing lines, executing operating system commands and
-filtering of text through other programs (like SORT to allow sorting
-text).
diff --git a/editors/uemacs/pkg-plist b/editors/uemacs/pkg-plist
deleted file mode 100644
index 38dd76b9384e..000000000000
--- a/editors/uemacs/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@owner bin
-@mode 755
-bin/uemacs
-@mode 644
-lib/uemacs
diff --git a/editors/vile/Makefile b/editors/vile/Makefile
deleted file mode 100644
index 30439960bbfe..000000000000
--- a/editors/vile/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: vile
-# Version required: 5.2
-# Date created: Thu Feb 23, 1995
-# Whom: pgf
-#
-# $Id: Makefile,v 1.4 1995/04/09 06:11:14 asami Exp $
-#
-
-DISTNAME= vile-5.2
-CATEGORIES+= editors
-MASTER_SITES= ftp://id.wing.net/pub/pgf/vile/
-
-MAKEFILE= makefile
-GNU_CONFIGURE= yes
-
-post-install:
- gzip -9nf ${PREFIX}/man/man1/vile.1
-
-.include <bsd.port.mk>
diff --git a/editors/vile/distinfo b/editors/vile/distinfo
deleted file mode 100644
index 4cc8bcb7cbac..000000000000
--- a/editors/vile/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (vile-5.2.tar.gz) = 7dcb56133ed6efa85aa8db541e121c80
diff --git a/editors/vile/pkg-comment b/editors/vile/pkg-comment
deleted file mode 100644
index 1981b864ece7..000000000000
--- a/editors/vile/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-vile - VI Like Emacs. a vi "workalike", with many additional features.
diff --git a/editors/vile/pkg-descr b/editors/vile/pkg-descr
deleted file mode 100644
index 63047a1e4119..000000000000
--- a/editors/vile/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-
-vile is a text editor which is extremely compatible with vi in terms of
-"finger feel". in addition, it has extended capabilities in many areas,
-notably:
- multi-file editing and viewing
- key rebinding (in addition to :map, :map!, and :abbr)
- mouse support (in an xterm, or when built as xvile)
- infinite undo
- many additional operator commands
- selection highlighting
- rectangular operations
- "next error" cursor positioning after compilation
- full function- and arrow-key support
- filename, command, internal mode and variable completion
- auxiliary utilities for man page and C program syntax highlighting
- built-in macro language
- portability to all UNIX platforms, VMS, DOS.
-
diff --git a/editors/vile/pkg-plist b/editors/vile/pkg-plist
deleted file mode 100644
index ae411287ba13..000000000000
--- a/editors/vile/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-@cd /usr/local
-@owner bin
-@mode 555
-bin/vile
-bin/vile-manfilt
-bin/vile-c-filt
-@mode 444
-lib/vile.hlp
-man/man1/vile.1.gz
diff --git a/editors/xvile/Makefile b/editors/xvile/Makefile
deleted file mode 100644
index 4b3a74d1c6fd..000000000000
--- a/editors/xvile/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# New ports collection makefile for: xvile
-# Version required: 5.2
-# Date created: Tue Feb 21, 1995
-# Whom: pgf
-#
-# $Id: Makefile,v 1.4 1995/04/09 06:11:17 asami Exp $
-#
-
-DISTNAME= vile-5.2
-PKGNAME= xvile-5.2
-CATEGORIES+= editors
-MASTER_SITES= ftp://id.wing.net/pub/pgf/vile/
-
-MAKEFILE= makefile
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-screen=x11
-
-post-install:
- gzip -9nf ${PREFIX}/man/man1/xvile.1
-
-.include <bsd.port.mk>
diff --git a/editors/xvile/distinfo b/editors/xvile/distinfo
deleted file mode 100644
index 4cc8bcb7cbac..000000000000
--- a/editors/xvile/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (vile-5.2.tar.gz) = 7dcb56133ed6efa85aa8db541e121c80
diff --git a/editors/xvile/pkg-comment b/editors/xvile/pkg-comment
deleted file mode 100644
index fbd9db2333a6..000000000000
--- a/editors/xvile/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-xvile - VI Like Emacs, X11 version -- a fully "X aware" vi work-alike
diff --git a/editors/xvile/pkg-descr b/editors/xvile/pkg-descr
deleted file mode 100644
index e2574f69ed74..000000000000
--- a/editors/xvile/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-
-xvile is the X11 version of vile. in addition to the capabilities
-listed below for the character-oriented version of vile, xvile offers
-scrollbars and more complete mouse integration.
-
-vile is a text editor which is extremely compatible with vi in terms of
-"finger feel". in addition, it has extended capabilities in many areas,
-notably:
-
- multi-file editing and viewing
- key rebinding (in addition to :map, :map!, and :abbr)
- mouse support (in an xterm, or when built as xvile)
- infinite undo
- many additional operator commands
- selection highlighting
- rectangular operations
- "next error" cursor positioning after compilation
- full function- and arrow-key support
- filename, command, internal mode and variable completion
- auxiliary utilities for man page and C program syntax highlighting
- built-in macro language
- portability to all UNIX platforms, VMS, DOS.
-
diff --git a/editors/xvile/pkg-plist b/editors/xvile/pkg-plist
deleted file mode 100644
index 832860131d23..000000000000
--- a/editors/xvile/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-@cd /usr/local
-@owner bin
-@mode 555
-bin/xvile
-bin/vile-manfilt
-bin/vile-c-filt
-@mode 444
-lib/vile.hlp
-man/man1/xvile.1.gz