diff options
Diffstat (limited to 'editors')
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 |