diff options
Diffstat (limited to 'korean/hanemacs')
-rw-r--r-- | korean/hanemacs/Makefile | 62 | ||||
-rw-r--r-- | korean/hanemacs/distinfo | 3 | ||||
-rw-r--r-- | korean/hanemacs/files/emacs.sh | 21 | ||||
-rw-r--r-- | korean/hanemacs/files/patch-aa | 199 | ||||
-rw-r--r-- | korean/hanemacs/files/patch-ab | 11 | ||||
-rw-r--r-- | korean/hanemacs/files/patch-ac | 74 | ||||
-rw-r--r-- | korean/hanemacs/files/patch-ad | 695 | ||||
-rw-r--r-- | korean/hanemacs/files/patch-ae | 215 | ||||
-rw-r--r-- | korean/hanemacs/files/patch-af | 22 | ||||
-rw-r--r-- | korean/hanemacs/files/patch-bb | 11 | ||||
-rw-r--r-- | korean/hanemacs/files/patch-src:hangul.c | 11 | ||||
-rw-r--r-- | korean/hanemacs/files/site-init.el | 19 | ||||
-rw-r--r-- | korean/hanemacs/pkg-descr | 11 | ||||
-rw-r--r-- | korean/hanemacs/pkg-plist | 1061 |
14 files changed, 0 insertions, 2415 deletions
diff --git a/korean/hanemacs/Makefile b/korean/hanemacs/Makefile deleted file mode 100644 index 001738827bcb..000000000000 --- a/korean/hanemacs/Makefile +++ /dev/null @@ -1,62 +0,0 @@ -# New ports collection makefile for: hanemacs -# Date created: 12 Mar 1998 -# Whom: CHOI Junho <junker@jazz.snu.ac.kr> -# -# $FreeBSD$ -# - -PORTNAME= hanemacs -PORTVERSION= 19.34b.1 -PORTREVISION= 1 -CATEGORIES= korean editors -MASTER_SITES= ftp://ftp.kr.freebsd.org/pub/FreeBSD-kr/distfiles/ \ - ftp://ftp.kaist.ac.kr/pub/hangul/editor/HanEmacs/ \ - ftp://ftp.kreonet.re.kr/pub/hangul/cair-archive/editor/HanEmacs/ -DISTNAME= hanemacs-19.34b-1 - -MAINTAINER= cjh@FreeBSD.org -COMMENT= Korean version of GNU editing macros - -ONLY_FOR_ARCHS= i386 - -DEPRECATED= depends on emacs19 which is obsolete -EXPIRATION_DATE= 2007-08-19 - -WRKSRC= ${WRKDIR}/hanemacs-19.34 -GNU_CONFIGURE= yes -USE_GMAKE= yes -CONFIGURE_ARGS= --with-x-toolkit \ - --sharedstatedir=/var/run -CONFIGURE_TARGET= ${MACHINE_ARCH}--freebsd -STRIP= -MAN1= emacs.1 etags.1 ctags.1 - -.include <bsd.port.pre.mk> - -.if ${OSVERSION} >= 601104 -BROKEN= Incorrect pkg-plist on FreeBSD >= 6.x -.endif - -pre-build: - @cd ${WRKSRC}; \ - for file in \ - hanemacs.README hanemacs_manual.ks \ - hanemacs_manual.ps hanemacs_manual.txt; do \ - ${CP} $$file etc/; \ - done; \ - ${CP} ${FILESDIR}/site-init.el lisp/ - -post-install: -.for file in hanemacs-19.34 emacsclient etags ctags b2m - strip ${PREFIX}/bin/${file} -.endfor -.for info in emacs vip viper forms gnus mh-e cl sc dired-x ediff ccmode message - install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir -.endfor -# install emacs.sh into ${PREFIX}/etc/rc.d - ${MKDIR} /var/run/emacs/lock - ${CHMOD} 1777 /var/run/emacs/lock - @${MKDIR} ${PREFIX}/etc/rc.d - @${INSTALL_SCRIPT} ${FILESDIR}/emacs.sh ${PREFIX}/etc/rc.d - -.include <bsd.port.post.mk> diff --git a/korean/hanemacs/distinfo b/korean/hanemacs/distinfo deleted file mode 100644 index 0f35683c800d..000000000000 --- a/korean/hanemacs/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (hanemacs-19.34b-1.tar.gz) = 4804e68794084a4a638bf434115ed09b -SHA256 (hanemacs-19.34b-1.tar.gz) = 8dc69b833f4be4cdf140acc1e3eb5798a6860da5a66757715e1d240001896125 -SIZE (hanemacs-19.34b-1.tar.gz) = 11183213 diff --git a/korean/hanemacs/files/emacs.sh b/korean/hanemacs/files/emacs.sh deleted file mode 100644 index c6976c1b8a18..000000000000 --- a/korean/hanemacs/files/emacs.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -case "$1" in -start) - if [ -d /var/run/emacs/lock ] - then - rm -f /var/run/emacs/lock/* - else - mkdir -p /var/run/emacs/lock - fi - chmod 1777 /var/run/emacs/lock - ;; -stop) - ;; -*) - echo "Usage: `basename $0` {start|stop}" >&2 - exit 64 - ;; -esac - -exit 0 diff --git a/korean/hanemacs/files/patch-aa b/korean/hanemacs/files/patch-aa deleted file mode 100644 index f89587a9a18d..000000000000 --- a/korean/hanemacs/files/patch-aa +++ /dev/null @@ -1,199 +0,0 @@ ---- ./man/vip.texi.org Fri Jun 16 15:31:11 1995 -+++ ./man/vip.texi Tue May 20 01:28:33 1997 -@@ -2,6 +2,10 @@ - - @setfilename ../info/vip - @settitle VIP -+@dircategory The Emacs editor and associated tools -+@direntry -+* VIP: (vip). A VI-emulation for Emacs. -+@end direntry - - @iftex - @finalout ---- ./man/emacs.texi.org Mon Aug 19 21:15:12 1996 -+++ ./man/emacs.texi Tue May 20 01:20:11 1997 -@@ -49,6 +49,11 @@ - @settitle GNU Emacs Manual - @setfilename ../info/emacs - @synindex pg cp -+@dircategory The Emacs editor and associated tools -+@direntry -+* Emacs: (emacs). The extensible self-documenting text editor. -+@end direntry -+ - @c - @c in general, keep the following line commented out, unless doing a - @c copy of this manual that will be published. the manual should go ---- ./man/viper.texi.org Wed Aug 7 10:59:45 1996 -+++ ./man/viper.texi Tue May 20 01:29:17 1997 -@@ -4,6 +4,10 @@ - \input texinfo - - @setfilename ../info/viper -+@dircategory The Emacs editor and associated tools -+@direntry -+* VIPER: (viper). The new VI-emulation mode in Emacs-19.29. -+@end direntry - - @iftex - @finalout ---- ./man/forms.texi.org Sat Mar 23 06:42:27 1996 -+++ ./man/forms.texi Tue May 20 01:22:37 1997 -@@ -9,6 +9,11 @@ - @syncodeindex vr cp - @syncodeindex fn cp - @syncodeindex ky cp -+@dircategory The Emacs editor and associated tools -+@direntry -+* Forms: (forms). Emacs package for editing data bases -+ by filling in forms. -+@end direntry - @iftex - @finalout - @setchapternewpage odd ---- ./man/gnus.texi.org Wed Jun 26 14:49:29 1996 -+++ ./man/gnus.texi Tue May 20 01:23:15 1997 -@@ -5,6 +5,11 @@ - @synindex fn cp - @synindex vr cp - @synindex pg cp -+@dircategory The Emacs editor and associated tools -+@direntry -+* GNUS: (gnus). The news reader GNUS. -+@end direntry -+ - @iftex - @finalout - @end iftex ---- ./man/mh-e.texi.org Sun Aug 4 00:00:29 1996 -+++ ./man/mh-e.texi Tue May 20 01:23:49 1997 -@@ -4,6 +4,10 @@ - @setfilename ../info/mh-e - @settitle mh-e - @c %**end of header -+@dircategory The Emacs editor and associated tools -+@direntry -+* MH-E: (mh-e). Emacs interface to the MH mail system. -+@end direntry - - @setchapternewpage odd - ---- ./man/cl.texi.org Mon Apr 15 21:36:53 1996 -+++ ./man/cl.texi Tue May 20 01:24:18 1997 -@@ -2,6 +2,12 @@ - @setfilename ../info/cl - @settitle Common Lisp Extensions - -+@dircategory The Emacs editor and associated tools -+@direntry -+* CL: (cl). Partial Common Lisp support for Emacs Lisp. -+@end direntry -+ -+ - @iftex - @finalout - @end iftex ---- ./man/sc.texi.org Thu Jan 4 12:55:23 1996 -+++ ./man/sc.texi Tue May 20 01:25:13 1997 -@@ -3,6 +3,12 @@ - @comment %**start of header (This is for running Texinfo on a region.) - @setfilename ../info/sc - @settitle Supercite Version 3.1 User's Manual -+@dircategory The Emacs editor and associated tools -+@direntry -+* SC: (sc). Supercite lets you cite parts of messages -+ you're replying to, in flexible ways. -+@end direntry -+ - @iftex - @finalout - @end iftex ---- ./man/dired-x.texi.org Thu Jan 4 12:54:19 1996 -+++ ./man/dired-x.texi Tue May 20 01:25:55 1997 -@@ -18,6 +18,11 @@ - @setfilename ../info/dired-x - @c dired-x.el REVISION NUMBER - @settitle Dired Extra Version 2 User's Manual -+@dircategory The Emacs editor and associated tools -+@direntry -+* Dired-X: (dired-x). Dired Extra Features. -+@end direntry -+ - @iftex - @finalout - @end iftex ---- ./man/ediff.texi.org Fri Jun 21 20:00:04 1996 -+++ ./man/ediff.texi Tue May 20 01:26:29 1997 -@@ -10,6 +10,11 @@ - @synindex vr cp - @synindex fn cp - @synindex pg cp -+@dircategory The Emacs editor and associated tools -+@direntry -+* Ediff: (ediff). A comprehensive visual interface to diff -+ and patch. -+@end direntry - @iftex - @finalout - @end iftex ---- ./man/cc-mode.texi.org Sun Aug 4 21:56:21 1996 -+++ ./man/cc-mode.texi Tue May 20 01:27:18 1997 -@@ -9,6 +9,12 @@ - @settitle CC-MODE Version 4 Documentation - @footnotestyle end - -+@dircategory The Emacs editor and associated tools -+@direntry -+* CC mode: (ccmode). The GNU Emacs mode for editing C, C++, -+ Objective-C and Java code. -+@end direntry -+ - @comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - @comment @setchapternewpage odd !! we don't want blank pages !! - @comment %**end of header (This is for running Texinfo on a region) ---- ./man/message.texi.org Wed Jun 26 14:49:43 1996 -+++ ./man/message.texi Sat Dec 13 17:46:31 1997 -@@ -5,6 +5,10 @@ - @synindex fn cp - @synindex vr cp - @synindex pg cp -+@dircategory The Emacs editor and associated tools -+@direntry -+* Message: (message). Editing mail and news messages. -+@end direntry - @iftex - @finalout - @end iftex ---- ./man/Makefile.in.org Thu Jun 27 15:27:19 1996 -+++ ./man/Makefile.in Tue Apr 15 00:29:52 1997 -@@ -13,7 +13,7 @@ - # The makeinfo program is part of the Texinfo distribution. - MAKEINFO = makeinfo - INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl ../info/dired-x \ -- ../info/ediff ../info/forms ../info/gnus ../info/info \ -+ ../info/ediff ../info/forms ../info/gnus \ - ../info/mh-e ../info/sc ../info/vip ../info/viper \ - ../info/message - DVI_TARGETS = emacs.dvi cc-mode.dvi cl.dvi dired-x.dvi ediff.dvi forms.dvi \ -@@ -66,6 +66,7 @@ - ${srcdir}/gnu1.texi \ - ${srcdir}/glossary.texi - -+all: info - info: $(INFO_TARGETS) - - dvi: $(DVI_TARGETS) -@@ -74,12 +75,6 @@ - # in srcdir. There is no provision for Info files - # to exist in the build directory. - # In a distribution of Emacs, the Info files should be up to date. -- --../info/info: ${INFOSOURCES} -- cd $(srcdir); $(MAKEINFO) --no-split info.texi -- --info.dvi: ${INFOSOURCES} -- TEXINPUTS="$(srcdir) $(TEXINPUTS)"; $(TEXI2DVI) ${srcdir}/info.texi - - ../info/emacs: ${EMACSSOURCES} - cd $(srcdir); $(MAKEINFO) emacs.texi diff --git a/korean/hanemacs/files/patch-ab b/korean/hanemacs/files/patch-ab deleted file mode 100644 index 16aee5fa323f..000000000000 --- a/korean/hanemacs/files/patch-ab +++ /dev/null @@ -1,11 +0,0 @@ ---- ./src/xrdb.c.org Sat Apr 8 21:54:08 1995 -+++ ./src/xrdb.c Mon Sep 11 21:53:29 1995 -@@ -361,7 +361,7 @@ - - /* Producing databases for individual sources. */ - --#define X_DEFAULT_SEARCH_PATH "/usr/lib/X11/%L/%T/%N%C%S:/usr/lib/X11/%l/%T/%N%C%S:/usr/lib/X11/%T/%N%C%S:/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S" -+#define X_DEFAULT_SEARCH_PATH "/usr/X11R6/lib/X11/%L/%T/%N%C%S:/usr/X11R6/lib/X11/%l/%T/%N%C%S:/usr/X11R6/lib/X11/%T/%N%C%S:/usr/X11R6/lib/X11/%L/%T/%N%S:/usr/X11R6/lib/X11/%l/%T/%N%S:/usr/X11R6/lib/X11/%T/%N%S" - - static XrmDatabase - get_system_app (class) diff --git a/korean/hanemacs/files/patch-ac b/korean/hanemacs/files/patch-ac deleted file mode 100644 index 3737a50f4d16..000000000000 --- a/korean/hanemacs/files/patch-ac +++ /dev/null @@ -1,74 +0,0 @@ ---- orig/s/freebsd.h Mon Jun 10 05:14:32 1996 -+++ src/s/freebsd.h Tue Sep 29 11:35:32 1998 -@@ -1,5 +1,15 @@ - /* s/ file for freebsd system. */ - -+/* Get the correct __FreeBSD_version, even if this is before that was -+ defined. */ -+#ifndef __FreeBSD__ -+#define __FreeBSD_version 199401 -+#elif __FreeBSD__ == 1 -+#define __FreeBSD_version 199405 -+#else -+#include <osreldate.h> -+#endif -+ - /* '__FreeBSD__' is defined by the preprocessor on FreeBSD-1.1 and up. - Earlier versions do not have shared libraries, so inhibit them. - You can inhibit them on newer systems if you wish -@@ -34,7 +44,6 @@ - #define LIBS_DEBUG - #define LIBS_SYSTEM -lutil - #define LIBS_TERMCAP -ltermcap --#define LIB_GCC -lgcc - - #define SYSV_SYSTEM_DIR - -@@ -42,12 +51,28 @@ - #undef BSD_PGRPS - #define GETPGRP_NO_ARG - -+#ifdef __ELF__ -+ -+#define LD_SWITCH_SYSTEM -+#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o -+#define UNEXEC unexelf.o -+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o /usr/lib/crtn.o -+#undef LIB_GCC -+#define LIB_GCC -+ -+#else /* not __ELF__ */ -+ - #ifndef NO_SHARED_LIBS - #define LD_SWITCH_SYSTEM -e start -dc -dp - #define HAVE_TEXT_START /* No need to define `start_of_text'. */ -+#if __FreeBSD_version >= 300002 -+#define START_FILES pre-crt0.o /usr/lib/aout/crt0.o -+#else /* __FreeBSD_version < 300002 */ - #define START_FILES pre-crt0.o /usr/lib/crt0.o --#define UNEXEC unexsunos4.o -+#endif /* __FreeBSD_version < 300002 */ -+#define UNEXEC unexfreebsd.o - #define RUN_TIME_REMAP -+#define LIB_GCC -lgcc - - #ifndef N_TRELOFF - #define N_PAGSIZ(x) __LDPGSZ -@@ -63,6 +88,8 @@ - #endif /* __FreeBSD__ */ - #endif /* NO_SHARED_LIBS */ - -+#endif /* not __ELF__ */ -+ - #define HAVE_WAIT_HEADER - #define HAVE_GETLOADAVG - /*#define HAVE_GETPAGESIZE /* configure now puts this in config.h */ -@@ -80,6 +107,8 @@ - #define BSD 199103 - #elif __FreeBSD__ == 2 - #define BSD 199306 -+#elif __FreeBSD__ >= 3 -+#define BSD 199506 - #endif - - #define WAITTYPE int diff --git a/korean/hanemacs/files/patch-ad b/korean/hanemacs/files/patch-ad deleted file mode 100644 index f2013a374044..000000000000 --- a/korean/hanemacs/files/patch-ad +++ /dev/null @@ -1,695 +0,0 @@ ---- src/unexfreebsd.c.orig Wed Dec 3 17:28:14 1997 -+++ src/unexfreebsd.c Wed Dec 3 17:34:02 1997 -@@ -0,0 +1,692 @@ -+/* Code to do an unexec for FreeBSD for a temacs linked -Bdynamic. -+ Derived from unexnetbsd.c, which was derived from unexsunos4.c -+ Copyright (C) 1992, 1993 Free Software Foundation, Inc. -+ -+This file is part of XEmacs. -+ -+XEmacs is free software; you can redistribute it and/or modify it -+under the terms of the GNU General Public License as published by the -+Free Software Foundation; either version 2, or (at your option) any -+later version. -+ -+XEmacs is distributed in the hope that it will be useful, but WITHOUT -+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+for more details. -+ -+You should have received a copy of the GNU General Public License -+along with XEmacs; see the file COPYING. If not, write to -+the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -+Boston, MA 02111-1307, USA. */ -+ -+/* Synched up with: Not in FSF? */ -+ -+/* -+Created 29-Oct-92 by Harlan Sexton -+Tweaked 06-Aug-93 by Dean Michaels to work with sun3. -+Converted 01-Dec-93 by Paul Mackerras to work with NetBSD shared libraries. -+Tweaked 26-Feb-94 by Shawn Carey for use with FreeBSD-1.1 shared libraries. -+*/ -+ -+/********************** Included .h Files **************************/ -+ -+#include <config.h> -+ -+#include <stdarg.h> -+#include <sys/param.h> -+#include <sys/mman.h> -+#include <sys/file.h> -+#include <sys/stat.h> -+#include <sys/types.h> -+#include <string.h> -+#include <stdio.h> -+#include <a.out.h> -+#include <unistd.h> -+#include <ctype.h> -+#include <stab.h> -+#include <dirent.h> -+#include <link.h> -+ -+/********************** Macros *************************************/ -+ -+#define SYS_ERR strerror(errno) -+ -+#define MASK_UP(x,p_of_two) \ -+ ((((unsigned long) (x)) + ((p_of_two) - 1)) & (~((p_of_two) - 1))) -+ -+#define MASK_DOWN(x,p_of_two) (((unsigned long) (x)) & (~((p_of_two) - 1))) -+ -+/********************** Typedefs and Structs ***********************/ -+ -+struct translation_struct -+{ -+ long txtaddr; -+ long txtoff; -+ long dataddr; -+ long datoff; -+ long bssaddr; -+ long endaddr; -+}; -+ -+/********************** Function Prototypes/Declarations ***********/ -+ -+static void unexec_error (const char *m, int use_errno, ...); -+static int unexec_open (char *filename, int flag, int mode); -+static caddr_t unexec_mmap (int fd, size_t len, int prot, int flags); -+static long unexec_seek (int fd, long position); -+static void unexec_read (int fd, long position, char *buf, int bytes); -+static void unexec_write (int fd, long position, char *buf, int bytes); -+static void unexec_pad (int fd, int bytes); -+static void unexec_fstat (int fd, struct stat *statptr); -+static void unexec_fchmod (int fd, int mode); -+static long unexec_addr_to_offset (long addr, struct translation_struct *ts); -+static void copy_relocation_site (struct relocation_info *ri, -+ caddr_t from_base_addr, -+ caddr_t to_base_addr, -+ struct translation_struct *ts); -+static void reset_symtab (struct nlist *start, struct nlist *end, -+ char *strtab, long edata_value, long end_value, -+ int shlib_image); -+static void reset_ldso_symtab (struct nzlist *start, struct nzlist *end, -+ char *strtab, long edata_value, long end_value, -+ int shlib_image); -+int run_time_remap (char *dummy); -+ -+/********************** Variables **********************************/ -+ -+/* for reporting error messages from system calls */ -+extern int errno; -+extern int _DYNAMIC; -+extern char **environ; -+ -+static unsigned long sbrk_of_0_at_unexec; -+ -+/*******************************************************************/ -+ -+static void -+unexec_error (const char *fmt, int use_errno, ...) -+{ -+ const char *err_msg = SYS_ERR; -+ va_list args; -+ -+ fprintf (stderr, "unexec - "); -+ va_start (args, use_errno); -+ vfprintf (stderr, fmt, args); -+ va_end (args); -+ -+ if (use_errno) -+ fprintf (stderr, ": %s", err_msg); -+ fprintf (stderr, "\n"); -+ exit (1); -+ return; -+} -+ -+static int -+unexec_open (char *filename, int flag, int mode) -+{ -+ int fd; -+ -+ errno = 0; -+ -+ fd = open (filename, flag, mode); -+ -+ if (fd < 0) -+ unexec_error ("Failure opening file %s", 1, filename); -+ return fd; -+} -+ -+static caddr_t -+unexec_mmap (int fd, size_t len, int prot, int flags) -+{ -+ caddr_t return_val; -+ -+ unexec_seek (fd, 0); -+ errno = 0; -+ return_val = mmap (0, len, prot, flags, fd, 0); -+ -+ if (return_val == (caddr_t) -1) -+ unexec_error ("Failure mmap'ing file", 1); -+ return return_val; -+} -+ -+ -+static long -+unexec_seek (int fd, long position) -+{ -+ long seek_value; -+ -+ if (fd <= 0) -+ unexec_error ("No file open in which to seek", 0); -+ -+ errno = 0; -+ -+ if (position < 0) -+ seek_value = (long) lseek (fd, 0, L_INCR); -+ else -+ seek_value = (long) lseek (fd, position, L_SET); -+ -+ if (seek_value < 0) -+ unexec_error ("Failed to do a seek to 0x%x in %s", 1, -+ position, "unexec() output file"); -+ -+ return seek_value; -+} -+ -+static void -+unexec_read (int fd, long position, char *buf, int bytes) -+{ -+ int n_read; -+ int remains = bytes; -+ position = unexec_seek (fd, position); -+ -+ if (bytes < 0) -+ unexec_error ("Attempted read of %d bytes", 0, bytes); -+ -+ errno = 0; -+ -+ while (remains > 0) -+ { -+ n_read = read (fd, buf, remains); -+ if (n_read <= 0) -+ unexec_error ("Read failed for 0x%x bytes at offset 0x%x in %s", -+ 1, bytes, position, "unexec() output file"); -+ buf += n_read; -+ remains -= n_read; -+ } -+ -+ return; -+} -+ -+static void -+unexec_write (int fd, long position, char *buf, int bytes) -+{ -+ int n_written; -+ int remains = bytes; -+ position = unexec_seek (fd, position); -+ -+ if (bytes < 0) -+ unexec_error ("Attempted write of %d bytes in %s", -+ 0, bytes, "unexec() output file"); -+ -+ errno = 0; -+ -+ while (remains > 0) -+ { -+ n_written = write (fd, buf, remains); -+ if (n_written <= 0) -+ unexec_error ("Write failed for 0x%x bytes at offset 0x%x in %s", -+ 1, bytes, position, "unexec() output file"); -+ buf += n_written; -+ remains -= n_written; -+ } -+ -+ return; -+} -+ -+static void -+unexec_pad (int fd, int bytes) -+{ -+ if (bytes > 0) -+ { -+ char buf[1024]; -+ int remaining = bytes; -+ -+ memset (buf, 0, sizeof (buf)); -+ -+ while (remaining > 0) -+ { -+ int this_write = (remaining > sizeof(buf))?sizeof(buf):remaining; -+ unexec_write (fd, -1, buf, this_write); -+ remaining -= this_write; -+ } -+ } -+} -+ -+static void -+unexec_fstat (int fd, struct stat *statptr) -+{ -+ errno = 0; -+ if (-1 == fstat (fd, statptr)) -+ unexec_error ("fstat() failed for descriptor %d", 1, fd); -+ return; -+} -+ -+static void -+unexec_fchmod (int fd, int mode) -+{ -+ errno = 0; -+ if (-1 == fchmod (fd, mode)) -+ unexec_error ("fchmod() failed for descriptor %d", 1, fd); -+ return; -+} -+ -+static long -+unexec_addr_to_offset (long addr, struct translation_struct *ts) -+ -+{ -+ if ((addr < ts->txtaddr) || (addr >= ts->bssaddr)) -+ return -1; -+ else if (addr >= ts->dataddr) -+ return ((long) ((addr - ts->dataddr) + ts->datoff)); -+ else -+ return ((long) ((addr - ts->txtaddr) + ts->txtoff)); -+} -+ -+ -+/* -+ * "LD.SO" DATA AND SYMBOL TABLE OPERATIONS -+ */ -+ -+static void -+copy_relocation_site (struct relocation_info *ri, -+ caddr_t from_base_addr, -+ caddr_t to_base_addr, -+ struct translation_struct *ts) -+{ -+ long offset; -+ caddr_t from, to; -+ -+ /* We can get relocation sites in the bss region, for objects whose -+ contents are copied from a shared library. We don't need or want -+ to restore these at present. */ -+#ifndef sparc -+ if (ri->r_copy) -+ return; -+#else -+ /* Struct relocation_info_sparc doesn't have member r_copy. -+ Instead, we use the address to check if this is run-time-copied. */ -+ if (ri->r_address >= ts->bssaddr && ri->r_address < ts->endaddr) -+ return; -+#endif -+ -+ offset = unexec_addr_to_offset (ri->r_address, ts); -+ if (offset == -1) -+ unexec_error ("bad relocation address 0x%x (0x%x)", 0, ri->r_address, -+ ((long *)ri)[1]); -+ -+ from = from_base_addr + offset; -+ to = to_base_addr + offset; -+ /* This stuff should be in a md_ file somewhere... */ -+#ifndef sparc -+ switch (ri->r_length) -+ { -+ case 0: -+ *((char *) to) = *((char *) from); -+ break; -+ case 1: -+ *((short *) to) = *((short *) from); -+ break; -+ case 2: -+ *((long *) to) = *((long *) from); -+ break; -+ default: -+ unexec_error ("unknown reloc length %d seen during unexec()", -+ 0, ri->r_length); -+ break; -+ } -+#else /* sparc */ -+ switch (ri->r_type) -+ { -+ case RELOC_8: -+ case RELOC_DISP8: -+ *((char *) to) = *((char *) from); -+ break; -+ case RELOC_16: -+ case RELOC_DISP16: -+ *((short *) to) = *((short *) from); -+ break; -+ case RELOC_LO10: -+ case RELOC_13: -+ case RELOC_22: -+ case RELOC_HI22: -+ case RELOC_WDISP22: -+ case RELOC_WDISP30: -+ case RELOC_32: -+ case RELOC_DISP32: -+ case RELOC_GLOB_DAT: -+ *((long *) to) = *((long *) from); -+ break; -+ case RELOC_JMP_SLOT: -+ { -+ long *target = (long *) to; -+ long *source = (long *) from; -+ *target = *source; -+ target++; -+ source++; -+ *target = *source; -+ target++; -+ source++; -+ *target = *source; -+ } -+ break; -+ default: -+ unexec_error ("unknown reloc type %d seen during unexec()", -+ 0, ri->r_type); -+ break; -+ } -+#endif /* sparc */ -+} -+ -+static void -+reset_symtab (struct nlist *start, struct nlist *end, char *strtab, -+ long edata_value, long end_value, int shlib_image) -+{ -+ struct nlist *tmp = start; -+ int found_edata = 0; -+ int found_end = 0; -+ -+ while (tmp < end) -+ { -+ int type = tmp->n_type; -+ -+ if ((type == (N_UNDF | N_EXT)) && -+ (tmp->n_value != 0)) -+ unexec_error ("unexec'ing image has COMMON symbols in it -- we quit!", -+ 0); -+ -+ if (!(type & N_STAB)) -+ { -+ if (!found_edata && -+ (type == (N_EXT | N_DATA)) && -+ tmp->n_un.n_strx && -+ !strcmp ("_edata", strtab + tmp->n_un.n_strx)) -+ { -+ tmp->n_value = edata_value; -+ found_edata = 1; -+ } -+ -+ -+ if ((type & N_TYPE) == N_BSS) -+ { -+ if (!found_end && -+ (type == (N_EXT | N_BSS)) && -+ tmp->n_un.n_strx && -+ !strcmp ("_end", strtab + tmp->n_un.n_strx)) -+ { -+ tmp->n_value = end_value; -+ found_end = 1; -+ } -+ else if (type & N_EXT) -+ tmp->n_type = N_DATA | N_EXT; -+ else -+ tmp->n_type = N_DATA; -+ } -+ -+ /* the way things are being handled here, having sbrk() in the -+ image is fatal for an image linked with shared lib's (although -+ the code could be modified to support it), but this should -+ never happen anyway */ -+ if (shlib_image && -+ (type == (N_EXT | N_TEXT)) && -+ tmp->n_un.n_strx && -+ !strcmp ("_sbrk", strtab + tmp->n_un.n_strx)) -+ unexec_error ("unexec'd shlib image has sbrk() in it -- we quit!", -+ 0); -+ } -+ -+ tmp++; -+ } -+} -+ -+static void -+reset_ldso_symtab (struct nzlist *start, struct nzlist *end, char *strtab, -+ long edata_value, long end_value, int shlib_image) -+{ -+ struct nzlist *tmp = start; -+ int found_edata = 0; -+ int found_end = 0; -+ -+ while (tmp < end) { -+ int type = tmp->nz_type; -+/* -+ * the following code breaks under FreeBSD-1.1-BETA, but everything -+ * seems to work perfectly if it's commented out. This did not break -+ * anything until the changes to ld.so were made. -+ */ -+/* -+ if ((type == (N_UNDF | N_EXT)) && (tmp->nz_value != 0)) -+ unexec_error("unexec'ing image has COMMON symbols in rel -- we quit!",0); -+*/ -+ if (!(type & N_STAB)) { -+ if (!found_edata && -+ (type == (N_EXT | N_DATA)) && -+ !strcmp ("_edata", strtab + tmp->nz_strx)) { -+ tmp->nz_value = edata_value; -+ found_edata = 1; -+ } -+ -+ if ((type & N_TYPE) == N_BSS) { -+ if (!found_end && -+ (type == (N_EXT | N_BSS)) && -+ !strcmp ("_end", strtab + tmp->nz_strx)) { -+ tmp->nz_value = end_value; -+ found_end = 1; -+ } else if (type & N_EXT) -+ tmp->nz_type = N_DATA | N_EXT; -+ else -+ tmp->nz_type = N_DATA; -+ } -+ -+ /* the way things are being handled here, having sbrk() in the -+ image is fatal for an image linked with shared lib's (although -+ the code could be modified to support it), but this should -+ never happen anyway */ -+ if (shlib_image && -+ (type == (N_EXT | N_TEXT)) && -+ !strcmp ("_sbrk", strtab + tmp->nz_strx)) -+ unexec_error("unexec'd shlib image has sbrk() ref -- we quit!", 0); -+ } -+ tmp++; -+ } -+} -+ -+extern int getpagesize (void); -+ -+/* -+ * EXPORTED FUNCTIONS -+ */ -+ -+/* this has to be a global variable to prevent the optimizers from -+ * assuming that it can not be 0. -+*/ -+static void *dynamic_addr = (void *) &_DYNAMIC; -+ -+int -+unexec (char *new_name, char *old_name, -+ unsigned int emacs_edata, unsigned int dummy1, unsigned int dummy2) -+{ -+ /* ld.so data */ -+ struct _dynamic *ld = 0; -+ struct section_dispatch_table *ld2 = 0; -+ /* old and new state */ -+ int old_fd; -+ int new_fd; -+ caddr_t old_base_addr; -+ caddr_t new_base_addr; -+ struct exec old_hdr; -+ struct exec new_hdr; -+ struct stat old_buf; -+ struct stat new_buf; -+ /* some process specific "constants" */ -+ unsigned long n_pagsiz, new_edata; -+ long page_size = getpagesize (); -+ caddr_t plt_end; -+ caddr_t current_break = (caddr_t) sbrk (0); -+ -+ if (!page_size) -+ unexec_error ("unexec() failed because we can't get the size of a page!", -+ 0); -+ -+ /* see if this is a -Bdynamic image -- if so, find ld.so structures */ -+ if (dynamic_addr) -+ { -+ ld = (struct _dynamic *) dynamic_addr; -+ ld2 = ld->d_un.d_sdt; -+ if (ld->d_version < LD_VERSION_BSD) -+ unexec_error ("%s linked with obsolete version of ld -- we quit!", -+ 0, old_name); -+ } -+ -+ /* open the old and new files, figuring out how big the old one is -+ so that we can map it in */ -+ old_fd = unexec_open (old_name, O_RDONLY, 0); -+ new_fd = unexec_open (new_name, O_RDWR | O_CREAT | O_TRUNC, 0666); -+ -+ /* setup the header and the statbuf for old_fd */ -+ unexec_read (old_fd, 0, (char *) &old_hdr, sizeof (old_hdr)); -+ unexec_fstat (old_fd, &old_buf); -+ -+ -+ /* set up some important constants */ -+ n_pagsiz = __LDPGSZ; -+ if (dynamic_addr) -+ plt_end = (caddr_t) MASK_UP (ld2->sdt_plt + ld2->sdt_plt_sz, sizeof (double)); -+ else -+ plt_end = (caddr_t) N_DATADDR (old_hdr); -+ -+#if 0 -+ /* never write protect the variable "environ", defined in /lib/crt0.o, and -+ set in process.c and callproc.c */ -+ mprotect_bottom_addr = ((unsigned long) &environ) + sizeof (char **); -+ /* never protect ABOVE the end of data emacs_edata specified */ -+ mprotect_top_addr = MIN (emacs_edata, N_DATADDR (old_hdr) + old_hdr.a_data); -+#endif -+ -+ /* Set up the image of the old file */ -+ old_base_addr = unexec_mmap (old_fd, old_buf.st_size, PROT_READ, -+ MAP_FILE | MAP_PRIVATE); -+ close (old_fd); -+ -+ /* set up the new exec */ -+ new_hdr = old_hdr; -+ new_edata = (unsigned long) MASK_UP (current_break, n_pagsiz); -+ new_hdr.a_data = new_edata - ((unsigned long) N_DATADDR (old_hdr)); -+ new_hdr.a_bss = 0; -+ -+ /* set up this variable, in case we want to reset "the break" -+ when restarting */ -+ sbrk_of_0_at_unexec = ((unsigned long) MASK_UP (current_break, n_pagsiz)); -+ -+ /* Write out the first approximation to the new file. The sizes of -+ each section will be correct, but there will be a number of -+ corrections that will need to be made. */ -+ { -+ long old_datoff = N_DATOFF (old_hdr); -+ long old_dataddr = N_DATADDR (old_hdr); -+ long new_treloff = N_RELOFF (new_hdr); -+ long old_treloff = N_RELOFF (old_hdr); -+ long ld_so_size = ((unsigned long) plt_end) - old_dataddr; -+ long real_data_size = current_break - plt_end; -+ long pad_size = -+ MASK_UP (current_break, n_pagsiz) - ((unsigned long) current_break); -+ -+ -+ /* First, write the text segment with new header -- copy everything until -+ the start of the data segment from the old file, and then go back and -+ write the new header. */ -+ unexec_write (new_fd, 0, old_base_addr, old_datoff + ld_so_size); -+ unexec_write (new_fd, 0, (char *) &new_hdr, sizeof (new_hdr)); -+ -+ /* Copy the rest of the data segment from the running image. */ -+ unexec_write (new_fd, old_datoff + ld_so_size, -+ plt_end, real_data_size); -+ -+ /* pad out the data segment */ -+ unexec_pad (new_fd, pad_size); -+ -+ /* Finally, copy the symbol table information from the old file. */ -+ unexec_write (new_fd, new_treloff, -+ old_base_addr + old_treloff, -+ old_buf.st_size - old_treloff); -+ } -+ -+ -+ /* Next, map in the output file so that we can jump around fixing it -+ up. We retain the old file so that we can refer to it. */ -+ unexec_fstat (new_fd, &new_buf); -+ new_base_addr = unexec_mmap (new_fd, -+ MASK_UP (new_buf.st_size, page_size), -+ PROT_READ | PROT_WRITE, -+ MAP_FILE | MAP_SHARED); -+ -+ -+ -+ /* We need to do 2 things. First, make sure that _edata and _end (and -+ hence, curbrk) are set to the correct values. At the same time, for -+ neatness and to help with debugging, mark all the types of all ld.so -+ and nm BSS symbols in the new file to be DATA, and make sure that -+ there are no COMMON symbols in the output file, as any references to -+ these can lose really big. Second, reset all of the ld.so "relocation -+ sites" in the new file to have the values that appear in the old file -+ -- the failure to do this was the biggest loser in the old version of -+ this code. */ -+ -+ /* STEP 1 */ -+ /* Reset the regular symbol table first. */ -+ reset_symtab ((struct nlist *) (new_base_addr + N_SYMOFF(new_hdr)), -+ (struct nlist *) (new_base_addr + N_SYMOFF(new_hdr) + -+ new_hdr.a_syms), -+ (char *) (new_base_addr + N_STROFF(new_hdr)), -+ new_edata, new_edata, -+ !!dynamic_addr); -+ -+ /* Now reset the ld.so symbol table. */ -+ if (dynamic_addr) -+ { -+ struct translation_struct ts; -+ struct relocation_info *tmp, *end; -+ caddr_t syms, strings; -+ -+ /* set up the structure that we use to translate addresses in the -+ old file into file offsets */ -+ ts.txtaddr = N_TXTADDR (old_hdr); -+ ts.txtoff = N_TXTOFF (old_hdr); -+ ts.dataddr = N_DATADDR (old_hdr); -+ ts.datoff = N_DATOFF (old_hdr); -+ ts.bssaddr = N_DATADDR (old_hdr) + old_hdr.a_data; -+ ts.endaddr = ts.bssaddr + old_hdr.a_bss; -+ -+ syms = new_base_addr + unexec_addr_to_offset(ld2->sdt_nzlist, &ts); -+ strings = new_base_addr + unexec_addr_to_offset(ld2->sdt_strings, &ts); -+ reset_ldso_symtab ((struct nzlist *) syms, (struct nzlist *) strings, -+ (char *) strings, -+ new_edata, new_edata, -+ !!dynamic_addr); -+ -+ /* STEP 2 */ -+ tmp = (struct relocation_info *) -+ (old_base_addr + unexec_addr_to_offset(ld2->sdt_rel, &ts)); -+ end = (struct relocation_info *) -+ (old_base_addr + unexec_addr_to_offset(ld2->sdt_hash, &ts)); -+ while (tmp < end) -+ { -+ copy_relocation_site (tmp, old_base_addr, new_base_addr, &ts); -+ tmp++; -+ } -+ } -+ -+ /* get rid of the mmap-ed file space and make the output file -+ executable -- then quit */ -+ munmap (new_base_addr, MASK_UP (new_buf.st_size, page_size)); -+ munmap (old_base_addr, MASK_UP (old_buf.st_size, page_size)); -+ unexec_fchmod (new_fd, 0755); -+ close (new_fd); -+ return 0; -+} -+ -+ -+int -+run_time_remap (char *dummy) -+{ -+ unsigned long current_sbrk = (unsigned long) sbrk (0); -+ -+ if (sbrk_of_0_at_unexec > current_sbrk) -+ { -+ errno = 0; -+ if (brk ((caddr_t) sbrk_of_0_at_unexec)) -+ fprintf (stderr, "failed to change brk addr to 0x%lx: %s\n", -+ sbrk_of_0_at_unexec, SYS_ERR); -+ } -+ -+ return 0; -+} diff --git a/korean/hanemacs/files/patch-ae b/korean/hanemacs/files/patch-ae deleted file mode 100644 index 942f309bb866..000000000000 --- a/korean/hanemacs/files/patch-ae +++ /dev/null @@ -1,215 +0,0 @@ -diff -uNr hanemacs-19.34-old/Makefile.in Makefile.in ---- Makefile.in.orig Tue Oct 29 07:19:31 1996 -+++ Makefile.in Sun Jan 17 13:53:01 1999 -@@ -184,7 +184,7 @@ - # Subdirectories to make recursively. `lisp' is not included - # because the compiled lisp files are part of the distribution - # and you cannot remake them without installing Emacs first. --SUBDIR = lib-src src -+SUBDIR = lib-src src man - - # The makefiles of the directories in $SUBDIR. - SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile -@@ -307,11 +307,11 @@ - $(MAKE) install $(MFLAGS) prefix=${prefix} \ - exec_prefix=${exec_prefix} bindir=${bindir} \ - libexecdir=${libexecdir} archlibdir=${archlibdir}) -- ${INSTALL_PROGRAM} src/hanemacs ${bindir}/emacs-${version} -+ ${INSTALL_PROGRAM} src/hanemacs ${bindir}/hanemacs-${version} - ### hanemacs ### -- -chmod 1755 ${bindir}/emacs-${version} -+ -chmod 1755 ${bindir}/hanemacs-${version} - rm -f ${bindir}/$(EMACS) -- -ln ${bindir}/emacs-${version} ${bindir}/$(EMACS) -+ -ln ${bindir}/hanemacs-${version} ${bindir}/$(EMACS) - - ### Install the files that are machine-independent. - ### Most of them come straight from the distribution; -@@ -355,8 +355,7 @@ - if [ `(cd ./etc; /bin/pwd)` != `(cd ${docdir}; /bin/pwd)` ]; \ - then \ - echo "Copying etc/DOC-* to ${docdir} ..." ; \ -- (cd ./etc; tar -cf - DOC*)|(cd ${docdir}; umask 0; tar -xvf - ); \ -- (cd $(docdir); chmod a+r DOC*; rm DOC) \ -+ (cd $(docdir); rm DOC-${version}*; mv DOC DOC-${version}; chmod a+r DOC*) \ - else true; fi - if [ -r ./lisp ] \ - && [ x`(cd ./lisp; /bin/pwd)` != x`(cd ${lispdir}; /bin/pwd)` ] \ -@@ -369,14 +368,8 @@ - if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \ - then \ - (cd ${infodir}; \ -- if [ -f dir ]; then \ -- if [ ! -f dir.old ]; then mv -f dir dir.old; \ -- else mv -f dir dir.bak; fi; \ -- fi; \ - cd ${srcdir}/info ; \ -- (cd $${thisdir}; ${INSTALL_DATA} ${srcdir}/info/dir ${infodir}/dir); \ -- (cd $${thisdir}; chmod a+r ${infodir}/dir); \ -- for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* info* message* mh-e* sc* vip*; do \ -+ for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* message* mh-e* sc* vip*; do \ - (cd $${thisdir}; \ - ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f; \ - chmod a+r ${infodir}/$$f); \ -@@ -421,15 +414,15 @@ - * ) rm -rf $${dir} ;; \ - esac ; \ - case $${dir} in \ -- ${datadir}/emacs/${version}/* ) \ -- rm -rf ${datadir}/emacs/${version} \ -+ ${datadir}/hanemacs/${version}/* ) \ -+ rm -rf ${datadir}/hanemacs/${version} \ - ;; \ - esac ; \ - fi ; \ - done -- (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*) -+ (cd ${infodir} && rm -f cl* dired-x* ediff* emacs* forms* gnus* mh-e* sc* vip*) - (cd ${man1dir} && rm -f emacs.1 etags.1 ctags.1) -- (cd ${bindir} && rm -f emacs-${version} $(EMACS)) -+ (cd ${bindir} && rm -f hanemacs-${version} $(EMACS)) - - - FRC: -diff -uNr hanemacs-19.34-old/configure configure ---- hanemacs-19.34-old/configure Tue Oct 29 13:29:53 1996 -+++ configure Fri Mar 13 08:25:33 1998 -@@ -536,14 +536,14 @@ - - - --lispdir='${datadir}/emacs/${version}/lisp' --locallisppath='${datadir}/emacs/${version}/site-lisp:'\ --'${datadir}/emacs/site-lisp' -+lispdir='${datadir}/hanemacs/${version}/lisp' -+locallisppath='${datadir}/hanemacs/${version}/site-lisp:'\ -+'${datadir}/hanemacs/site-lisp' - lisppath='${locallisppath}:${lispdir}' --etcdir='${datadir}/emacs/${version}/etc' --lockdir='${sharedstatedir}/emacs/lock' --archlibdir='${libexecdir}/emacs/${version}/${configuration}' --docdir='${datadir}/emacs/${version}/etc' -+etcdir='${datadir}/hanemacs/${version}/etc' -+lockdir='${sharedstatedir}/hanemacs/lock' -+archlibdir='${libexecdir}/hanemacs/${version}/${configuration}' -+docdir='${datadir}/hanemacs/${version}/etc' - - # Check whether --with-gcc or --without-gcc was given. - if test "${with_gcc+set}" = set; then -diff -uNr hanemacs-19.34-old/src/Makefile.in src/Makefile.in ---- hanemacs-19.34-old/src/Makefile.in Tue Oct 29 15:29:07 1996 -+++ src/Makefile.in Fri Mar 13 08:29:12 1998 -@@ -1050,7 +1050,7 @@ - rm -f ../etc/DOC - /*** hanemacs ***/ - clean: mostlyclean -- rm -f emacs-* hanemacs -+ rm -f emacs-* hanemacs* - /**/# This is used in making a distribution. - /**/# Do not use it on development directories! - distclean: clean -@@ -1060,7 +1060,7 @@ - @echo "it deletes files that may require special tools to rebuild." - rm -f TAGS - versionclean: -- -rm -f emacs emacs-* ../etc/DOC* -+ -rm -f emacs hanemacs* emacs-* ../etc/DOC* - extraclean: distclean - -rm -f *~ \#* m/?*~ s/?*~ - -diff -uNr hanemacs-19.34-old/src/emacs.c src/emacs.c ---- hanemacs-19.34-old/src/emacs.c Tue Oct 29 16:59:06 1996 -+++ src/emacs.c Fri Mar 13 08:25:34 1998 -@@ -44,6 +44,9 @@ - #include "blockinput.h" - #include "syssignal.h" - #include "process.h" -+#include "hangul.h" -+ -+int font_ks_mode; - - #ifndef O_RDWR - #define O_RDWR 2 -@@ -608,7 +611,7 @@ - } - #if defined (hanemacs_self_display) && defined (HAVE_X_WINDOWS) - { -- extern int font_ks_mode; -+ font_ks_mode = 1; - if (argmatch (argv, argc, "-ks", "--ks", 3, NULL, &skip_args)) - font_ks_mode = 0; - } -diff -uNr hanemacs-19.34-old/src/handisp.c src/handisp.c ---- hanemacs-19.34-old/src/handisp.c Tue Oct 29 15:39:28 1996 -+++ src/handisp.c Fri Mar 13 08:25:34 1998 -@@ -26,7 +26,6 @@ - #include "hangul.h" - - int han_johab_font; --int font_ks_mode = 't'; - - int - check_hangul_font (font) -@@ -36,10 +35,14 @@ - han_johab_font = 1; - else if (strstr (font, "JOHAB")) - han_johab_font = 1; -- else if (strstr (font, "ksc5601.1987")) -+ else if (strstr (font, "ksc5601.1987")){ - han_johab_font = 0; -- else if (strstr (font, "KSC5601.1987")) -+ font_ks_mode = 0; -+ } -+ else if (strstr (font, "KSC5601.1987")){ - han_johab_font = 0; -+ font_ks_mode = 0; -+ } - else - error ("Hangul Font is not defined.\n"); - -@@ -286,7 +289,7 @@ - { - if (!han_johab_mode) - { -- if (font_ks_mode == 't') -+ if (font_ks_mode == 1) - strcpy ((char *) des, src); - else - { -@@ -305,7 +308,7 @@ - { - n = convert_jstring_to_wstring (src, des, len); - -- if (font_ks_mode != 't') -+ if (font_ks_mode != 1) - { - int i = n; - XChar2b *ptr = des; -diff -uNr hanemacs-19.34-old/src/hangul.h src/hangul.h ---- hanemacs-19.34-old/src/hangul.h Tue Oct 29 15:39:28 1996 -+++ src/hangul.h Fri Mar 13 08:25:34 1998 -@@ -62,3 +62,4 @@ - extern int han_johab_mode; /* default KSC5601 */ - extern int han_kbd_kind; /* default 2 bulsik */ - extern int han_kbd_state; /* default English */ -+extern int font_ks_mode; /* font type */ -diff -uNr hanemacs-19.34-old/src/xfns.c src/xfns.c ---- hanemacs-19.34-old/src/xfns.c Tue Oct 29 18:24:10 1996 -+++ src/xfns.c Fri Mar 13 08:25:35 1998 -@@ -3245,14 +3245,9 @@ - if (STRINGP (hfont)) - hfont = x_new_font (f, XSTRING (hfont)->data); - if (!STRINGP (hfont)) -- hfont = x_new_font (f, "-kaist-philgi-bold-r-normal--16-160-75-75-c-160-johabsh-1"); -+ hfont = x_new_font (f, "-kaist-iyagi-bold-r-normal--16-160-75-75-c-160-johabsh-1"); - if (!STRINGP (hfont)) -- { -- extern int font_ks_mode; -- hfont = x_new_font (f, "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0"); -- if (STRINGP (hfont)) -- font_ks_mode = 0; -- } -+ hfont = x_new_font (f, "-daewoo-mincho-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0"); - if (!STRINGP (hfont)) - hfont = x_new_font (f, "-kaist-philgi-bold-r-normal--16-160-75-75-c-160-johabsh-1"); - if (!STRINGP (hfont)) diff --git a/korean/hanemacs/files/patch-af b/korean/hanemacs/files/patch-af deleted file mode 100644 index 82b5e69cad05..000000000000 --- a/korean/hanemacs/files/patch-af +++ /dev/null @@ -1,22 +0,0 @@ ---- src/unexelf.c.orig Fri Oct 2 12:55:43 1998 -+++ src/unexelf.c Fri Oct 2 13:02:05 1998 -@@ -678,7 +678,8 @@ - if (n < 0) - fatal ("Couldn't find segment next to .bss in %s\n", old_name, 0); - -- NEW_PROGRAM_H (n).p_filesz += new_data2_size; -+/* NEW_PROGRAM_H (n).p_filesz += new_data2_size; */ -+ NEW_PROGRAM_H (n).p_filesz = new_bss_addr - NEW_PROGRAM_H (n).p_vaddr; /* From emacs 20.3 */ - NEW_PROGRAM_H (n).p_memsz = NEW_PROGRAM_H (n).p_filesz; - - #if 0 /* Maybe allow section after data2 - does this ever happen? */ -@@ -845,7 +846,9 @@ - - for (; symp < symendp; symp ++) - if (strcmp ((char *) (symnames + symp->st_name), "_end") == 0 -- || strcmp ((char *) (symnames + symp->st_name), "_edata") == 0) -+ || strcmp ((char *) (symnames + symp->st_name), "end") == 0 -+ || strcmp ((char *) (symnames + symp->st_name), "_edata") == 0 -+ || strcmp ((char *) (symnames + symp->st_name), "edata") == 0) - memcpy (&symp->st_value, &new_bss_addr, sizeof (new_bss_addr)); - } diff --git a/korean/hanemacs/files/patch-bb b/korean/hanemacs/files/patch-bb deleted file mode 100644 index 1d6fcf08137e..000000000000 --- a/korean/hanemacs/files/patch-bb +++ /dev/null @@ -1,11 +0,0 @@ ---- src/emacs.c.orig Fri Sep 6 17:15:38 2002 -+++ src/emacs.c Fri Sep 6 17:16:33 2002 -@@ -427,8 +427,6 @@ - { - char stack_bottom_variable; - int skip_args = 0; -- extern int errno; -- extern sys_nerr; - - #ifdef LINUX_SBRK_BUG - __sbrk (1); diff --git a/korean/hanemacs/files/patch-src:hangul.c b/korean/hanemacs/files/patch-src:hangul.c deleted file mode 100644 index 69826c39570f..000000000000 --- a/korean/hanemacs/files/patch-src:hangul.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/hangul.c.orig Sat Nov 23 20:33:21 2002 -+++ src/hangul.c Sat Nov 23 20:33:46 2002 -@@ -28,7 +28,7 @@ - - #include "hangul.h" - --#ifdef 0 -+#if 0 - #include "stdio.h" - #include "unistd.h" - #include "fcntl.h" diff --git a/korean/hanemacs/files/site-init.el b/korean/hanemacs/files/site-init.el deleted file mode 100644 index ed4f832a60b2..000000000000 --- a/korean/hanemacs/files/site-init.el +++ /dev/null @@ -1,19 +0,0 @@ -;;; site-init.el -- site-dependent initialization file - -;; -;; This init file is needed for FreeBSD ports of hanemacs -;; -;; 12 Mar 1998 CHOI Junho <junker@jazz.snu.ac.kr> -;; - -; to display hangul char in X-window -(cond - ((and - (boundp 'emacs-major-version) - (= emacs-major-version 19) - (= emacs-minor-version 34)) - (standard-display-european t) - (set-input-mode (car (current-input-mode)) (nth 1 (current-input-mode)) 0) -)) - -;;; site-init.el ends here diff --git a/korean/hanemacs/pkg-descr b/korean/hanemacs/pkg-descr deleted file mode 100644 index 701deece3a76..000000000000 --- a/korean/hanemacs/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -Hanemacs-19.34b ---------------- - -GNU Emacs is a self-documenting, customizable, extensible real-time -display editor. Hanemacs is an emacs clone enabling Korean language -display and input. It is fully compatible with emacs-19.34b. - -Hanemacs can use Johab, KSC5601-1987.0 fonts. - --- -CHOI Junho <cjh@FreeBSD.org> diff --git a/korean/hanemacs/pkg-plist b/korean/hanemacs/pkg-plist deleted file mode 100644 index d2e59ffc159e..000000000000 --- a/korean/hanemacs/pkg-plist +++ /dev/null @@ -1,1061 +0,0 @@ -bin/ctags -bin/b2m -bin/rcs-checkin -bin/hanemacs-19.34 -@exec ln -s %D/%F %B/hanemacs -@unexec rm %B/hanemacs -bin/etags -bin/emacsclient -@exec if [ ! -d %d/share/hanemacs/site-lisp ]; then mkdir -p %D/share/hanemacs/site-lisp; fi -@exec if [ ! -d %d/share/hanemacs/19.34/site-lisp ]; then mkdir -p %D/share/hanemacs/19.34/site-lisp; fi -@exec mkdir -p /var/run/emacs/lock ; chmod 1777 /var/run/emacs/lock -etc/rc.d/emacs.sh -@comment these two can fail if other ports are installed, no need to -@comment scare user in that case -@dirrmtry share/hanemacs/site-lisp -@dirrmtry share/hanemacs/19.34/site-lisp -@unexec install-info --delete %D/info/emacs %D/info/dir -@unexec install-info --delete %D/info/vip %D/info/dir -@unexec install-info --delete %D/info/viper %D/info/dir -@unexec install-info --delete %D/info/forms %D/info/dir -@unexec install-info --delete %D/info/gnus %D/info/dir -@unexec install-info --delete %D/info/mh-e %D/info/dir -@unexec install-info --delete %D/info/cl %D/info/dir -@unexec install-info --delete %D/info/sc %D/info/dir -@unexec install-info --delete %D/info/dired-x %D/info/dir -@unexec install-info --delete %D/info/ediff %D/info/dir -@unexec install-info --delete %D/info/ccmode %D/info/dir -@unexec install-info --delete %D/info/message %D/info/dir -info/ccmode -info/ccmode-1 -info/ccmode-2 -info/cl -info/cl-1 -info/cl-2 -info/cl-3 -info/cl-4 -info/cl-5 -info/cl-6 -info/dired-x -info/ediff -info/ediff-1 -info/ediff-2 -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-25 -info/emacs-26 -info/emacs-27 -info/emacs-28 -info/emacs-29 -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/gnus-4 -info/gnus-5 -info/gnus-6 -info/gnus-7 -info/gnus-8 -info/gnus-9 -info/gnus-10 -info/gnus-11 -info/message -info/mh-e -info/mh-e-1 -info/mh-e-2 -info/mh-e-3 -info/mh-e-4 -info/sc -info/sc-1 -info/sc-2 -info/sc-3 -info/vip -info/vip-1 -info/vip-2 -info/viper -info/viper-1 -info/viper-2 -info/viper-3 -info/viper-4 -@exec install-info %D/info/emacs %D/info/dir -@exec install-info %D/info/vip %D/info/dir -@exec install-info %D/info/viper %D/info/dir -@exec install-info %D/info/forms %D/info/dir -@exec install-info %D/info/gnus %D/info/dir -@exec install-info %D/info/mh-e %D/info/dir -@exec install-info %D/info/cl %D/info/dir -@exec install-info %D/info/sc %D/info/dir -@exec install-info %D/info/dired-x %D/info/dir -@exec install-info %D/info/ediff %D/info/dir -@exec install-info %D/info/ccmode %D/info/dir -@exec install-info %D/info/message %D/info/dir -libexec/hanemacs/19.34/i386--freebsd/cvtmail -libexec/hanemacs/19.34/i386--freebsd/digest-doc -libexec/hanemacs/19.34/i386--freebsd/emacsserver -libexec/hanemacs/19.34/i386--freebsd/fakemail -libexec/hanemacs/19.34/i386--freebsd/hexl -libexec/hanemacs/19.34/i386--freebsd/movemail -libexec/hanemacs/19.34/i386--freebsd/profile -libexec/hanemacs/19.34/i386--freebsd/rcs2log -libexec/hanemacs/19.34/i386--freebsd/sorted-doc -libexec/hanemacs/19.34/i386--freebsd/vcdiff -libexec/hanemacs/19.34/i386--freebsd/yow -@dirrm libexec/hanemacs/19.34/i386--freebsd -@dirrm libexec/hanemacs/19.34 -@dirrmtry libexec/hanemacs -share/hanemacs/19.34/etc/3B-MAXMEM -share/hanemacs/19.34/etc/AIX.DUMP -share/hanemacs/19.34/etc/BABYL -share/hanemacs/19.34/etc/CENSORSHIP -share/hanemacs/19.34/etc/COOKIES -share/hanemacs/19.34/etc/COPYING -share/hanemacs/19.34/etc/DEBUG -share/hanemacs/19.34/etc/DISTRIB -share/hanemacs/19.34/etc/DOC-19.34 -share/hanemacs/19.34/etc/FAQ -share/hanemacs/19.34/etc/FTP -share/hanemacs/19.34/etc/GNU -share/hanemacs/19.34/etc/INTERVIEW -share/hanemacs/19.34/etc/JOKES -share/hanemacs/19.34/etc/LEDIT -share/hanemacs/19.34/etc/LINUX-GNU -share/hanemacs/19.34/etc/LNEWS -share/hanemacs/19.34/etc/LPF -share/hanemacs/19.34/etc/MACHINES -share/hanemacs/19.34/etc/MAILINGLISTS -share/hanemacs/19.34/etc/MH-E-NEWS -share/hanemacs/19.34/etc/MH-E-ONEWS -share/hanemacs/19.34/etc/MORE.STUFF -share/hanemacs/19.34/etc/MOTIVATION -share/hanemacs/19.34/etc/NEWS -share/hanemacs/19.34/etc/ONEWS -share/hanemacs/19.34/etc/OONEWS -share/hanemacs/19.34/etc/OOONEWS -share/hanemacs/19.34/etc/OOOONEWS -share/hanemacs/19.34/etc/ORDERS -share/hanemacs/19.34/etc/ORDERS.EUROPE -share/hanemacs/19.34/etc/ORDERS.JAPAN -share/hanemacs/19.34/etc/OTHER.EMACSES -share/hanemacs/19.34/etc/README -share/hanemacs/19.34/etc/SERVICE -share/hanemacs/19.34/etc/SUN-SUPPORT -share/hanemacs/19.34/etc/TERMS -share/hanemacs/19.34/etc/TODO -share/hanemacs/19.34/etc/TUTORIAL -share/hanemacs/19.34/etc/WHY-FREE -share/hanemacs/19.34/etc/Xkeymap.txt -share/hanemacs/19.34/etc/celibacy.1 -share/hanemacs/19.34/etc/condom.1 -share/hanemacs/19.34/etc/copying.paper -share/hanemacs/19.34/etc/ctags.1 -share/hanemacs/19.34/etc/e/eterm -share/hanemacs/19.34/etc/e/eterm.ti -share/hanemacs/19.34/etc/echo.msg -share/hanemacs/19.34/etc/edt-user.doc -share/hanemacs/19.34/etc/emacs.1 -share/hanemacs/19.34/etc/emacs.bash -share/hanemacs/19.34/etc/emacs.csh -share/hanemacs/19.34/etc/emacs.icon -share/hanemacs/19.34/etc/emacs.xbm -share/hanemacs/19.34/etc/emacstool.1 -share/hanemacs/19.34/etc/enriched.doc -share/hanemacs/19.34/etc/etags.1 -share/hanemacs/19.34/etc/future-bug -share/hanemacs/19.34/etc/gnu.xpm -share/hanemacs/19.34/etc/gnus-tut.txt -share/hanemacs/19.34/etc/ledit.l -share/hanemacs/19.34/etc/ms-7bkermit -share/hanemacs/19.34/etc/ms-kermit -share/hanemacs/19.34/etc/news.texi -share/hanemacs/19.34/etc/refcard.bit -share/hanemacs/19.34/etc/refcard.ps -share/hanemacs/19.34/etc/refcard.tex -share/hanemacs/19.34/etc/rgb.txt -share/hanemacs/19.34/etc/sex.6 -share/hanemacs/19.34/etc/spook.lines -share/hanemacs/19.34/etc/termcap.src -share/hanemacs/19.34/etc/ulimit.hack -share/hanemacs/19.34/etc/vipcard.tex -share/hanemacs/19.34/etc/viperCard.tex -share/hanemacs/19.34/etc/yow.lines -share/hanemacs/19.34/etc/hanemacs.README -share/hanemacs/19.34/etc/hanemacs_manual.ks -share/hanemacs/19.34/etc/hanemacs_manual.ps -share/hanemacs/19.34/etc/hanemacs_manual.txt -share/hanemacs/19.34/lisp/COPYING -share/hanemacs/19.34/lisp/README -share/hanemacs/19.34/lisp/abbrev.el -share/hanemacs/19.34/lisp/abbrev.elc -share/hanemacs/19.34/lisp/abbrevlist.el -share/hanemacs/19.34/lisp/abbrevlist.elc -share/hanemacs/19.34/lisp/ada-mode.el -share/hanemacs/19.34/lisp/ada-mode.elc -share/hanemacs/19.34/lisp/add-log.el -share/hanemacs/19.34/lisp/add-log.elc -share/hanemacs/19.34/lisp/advice.el -share/hanemacs/19.34/lisp/advice.elc -share/hanemacs/19.34/lisp/allout.el -share/hanemacs/19.34/lisp/allout.elc -share/hanemacs/19.34/lisp/ange-ftp.el -share/hanemacs/19.34/lisp/ange-ftp.elc -share/hanemacs/19.34/lisp/appt.el -share/hanemacs/19.34/lisp/appt.elc -share/hanemacs/19.34/lisp/apropos.el -share/hanemacs/19.34/lisp/apropos.elc -share/hanemacs/19.34/lisp/arc-mode.el -share/hanemacs/19.34/lisp/arc-mode.elc -share/hanemacs/19.34/lisp/array.el -share/hanemacs/19.34/lisp/array.elc -share/hanemacs/19.34/lisp/asm-mode.el -share/hanemacs/19.34/lisp/asm-mode.elc -share/hanemacs/19.34/lisp/assoc.el -share/hanemacs/19.34/lisp/assoc.elc -share/hanemacs/19.34/lisp/auto-show.el -share/hanemacs/19.34/lisp/auto-show.elc -share/hanemacs/19.34/lisp/autoinsert.el -share/hanemacs/19.34/lisp/autoinsert.elc -share/hanemacs/19.34/lisp/autoload.el -share/hanemacs/19.34/lisp/autoload.elc -share/hanemacs/19.34/lisp/avoid.el -share/hanemacs/19.34/lisp/avoid.elc -share/hanemacs/19.34/lisp/awk-mode.el -share/hanemacs/19.34/lisp/awk-mode.elc -share/hanemacs/19.34/lisp/backquote.el -share/hanemacs/19.34/lisp/backquote.elc -share/hanemacs/19.34/lisp/bib-mode.el -share/hanemacs/19.34/lisp/bib-mode.elc -share/hanemacs/19.34/lisp/bibtex.el -share/hanemacs/19.34/lisp/bibtex.elc -share/hanemacs/19.34/lisp/blackbox.el -share/hanemacs/19.34/lisp/blackbox.elc -share/hanemacs/19.34/lisp/blessmail.el -share/hanemacs/19.34/lisp/bookmark.el -share/hanemacs/19.34/lisp/bookmark.elc -share/hanemacs/19.34/lisp/browse-url.el -share/hanemacs/19.34/lisp/browse-url.elc -share/hanemacs/19.34/lisp/buff-menu.el -share/hanemacs/19.34/lisp/buff-menu.elc -share/hanemacs/19.34/lisp/byte-opt.el -share/hanemacs/19.34/lisp/byte-opt.elc -share/hanemacs/19.34/lisp/byte-run.el -share/hanemacs/19.34/lisp/byte-run.elc -share/hanemacs/19.34/lisp/bytecomp.el -share/hanemacs/19.34/lisp/bytecomp.elc -share/hanemacs/19.34/lisp/c-mode.el -share/hanemacs/19.34/lisp/c-mode.elc -share/hanemacs/19.34/lisp/cal-china.el -share/hanemacs/19.34/lisp/cal-china.elc -share/hanemacs/19.34/lisp/cal-coptic.el -share/hanemacs/19.34/lisp/cal-coptic.elc -share/hanemacs/19.34/lisp/cal-dst.el -share/hanemacs/19.34/lisp/cal-dst.elc -share/hanemacs/19.34/lisp/cal-french.el -share/hanemacs/19.34/lisp/cal-french.elc -share/hanemacs/19.34/lisp/cal-hebrew.el -share/hanemacs/19.34/lisp/cal-hebrew.elc -share/hanemacs/19.34/lisp/cal-islam.el -share/hanemacs/19.34/lisp/cal-islam.elc -share/hanemacs/19.34/lisp/cal-iso.el -share/hanemacs/19.34/lisp/cal-iso.elc -share/hanemacs/19.34/lisp/cal-julian.el -share/hanemacs/19.34/lisp/cal-julian.elc -share/hanemacs/19.34/lisp/cal-mayan.el -share/hanemacs/19.34/lisp/cal-mayan.elc -share/hanemacs/19.34/lisp/cal-menu.el -share/hanemacs/19.34/lisp/cal-menu.elc -share/hanemacs/19.34/lisp/cal-move.el -share/hanemacs/19.34/lisp/cal-move.elc -share/hanemacs/19.34/lisp/cal-persia.el -share/hanemacs/19.34/lisp/cal-persia.elc -share/hanemacs/19.34/lisp/cal-tex.el -share/hanemacs/19.34/lisp/cal-tex.elc -share/hanemacs/19.34/lisp/cal-x.el -share/hanemacs/19.34/lisp/cal-x.elc -share/hanemacs/19.34/lisp/calendar.el -share/hanemacs/19.34/lisp/calendar.elc -share/hanemacs/19.34/lisp/case-table.el -share/hanemacs/19.34/lisp/case-table.elc -share/hanemacs/19.34/lisp/cc-compat.el -share/hanemacs/19.34/lisp/cc-compat.elc -share/hanemacs/19.34/lisp/cc-mode.el -share/hanemacs/19.34/lisp/cc-mode.elc -share/hanemacs/19.34/lisp/cdl.el -share/hanemacs/19.34/lisp/cdl.elc -share/hanemacs/19.34/lisp/chistory.el -share/hanemacs/19.34/lisp/chistory.elc -share/hanemacs/19.34/lisp/cl-compat.el -share/hanemacs/19.34/lisp/cl-compat.elc -share/hanemacs/19.34/lisp/cl-extra.el -share/hanemacs/19.34/lisp/cl-extra.elc -share/hanemacs/19.34/lisp/cl-indent.el -share/hanemacs/19.34/lisp/cl-indent.elc -share/hanemacs/19.34/lisp/cl-macs.el -share/hanemacs/19.34/lisp/cl-macs.elc -share/hanemacs/19.34/lisp/cl-seq.el -share/hanemacs/19.34/lisp/cl-seq.elc -share/hanemacs/19.34/lisp/cl-specs.el -share/hanemacs/19.34/lisp/cl-specs.elc -share/hanemacs/19.34/lisp/cl.el -share/hanemacs/19.34/lisp/cl.elc -share/hanemacs/19.34/lisp/cmacexp.el -share/hanemacs/19.34/lisp/cmacexp.elc -share/hanemacs/19.34/lisp/cmuscheme.el -share/hanemacs/19.34/lisp/cmuscheme.elc -share/hanemacs/19.34/lisp/comint.el -share/hanemacs/19.34/lisp/comint.elc -share/hanemacs/19.34/lisp/compare-w.el -share/hanemacs/19.34/lisp/compare-w.elc -share/hanemacs/19.34/lisp/compile.el -share/hanemacs/19.34/lisp/compile.elc -share/hanemacs/19.34/lisp/complete.el -share/hanemacs/19.34/lisp/complete.elc -share/hanemacs/19.34/lisp/completion.el -share/hanemacs/19.34/lisp/completion.elc -share/hanemacs/19.34/lisp/cookie1.el -share/hanemacs/19.34/lisp/cookie1.elc -share/hanemacs/19.34/lisp/copyright.el -share/hanemacs/19.34/lisp/copyright.elc -share/hanemacs/19.34/lisp/cplus-md.el -share/hanemacs/19.34/lisp/cplus-md.elc -share/hanemacs/19.34/lisp/cpp.el -share/hanemacs/19.34/lisp/cpp.elc -share/hanemacs/19.34/lisp/cust-print.el -share/hanemacs/19.34/lisp/cust-print.elc -share/hanemacs/19.34/lisp/custom.el -share/hanemacs/19.34/lisp/custom.elc -share/hanemacs/19.34/lisp/dabbrev.el -share/hanemacs/19.34/lisp/dabbrev.elc -share/hanemacs/19.34/lisp/debug.el -share/hanemacs/19.34/lisp/debug.elc -share/hanemacs/19.34/lisp/decipher.el -share/hanemacs/19.34/lisp/decipher.elc -share/hanemacs/19.34/lisp/delsel.el -share/hanemacs/19.34/lisp/delsel.elc -share/hanemacs/19.34/lisp/derived.el -share/hanemacs/19.34/lisp/derived.elc -share/hanemacs/19.34/lisp/desktop.el -share/hanemacs/19.34/lisp/desktop.elc -share/hanemacs/19.34/lisp/diary-lib.el -share/hanemacs/19.34/lisp/diary-lib.elc -share/hanemacs/19.34/lisp/diff.el -share/hanemacs/19.34/lisp/diff.elc -share/hanemacs/19.34/lisp/dired-aux.el -share/hanemacs/19.34/lisp/dired-aux.elc -share/hanemacs/19.34/lisp/dired-x.el -share/hanemacs/19.34/lisp/dired-x.elc -share/hanemacs/19.34/lisp/dired.el -share/hanemacs/19.34/lisp/dired.elc -share/hanemacs/19.34/lisp/disass.el -share/hanemacs/19.34/lisp/disass.elc -share/hanemacs/19.34/lisp/disp-table.el -share/hanemacs/19.34/lisp/disp-table.elc -share/hanemacs/19.34/lisp/dissociate.el -share/hanemacs/19.34/lisp/dissociate.elc -share/hanemacs/19.34/lisp/docref.el -share/hanemacs/19.34/lisp/docref.elc -share/hanemacs/19.34/lisp/doctor.el -share/hanemacs/19.34/lisp/doctor.elc -share/hanemacs/19.34/lisp/dos-fns.el -share/hanemacs/19.34/lisp/dos-fns.elc -share/hanemacs/19.34/lisp/double.el -share/hanemacs/19.34/lisp/double.elc -share/hanemacs/19.34/lisp/dunnet.el -share/hanemacs/19.34/lisp/dunnet.elc -share/hanemacs/19.34/lisp/easymenu.el -share/hanemacs/19.34/lisp/easymenu.elc -share/hanemacs/19.34/lisp/ebuff-menu.el -share/hanemacs/19.34/lisp/ebuff-menu.elc -share/hanemacs/19.34/lisp/echistory.el -share/hanemacs/19.34/lisp/echistory.elc -share/hanemacs/19.34/lisp/edebug.el -share/hanemacs/19.34/lisp/edebug.elc -share/hanemacs/19.34/lisp/ediff-diff.el -share/hanemacs/19.34/lisp/ediff-diff.elc -share/hanemacs/19.34/lisp/ediff-hook.el -share/hanemacs/19.34/lisp/ediff-hook.elc -share/hanemacs/19.34/lisp/ediff-init.el -share/hanemacs/19.34/lisp/ediff-init.elc -share/hanemacs/19.34/lisp/ediff-merg.el -share/hanemacs/19.34/lisp/ediff-merg.elc -share/hanemacs/19.34/lisp/ediff-mult.el -share/hanemacs/19.34/lisp/ediff-mult.elc -share/hanemacs/19.34/lisp/ediff-ptch.el -share/hanemacs/19.34/lisp/ediff-ptch.elc -share/hanemacs/19.34/lisp/ediff-util.el -share/hanemacs/19.34/lisp/ediff-util.elc -share/hanemacs/19.34/lisp/ediff-vers.el -share/hanemacs/19.34/lisp/ediff-vers.elc -share/hanemacs/19.34/lisp/ediff-wind.el -share/hanemacs/19.34/lisp/ediff-wind.elc -share/hanemacs/19.34/lisp/ediff.el -share/hanemacs/19.34/lisp/ediff.elc -share/hanemacs/19.34/lisp/edmacro.el -share/hanemacs/19.34/lisp/edmacro.elc -share/hanemacs/19.34/lisp/edt-lk201.el -share/hanemacs/19.34/lisp/edt-lk201.elc -share/hanemacs/19.34/lisp/edt-mapper.el -share/hanemacs/19.34/lisp/edt-mapper.elc -share/hanemacs/19.34/lisp/edt-pc.el -share/hanemacs/19.34/lisp/edt-pc.elc -share/hanemacs/19.34/lisp/edt-vt100.el -share/hanemacs/19.34/lisp/edt-vt100.elc -share/hanemacs/19.34/lisp/edt.el -share/hanemacs/19.34/lisp/edt.elc -share/hanemacs/19.34/lisp/ehelp.el -share/hanemacs/19.34/lisp/ehelp.elc -share/hanemacs/19.34/lisp/electric.el -share/hanemacs/19.34/lisp/electric.elc -share/hanemacs/19.34/lisp/elp.el -share/hanemacs/19.34/lisp/elp.elc -share/hanemacs/19.34/lisp/emacs-lock.el -share/hanemacs/19.34/lisp/emacs-lock.elc -share/hanemacs/19.34/lisp/emacsbug.el -share/hanemacs/19.34/lisp/emacsbug.elc -share/hanemacs/19.34/lisp/emerge.el -share/hanemacs/19.34/lisp/emerge.elc -share/hanemacs/19.34/lisp/enriched.el -share/hanemacs/19.34/lisp/enriched.elc -share/hanemacs/19.34/lisp/env.el -share/hanemacs/19.34/lisp/env.elc -share/hanemacs/19.34/lisp/etags.el -share/hanemacs/19.34/lisp/etags.elc -share/hanemacs/19.34/lisp/eval-reg.el -share/hanemacs/19.34/lisp/eval-reg.elc -share/hanemacs/19.34/lisp/executable.el -share/hanemacs/19.34/lisp/executable.elc -share/hanemacs/19.34/lisp/f90.el -share/hanemacs/19.34/lisp/f90.elc -share/hanemacs/19.34/lisp/facemenu.el -share/hanemacs/19.34/lisp/facemenu.elc -share/hanemacs/19.34/lisp/faces.el -share/hanemacs/19.34/lisp/faces.elc -share/hanemacs/19.34/lisp/fast-lock.el -share/hanemacs/19.34/lisp/fast-lock.elc -share/hanemacs/19.34/lisp/ffap.el -share/hanemacs/19.34/lisp/ffap.elc -share/hanemacs/19.34/lisp/files.el -share/hanemacs/19.34/lisp/files.elc -share/hanemacs/19.34/lisp/fill.el -share/hanemacs/19.34/lisp/fill.elc -share/hanemacs/19.34/lisp/find-dired.el -share/hanemacs/19.34/lisp/find-dired.elc -share/hanemacs/19.34/lisp/find-file.el -share/hanemacs/19.34/lisp/find-file.elc -share/hanemacs/19.34/lisp/find-gc.el -share/hanemacs/19.34/lisp/find-gc.elc -share/hanemacs/19.34/lisp/finder-inf.el -share/hanemacs/19.34/lisp/finder-inf.elc -share/hanemacs/19.34/lisp/finder.el -share/hanemacs/19.34/lisp/finder.elc -share/hanemacs/19.34/lisp/float-sup.el -share/hanemacs/19.34/lisp/float-sup.elc -share/hanemacs/19.34/lisp/float.el -share/hanemacs/19.34/lisp/float.elc -share/hanemacs/19.34/lisp/flow-ctrl.el -share/hanemacs/19.34/lisp/flow-ctrl.elc -share/hanemacs/19.34/lisp/foldout.el -share/hanemacs/19.34/lisp/foldout.elc -share/hanemacs/19.34/lisp/follow.el -share/hanemacs/19.34/lisp/follow.elc -share/hanemacs/19.34/lisp/font-lock.el -share/hanemacs/19.34/lisp/font-lock.elc -share/hanemacs/19.34/lisp/format.el -share/hanemacs/19.34/lisp/format.elc -share/hanemacs/19.34/lisp/forms-d2.dat -share/hanemacs/19.34/lisp/forms-d2.el -share/hanemacs/19.34/lisp/forms-pass.el -share/hanemacs/19.34/lisp/forms.el -share/hanemacs/19.34/lisp/forms.elc -share/hanemacs/19.34/lisp/fortran.el -share/hanemacs/19.34/lisp/fortran.elc -share/hanemacs/19.34/lisp/frame.el -share/hanemacs/19.34/lisp/frame.elc -share/hanemacs/19.34/lisp/gnus-cache.el -share/hanemacs/19.34/lisp/gnus-cache.elc -share/hanemacs/19.34/lisp/gnus-cite.el -share/hanemacs/19.34/lisp/gnus-cite.elc -share/hanemacs/19.34/lisp/gnus-cus.el -share/hanemacs/19.34/lisp/gnus-cus.elc -share/hanemacs/19.34/lisp/gnus-demon.el -share/hanemacs/19.34/lisp/gnus-demon.elc -share/hanemacs/19.34/lisp/gnus-edit.el -share/hanemacs/19.34/lisp/gnus-edit.elc -share/hanemacs/19.34/lisp/gnus-ems.el -share/hanemacs/19.34/lisp/gnus-ems.elc -share/hanemacs/19.34/lisp/gnus-gl.el -share/hanemacs/19.34/lisp/gnus-gl.elc -share/hanemacs/19.34/lisp/gnus-kill.el -share/hanemacs/19.34/lisp/gnus-kill.elc -share/hanemacs/19.34/lisp/gnus-mh.el -share/hanemacs/19.34/lisp/gnus-mh.elc -share/hanemacs/19.34/lisp/gnus-msg.el -share/hanemacs/19.34/lisp/gnus-msg.elc -share/hanemacs/19.34/lisp/gnus-nocem.el -share/hanemacs/19.34/lisp/gnus-nocem.elc -share/hanemacs/19.34/lisp/gnus-salt.el -share/hanemacs/19.34/lisp/gnus-salt.elc -share/hanemacs/19.34/lisp/gnus-score.el -share/hanemacs/19.34/lisp/gnus-score.elc -share/hanemacs/19.34/lisp/gnus-setup.el -share/hanemacs/19.34/lisp/gnus-setup.elc -share/hanemacs/19.34/lisp/gnus-soup.el -share/hanemacs/19.34/lisp/gnus-soup.elc -share/hanemacs/19.34/lisp/gnus-srvr.el -share/hanemacs/19.34/lisp/gnus-srvr.elc -share/hanemacs/19.34/lisp/gnus-topic.el -share/hanemacs/19.34/lisp/gnus-topic.elc -share/hanemacs/19.34/lisp/gnus-uu.el -share/hanemacs/19.34/lisp/gnus-uu.elc -share/hanemacs/19.34/lisp/gnus-vis.el -share/hanemacs/19.34/lisp/gnus-vis.elc -share/hanemacs/19.34/lisp/gnus-vm.el -share/hanemacs/19.34/lisp/gnus-vm.elc -share/hanemacs/19.34/lisp/gnus.el -share/hanemacs/19.34/lisp/gnus.elc -share/hanemacs/19.34/lisp/gomoku.el -share/hanemacs/19.34/lisp/gomoku.elc -share/hanemacs/19.34/lisp/goto-addr.el -share/hanemacs/19.34/lisp/goto-addr.elc -share/hanemacs/19.34/lisp/gud.el -share/hanemacs/19.34/lisp/gud.elc -share/hanemacs/19.34/lisp/gulp.el -share/hanemacs/19.34/lisp/gulp.elc -share/hanemacs/19.34/lisp/hangul.el -share/hanemacs/19.34/lisp/hanja.el -share/hanemacs/19.34/lisp/hanja.elc -share/hanemacs/19.34/lisp/hanoi.el -share/hanemacs/19.34/lisp/hanoi.elc -share/hanemacs/19.34/lisp/help-macro.el -share/hanemacs/19.34/lisp/help-macro.elc -share/hanemacs/19.34/lisp/help.el -share/hanemacs/19.34/lisp/help.elc -share/hanemacs/19.34/lisp/helper.el -share/hanemacs/19.34/lisp/helper.elc -share/hanemacs/19.34/lisp/hexl.el -share/hanemacs/19.34/lisp/hexl.elc -share/hanemacs/19.34/lisp/hideif.el -share/hanemacs/19.34/lisp/hideif.elc -share/hanemacs/19.34/lisp/hideshow.el -share/hanemacs/19.34/lisp/hideshow.elc -share/hanemacs/19.34/lisp/hilit19.el -share/hanemacs/19.34/lisp/hilit19.elc -share/hanemacs/19.34/lisp/hippie-exp.el -share/hanemacs/19.34/lisp/hippie-exp.elc -share/hanemacs/19.34/lisp/holidays.el -share/hanemacs/19.34/lisp/holidays.elc -share/hanemacs/19.34/lisp/icomplete.el -share/hanemacs/19.34/lisp/icomplete.elc -share/hanemacs/19.34/lisp/icon.el -share/hanemacs/19.34/lisp/icon.elc -share/hanemacs/19.34/lisp/ielm.el -share/hanemacs/19.34/lisp/ielm.elc -share/hanemacs/19.34/lisp/imenu.el -share/hanemacs/19.34/lisp/imenu.elc -share/hanemacs/19.34/lisp/indent.el -share/hanemacs/19.34/lisp/indent.elc -share/hanemacs/19.34/lisp/inf-lisp.el -share/hanemacs/19.34/lisp/inf-lisp.elc -share/hanemacs/19.34/lisp/info.el -share/hanemacs/19.34/lisp/info.elc -share/hanemacs/19.34/lisp/informat.el -share/hanemacs/19.34/lisp/informat.elc -share/hanemacs/19.34/lisp/isearch.el -share/hanemacs/19.34/lisp/isearch.elc -share/hanemacs/19.34/lisp/iso-acc.el -share/hanemacs/19.34/lisp/iso-acc.elc -share/hanemacs/19.34/lisp/iso-ascii.el -share/hanemacs/19.34/lisp/iso-ascii.elc -share/hanemacs/19.34/lisp/iso-cvt.el -share/hanemacs/19.34/lisp/iso-cvt.elc -share/hanemacs/19.34/lisp/iso-insert.el -share/hanemacs/19.34/lisp/iso-insert.elc -share/hanemacs/19.34/lisp/iso-swed.el -share/hanemacs/19.34/lisp/iso-swed.elc -share/hanemacs/19.34/lisp/iso-syntax.el -share/hanemacs/19.34/lisp/iso-syntax.elc -share/hanemacs/19.34/lisp/iso-transl.el -share/hanemacs/19.34/lisp/iso-transl.elc -share/hanemacs/19.34/lisp/iso02-syn.el -share/hanemacs/19.34/lisp/iso02-syn.elc -share/hanemacs/19.34/lisp/ispell.el -share/hanemacs/19.34/lisp/ispell.elc -share/hanemacs/19.34/lisp/ispell4.el -share/hanemacs/19.34/lisp/ispell4.elc -share/hanemacs/19.34/lisp/jka-compr.el -share/hanemacs/19.34/lisp/jka-compr.elc -share/hanemacs/19.34/lisp/kermit.el -share/hanemacs/19.34/lisp/kermit.elc -share/hanemacs/19.34/lisp/lazy-lock.el -share/hanemacs/19.34/lisp/lazy-lock.elc -share/hanemacs/19.34/lisp/ledit.el -share/hanemacs/19.34/lisp/ledit.elc -share/hanemacs/19.34/lisp/levents.el -share/hanemacs/19.34/lisp/levents.elc -share/hanemacs/19.34/lisp/life.el -share/hanemacs/19.34/lisp/life.elc -share/hanemacs/19.34/lisp/lisp-mnt.el -share/hanemacs/19.34/lisp/lisp-mnt.elc -share/hanemacs/19.34/lisp/lisp-mode.el -share/hanemacs/19.34/lisp/lisp-mode.elc -share/hanemacs/19.34/lisp/lisp.el -share/hanemacs/19.34/lisp/lisp.elc -share/hanemacs/19.34/lisp/lmenu.el -share/hanemacs/19.34/lisp/lmenu.elc -share/hanemacs/19.34/lisp/loaddefs.el -share/hanemacs/19.34/lisp/loadhist.el -share/hanemacs/19.34/lisp/loadhist.elc -share/hanemacs/19.34/lisp/loadup.el -share/hanemacs/19.34/lisp/lpr.el -share/hanemacs/19.34/lisp/lpr.elc -share/hanemacs/19.34/lisp/ls-lisp.el -share/hanemacs/19.34/lisp/ls-lisp.elc -share/hanemacs/19.34/lisp/lselect.el -share/hanemacs/19.34/lisp/lselect.elc -share/hanemacs/19.34/lisp/lucid.el -share/hanemacs/19.34/lisp/lucid.elc -share/hanemacs/19.34/lisp/lunar.el -share/hanemacs/19.34/lisp/lunar.elc -share/hanemacs/19.34/lisp/macros.el -share/hanemacs/19.34/lisp/macros.elc -share/hanemacs/19.34/lisp/mail-extr.el -share/hanemacs/19.34/lisp/mail-extr.elc -share/hanemacs/19.34/lisp/mail-hist.el -share/hanemacs/19.34/lisp/mail-hist.elc -share/hanemacs/19.34/lisp/mail-utils.el -share/hanemacs/19.34/lisp/mail-utils.elc -share/hanemacs/19.34/lisp/mailabbrev.el -share/hanemacs/19.34/lisp/mailabbrev.elc -share/hanemacs/19.34/lisp/mailalias.el -share/hanemacs/19.34/lisp/mailalias.elc -share/hanemacs/19.34/lisp/mailheader.el -share/hanemacs/19.34/lisp/mailheader.elc -share/hanemacs/19.34/lisp/mailpost.el -share/hanemacs/19.34/lisp/mailpost.elc -share/hanemacs/19.34/lisp/make-mode.el -share/hanemacs/19.34/lisp/make-mode.elc -share/hanemacs/19.34/lisp/makeinfo.el -share/hanemacs/19.34/lisp/makeinfo.elc -share/hanemacs/19.34/lisp/makesum.el -share/hanemacs/19.34/lisp/makesum.elc -share/hanemacs/19.34/lisp/man.el -share/hanemacs/19.34/lisp/man.elc -share/hanemacs/19.34/lisp/map-ynp.el -share/hanemacs/19.34/lisp/map-ynp.elc -share/hanemacs/19.34/lisp/meese.el -share/hanemacs/19.34/lisp/meese.elc -share/hanemacs/19.34/lisp/menu-bar.el -share/hanemacs/19.34/lisp/menu-bar.elc -share/hanemacs/19.34/lisp/message.el -share/hanemacs/19.34/lisp/message.elc -share/hanemacs/19.34/lisp/metamail.el -share/hanemacs/19.34/lisp/metamail.elc -share/hanemacs/19.34/lisp/mh-comp.el -share/hanemacs/19.34/lisp/mh-comp.elc -share/hanemacs/19.34/lisp/mh-e.el -share/hanemacs/19.34/lisp/mh-e.elc -share/hanemacs/19.34/lisp/mh-funcs.el -share/hanemacs/19.34/lisp/mh-funcs.elc -share/hanemacs/19.34/lisp/mh-mime.el -share/hanemacs/19.34/lisp/mh-mime.elc -share/hanemacs/19.34/lisp/mh-pick.el -share/hanemacs/19.34/lisp/mh-pick.elc -share/hanemacs/19.34/lisp/mh-seq.el -share/hanemacs/19.34/lisp/mh-seq.elc -share/hanemacs/19.34/lisp/mh-utils.el -share/hanemacs/19.34/lisp/mh-utils.elc -share/hanemacs/19.34/lisp/misc.el -share/hanemacs/19.34/lisp/misc.elc -share/hanemacs/19.34/lisp/mlconvert.el -share/hanemacs/19.34/lisp/mlconvert.elc -share/hanemacs/19.34/lisp/mldrag.el -share/hanemacs/19.34/lisp/mldrag.elc -share/hanemacs/19.34/lisp/mlsupport.el -share/hanemacs/19.34/lisp/mlsupport.elc -share/hanemacs/19.34/lisp/modula2.el -share/hanemacs/19.34/lisp/modula2.elc -share/hanemacs/19.34/lisp/morse.el -share/hanemacs/19.34/lisp/morse.elc -share/hanemacs/19.34/lisp/mouse-sel.el -share/hanemacs/19.34/lisp/mouse-sel.elc -share/hanemacs/19.34/lisp/mouse.el -share/hanemacs/19.34/lisp/mouse.elc -share/hanemacs/19.34/lisp/mpuz.el -share/hanemacs/19.34/lisp/mpuz.elc -share/hanemacs/19.34/lisp/msb.el -share/hanemacs/19.34/lisp/msb.elc -share/hanemacs/19.34/lisp/nnbabyl.el -share/hanemacs/19.34/lisp/nnbabyl.elc -share/hanemacs/19.34/lisp/nndb.el -share/hanemacs/19.34/lisp/nndb.elc -share/hanemacs/19.34/lisp/nndir.el -share/hanemacs/19.34/lisp/nndir.elc -share/hanemacs/19.34/lisp/nndoc.el -share/hanemacs/19.34/lisp/nndoc.elc -share/hanemacs/19.34/lisp/nneething.el -share/hanemacs/19.34/lisp/nneething.elc -share/hanemacs/19.34/lisp/nnfolder.el -share/hanemacs/19.34/lisp/nnfolder.elc -share/hanemacs/19.34/lisp/nnheader.el -share/hanemacs/19.34/lisp/nnheader.elc -share/hanemacs/19.34/lisp/nnkiboze.el -share/hanemacs/19.34/lisp/nnkiboze.elc -share/hanemacs/19.34/lisp/nnmail.el -share/hanemacs/19.34/lisp/nnmail.elc -share/hanemacs/19.34/lisp/nnmbox.el -share/hanemacs/19.34/lisp/nnmbox.elc -share/hanemacs/19.34/lisp/nnmh.el -share/hanemacs/19.34/lisp/nnmh.elc -share/hanemacs/19.34/lisp/nnml.el -share/hanemacs/19.34/lisp/nnml.elc -share/hanemacs/19.34/lisp/nnoo.el -share/hanemacs/19.34/lisp/nnoo.elc -share/hanemacs/19.34/lisp/nnsoup.el -share/hanemacs/19.34/lisp/nnsoup.elc -share/hanemacs/19.34/lisp/nnspool.el -share/hanemacs/19.34/lisp/nnspool.elc -share/hanemacs/19.34/lisp/nntp.el -share/hanemacs/19.34/lisp/nntp.elc -share/hanemacs/19.34/lisp/nnvirtual.el -share/hanemacs/19.34/lisp/nnvirtual.elc -share/hanemacs/19.34/lisp/noutline.el -share/hanemacs/19.34/lisp/noutline.elc -share/hanemacs/19.34/lisp/novice.el -share/hanemacs/19.34/lisp/novice.elc -share/hanemacs/19.34/lisp/nroff-mode.el -share/hanemacs/19.34/lisp/nroff-mode.elc -share/hanemacs/19.34/lisp/options.el -share/hanemacs/19.34/lisp/options.elc -share/hanemacs/19.34/lisp/outline.el -share/hanemacs/19.34/lisp/outline.elc -share/hanemacs/19.34/lisp/page-ext.el -share/hanemacs/19.34/lisp/page-ext.elc -share/hanemacs/19.34/lisp/page.el -share/hanemacs/19.34/lisp/page.elc -share/hanemacs/19.34/lisp/paragraphs.el -share/hanemacs/19.34/lisp/paragraphs.elc -share/hanemacs/19.34/lisp/paren.el -share/hanemacs/19.34/lisp/paren.elc -share/hanemacs/19.34/lisp/pascal.el -share/hanemacs/19.34/lisp/pascal.elc -share/hanemacs/19.34/lisp/patcomp.el -share/hanemacs/19.34/lisp/paths.el -share/hanemacs/19.34/lisp/pc-mode.el -share/hanemacs/19.34/lisp/pc-mode.elc -share/hanemacs/19.34/lisp/pc-select.el -share/hanemacs/19.34/lisp/pc-select.elc -share/hanemacs/19.34/lisp/perl-mode.el -share/hanemacs/19.34/lisp/perl-mode.elc -share/hanemacs/19.34/lisp/picture.el -share/hanemacs/19.34/lisp/picture.elc -share/hanemacs/19.34/lisp/pp.el -share/hanemacs/19.34/lisp/pp.elc -share/hanemacs/19.34/lisp/profile.el -share/hanemacs/19.34/lisp/profile.elc -share/hanemacs/19.34/lisp/prolog.el -share/hanemacs/19.34/lisp/prolog.elc -share/hanemacs/19.34/lisp/ps-print.el -share/hanemacs/19.34/lisp/ps-print.elc -share/hanemacs/19.34/lisp/rcompile.el -share/hanemacs/19.34/lisp/rcompile.elc -share/hanemacs/19.34/lisp/rect.el -share/hanemacs/19.34/lisp/rect.elc -share/hanemacs/19.34/lisp/refbib.el -share/hanemacs/19.34/lisp/refbib.elc -share/hanemacs/19.34/lisp/refer.el -share/hanemacs/19.34/lisp/refer.elc -share/hanemacs/19.34/lisp/regi.el -share/hanemacs/19.34/lisp/regi.elc -share/hanemacs/19.34/lisp/register.el -share/hanemacs/19.34/lisp/register.elc -share/hanemacs/19.34/lisp/replace.el -share/hanemacs/19.34/lisp/replace.elc -share/hanemacs/19.34/lisp/reporter.el -share/hanemacs/19.34/lisp/reporter.elc -share/hanemacs/19.34/lisp/reposition.el -share/hanemacs/19.34/lisp/reposition.elc -share/hanemacs/19.34/lisp/resume.el -share/hanemacs/19.34/lisp/resume.elc -share/hanemacs/19.34/lisp/rfc822.el -share/hanemacs/19.34/lisp/rfc822.elc -share/hanemacs/19.34/lisp/ring.el -share/hanemacs/19.34/lisp/ring.elc -share/hanemacs/19.34/lisp/rlogin.el -share/hanemacs/19.34/lisp/rlogin.elc -share/hanemacs/19.34/lisp/rmail.el -share/hanemacs/19.34/lisp/rmail.elc -share/hanemacs/19.34/lisp/rmailedit.el -share/hanemacs/19.34/lisp/rmailedit.elc -share/hanemacs/19.34/lisp/rmailkwd.el -share/hanemacs/19.34/lisp/rmailkwd.elc -share/hanemacs/19.34/lisp/rmailmsc.el -share/hanemacs/19.34/lisp/rmailmsc.elc -share/hanemacs/19.34/lisp/rmailout.el -share/hanemacs/19.34/lisp/rmailout.elc -share/hanemacs/19.34/lisp/rmailsort.el -share/hanemacs/19.34/lisp/rmailsort.elc -share/hanemacs/19.34/lisp/rmailsum.el -share/hanemacs/19.34/lisp/rmailsum.elc -share/hanemacs/19.34/lisp/rnews.el -share/hanemacs/19.34/lisp/rnews.elc -share/hanemacs/19.34/lisp/rnewspost.el -share/hanemacs/19.34/lisp/rnewspost.elc -share/hanemacs/19.34/lisp/rot13.el -share/hanemacs/19.34/lisp/rot13.elc -share/hanemacs/19.34/lisp/rsz-mini.el -share/hanemacs/19.34/lisp/rsz-mini.elc -share/hanemacs/19.34/lisp/s-region.el -share/hanemacs/19.34/lisp/s-region.elc -share/hanemacs/19.34/lisp/saveplace.el -share/hanemacs/19.34/lisp/saveplace.elc -share/hanemacs/19.34/lisp/sc.el -share/hanemacs/19.34/lisp/scheme.el -share/hanemacs/19.34/lisp/scheme.elc -share/hanemacs/19.34/lisp/score-mode.el -share/hanemacs/19.34/lisp/score-mode.elc -share/hanemacs/19.34/lisp/scribe.el -share/hanemacs/19.34/lisp/scribe.elc -share/hanemacs/19.34/lisp/scroll-bar.el -share/hanemacs/19.34/lisp/scroll-bar.elc -share/hanemacs/19.34/lisp/select.el -share/hanemacs/19.34/lisp/select.elc -share/hanemacs/19.34/lisp/sendmail.el -share/hanemacs/19.34/lisp/sendmail.elc -share/hanemacs/19.34/lisp/server.el -share/hanemacs/19.34/lisp/server.elc -share/hanemacs/19.34/lisp/sgml-mode.el -share/hanemacs/19.34/lisp/sgml-mode.elc -share/hanemacs/19.34/lisp/sh-script.el -share/hanemacs/19.34/lisp/sh-script.elc -share/hanemacs/19.34/lisp/shadow.el -share/hanemacs/19.34/lisp/shadow.elc -share/hanemacs/19.34/lisp/shadowfile.el -share/hanemacs/19.34/lisp/shadowfile.elc -share/hanemacs/19.34/lisp/shell.el -share/hanemacs/19.34/lisp/shell.elc -share/hanemacs/19.34/lisp/simple.el -share/hanemacs/19.34/lisp/simple.elc -share/hanemacs/19.34/lisp/simula.el -share/hanemacs/19.34/lisp/simula.elc -share/hanemacs/19.34/lisp/site-init.el -share/hanemacs/19.34/lisp/skeleton.el -share/hanemacs/19.34/lisp/skeleton.elc -share/hanemacs/19.34/lisp/smtpmail.el -share/hanemacs/19.34/lisp/smtpmail.elc -share/hanemacs/19.34/lisp/solar.el -share/hanemacs/19.34/lisp/solar.elc -share/hanemacs/19.34/lisp/solitaire.el -share/hanemacs/19.34/lisp/solitaire.elc -share/hanemacs/19.34/lisp/sort.el -share/hanemacs/19.34/lisp/sort.elc -share/hanemacs/19.34/lisp/soundex.el -share/hanemacs/19.34/lisp/soundex.elc -share/hanemacs/19.34/lisp/spell.el -share/hanemacs/19.34/lisp/spell.elc -share/hanemacs/19.34/lisp/spook.el -share/hanemacs/19.34/lisp/spook.elc -share/hanemacs/19.34/lisp/startup.el -share/hanemacs/19.34/lisp/startup.elc -share/hanemacs/19.34/lisp/studly.el -share/hanemacs/19.34/lisp/studly.elc -share/hanemacs/19.34/lisp/subdirs.el -share/hanemacs/19.34/lisp/subr.el -share/hanemacs/19.34/lisp/subr.elc -share/hanemacs/19.34/lisp/sun-curs.el -share/hanemacs/19.34/lisp/sun-curs.elc -share/hanemacs/19.34/lisp/sun-fns.el -share/hanemacs/19.34/lisp/sun-fns.elc -share/hanemacs/19.34/lisp/supercite.el -share/hanemacs/19.34/lisp/supercite.elc -share/hanemacs/19.34/lisp/swedish.el -share/hanemacs/19.34/lisp/swedish.elc -share/hanemacs/19.34/lisp/tabify.el -share/hanemacs/19.34/lisp/tabify.elc -share/hanemacs/19.34/lisp/talk.el -share/hanemacs/19.34/lisp/talk.elc -share/hanemacs/19.34/lisp/tar-mode.el -share/hanemacs/19.34/lisp/tar-mode.elc -share/hanemacs/19.34/lisp/tcl-mode.el -share/hanemacs/19.34/lisp/tcl-mode.elc -share/hanemacs/19.34/lisp/tcp.el -share/hanemacs/19.34/lisp/tcp.elc -share/hanemacs/19.34/lisp/telnet.el -share/hanemacs/19.34/lisp/telnet.elc -share/hanemacs/19.34/lisp/tempo.el -share/hanemacs/19.34/lisp/tempo.elc -share/hanemacs/19.34/lisp/term-nasty.el -share/hanemacs/19.34/lisp/term.el -share/hanemacs/19.34/lisp/term.elc -share/hanemacs/19.34/lisp/term/AT386.el -share/hanemacs/19.34/lisp/term/README -share/hanemacs/19.34/lisp/term/apollo.el -share/hanemacs/19.34/lisp/term/apollo.elc -share/hanemacs/19.34/lisp/term/bg-mouse.el -share/hanemacs/19.34/lisp/term/bg-mouse.elc -share/hanemacs/19.34/lisp/term/bobcat.el -share/hanemacs/19.34/lisp/term/internal.el -share/hanemacs/19.34/lisp/term/keyswap.el -share/hanemacs/19.34/lisp/term/lk201.el -share/hanemacs/19.34/lisp/term/news.el -share/hanemacs/19.34/lisp/term/news.elc -share/hanemacs/19.34/lisp/term/pc-win.el -share/hanemacs/19.34/lisp/term/pc-win.elc -share/hanemacs/19.34/lisp/term/sun-mouse.el -share/hanemacs/19.34/lisp/term/sun-mouse.elc -share/hanemacs/19.34/lisp/term/sun.el -share/hanemacs/19.34/lisp/term/sun.elc -share/hanemacs/19.34/lisp/term/sup-mouse.el -share/hanemacs/19.34/lisp/term/sup-mouse.elc -share/hanemacs/19.34/lisp/term/tvi970.el -share/hanemacs/19.34/lisp/term/tvi970.elc -share/hanemacs/19.34/lisp/term/vt100.el -share/hanemacs/19.34/lisp/term/vt100.elc -share/hanemacs/19.34/lisp/term/vt102.el -share/hanemacs/19.34/lisp/term/vt125.el -share/hanemacs/19.34/lisp/term/vt200.el -share/hanemacs/19.34/lisp/term/vt200.elc -share/hanemacs/19.34/lisp/term/vt201.el -share/hanemacs/19.34/lisp/term/vt220.el -share/hanemacs/19.34/lisp/term/vt240.el -share/hanemacs/19.34/lisp/term/vt300.el -share/hanemacs/19.34/lisp/term/vt320.el -share/hanemacs/19.34/lisp/term/vt400.el -share/hanemacs/19.34/lisp/term/vt420.el -share/hanemacs/19.34/lisp/term/win32-win.el -share/hanemacs/19.34/lisp/term/win32-win.elc -share/hanemacs/19.34/lisp/term/wyse50.el -share/hanemacs/19.34/lisp/term/wyse50.elc -share/hanemacs/19.34/lisp/term/x-win.el -share/hanemacs/19.34/lisp/term/x-win.elc -share/hanemacs/19.34/lisp/term/xterm.el -share/hanemacs/19.34/lisp/term/xterm.elc -share/hanemacs/19.34/lisp/terminal.el -share/hanemacs/19.34/lisp/terminal.elc -share/hanemacs/19.34/lisp/tex-mode.el -share/hanemacs/19.34/lisp/tex-mode.elc -share/hanemacs/19.34/lisp/texinfmt.el -share/hanemacs/19.34/lisp/texinfmt.elc -share/hanemacs/19.34/lisp/texinfo.el -share/hanemacs/19.34/lisp/texinfo.elc -share/hanemacs/19.34/lisp/texnfo-upd.el -share/hanemacs/19.34/lisp/texnfo-upd.elc -share/hanemacs/19.34/lisp/text-mode.el -share/hanemacs/19.34/lisp/text-mode.elc -share/hanemacs/19.34/lisp/thingatpt.el -share/hanemacs/19.34/lisp/thingatpt.elc -share/hanemacs/19.34/lisp/time-stamp.el -share/hanemacs/19.34/lisp/time-stamp.elc -share/hanemacs/19.34/lisp/time.el -share/hanemacs/19.34/lisp/time.elc -share/hanemacs/19.34/lisp/timer.el -share/hanemacs/19.34/lisp/timer.elc -share/hanemacs/19.34/lisp/timezone.el -share/hanemacs/19.34/lisp/timezone.elc -share/hanemacs/19.34/lisp/tmm.el -share/hanemacs/19.34/lisp/tmm.elc -share/hanemacs/19.34/lisp/tpu-edt.el -share/hanemacs/19.34/lisp/tpu-edt.elc -share/hanemacs/19.34/lisp/tpu-extras.el -share/hanemacs/19.34/lisp/tpu-extras.elc -share/hanemacs/19.34/lisp/tpu-mapper.el -share/hanemacs/19.34/lisp/tpu-mapper.elc -share/hanemacs/19.34/lisp/tq.el -share/hanemacs/19.34/lisp/tq.elc -share/hanemacs/19.34/lisp/trace.el -share/hanemacs/19.34/lisp/trace.elc -share/hanemacs/19.34/lisp/two-column.el -share/hanemacs/19.34/lisp/two-column.elc -share/hanemacs/19.34/lisp/type-break.el -share/hanemacs/19.34/lisp/type-break.elc -share/hanemacs/19.34/lisp/uncompress.el -share/hanemacs/19.34/lisp/uncompress.elc -share/hanemacs/19.34/lisp/underline.el -share/hanemacs/19.34/lisp/underline.elc -share/hanemacs/19.34/lisp/undigest.el -share/hanemacs/19.34/lisp/undigest.elc -share/hanemacs/19.34/lisp/uniquify.el -share/hanemacs/19.34/lisp/uniquify.elc -share/hanemacs/19.34/lisp/unrmail.el -share/hanemacs/19.34/lisp/unrmail.elc -share/hanemacs/19.34/lisp/unused.el -share/hanemacs/19.34/lisp/unused.elc -share/hanemacs/19.34/lisp/userlock.el -share/hanemacs/19.34/lisp/userlock.elc -share/hanemacs/19.34/lisp/vc-hooks.el -share/hanemacs/19.34/lisp/vc-hooks.elc -share/hanemacs/19.34/lisp/vc.el -share/hanemacs/19.34/lisp/vc.elc -share/hanemacs/19.34/lisp/version.el -share/hanemacs/19.34/lisp/vi.el -share/hanemacs/19.34/lisp/vi.elc -share/hanemacs/19.34/lisp/view.el -share/hanemacs/19.34/lisp/view.elc -share/hanemacs/19.34/lisp/vip.el -share/hanemacs/19.34/lisp/vip.elc -share/hanemacs/19.34/lisp/viper-ex.el -share/hanemacs/19.34/lisp/viper-ex.elc -share/hanemacs/19.34/lisp/viper-keym.el -share/hanemacs/19.34/lisp/viper-keym.elc -share/hanemacs/19.34/lisp/viper-macs.el -share/hanemacs/19.34/lisp/viper-macs.elc -share/hanemacs/19.34/lisp/viper-mous.el -share/hanemacs/19.34/lisp/viper-mous.elc -share/hanemacs/19.34/lisp/viper-util.el -share/hanemacs/19.34/lisp/viper-util.elc -share/hanemacs/19.34/lisp/viper.el -share/hanemacs/19.34/lisp/viper.elc -share/hanemacs/19.34/lisp/vms-patch.el -share/hanemacs/19.34/lisp/vms-patch.elc -share/hanemacs/19.34/lisp/vms-pmail.el -share/hanemacs/19.34/lisp/vms-pmail.elc -share/hanemacs/19.34/lisp/vmsproc.el -share/hanemacs/19.34/lisp/vmsproc.elc -share/hanemacs/19.34/lisp/vt-control.el -share/hanemacs/19.34/lisp/vt-control.elc -share/hanemacs/19.34/lisp/vt100-led.el -share/hanemacs/19.34/lisp/vt100-led.elc -share/hanemacs/19.34/lisp/window.el -share/hanemacs/19.34/lisp/window.elc -share/hanemacs/19.34/lisp/winnt.el -share/hanemacs/19.34/lisp/winnt.elc -share/hanemacs/19.34/lisp/ws-mode.el -share/hanemacs/19.34/lisp/ws-mode.elc -share/hanemacs/19.34/lisp/x-apollo.el -share/hanemacs/19.34/lisp/x-apollo.elc -share/hanemacs/19.34/lisp/x-menu.el -share/hanemacs/19.34/lisp/x-menu.elc -share/hanemacs/19.34/lisp/xscheme.el -share/hanemacs/19.34/lisp/xscheme.elc -share/hanemacs/19.34/lisp/xt-mouse.el -share/hanemacs/19.34/lisp/xt-mouse.elc -share/hanemacs/19.34/lisp/yow.el -share/hanemacs/19.34/lisp/yow.elc -@dirrm share/hanemacs/19.34/lisp/term -@dirrm share/hanemacs/19.34/lisp -@dirrm share/hanemacs/19.34/etc/e -@dirrm share/hanemacs/19.34/etc -@dirrm share/hanemacs/19.34 -@dirrm share/hanemacs |