summaryrefslogtreecommitdiff
path: root/korean/hanemacs
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2007-08-19 08:53:57 +0000
committerMartin Wilke <miwi@FreeBSD.org>2007-08-19 08:53:57 +0000
commit0190622d48249a84f611446107bf55d81525d203 (patch)
treeb715e72ae6b3a6623b005911d3c909f7658a5bb9 /korean/hanemacs
parent. Update to 0.0.7E7F3. (diff)
2007-08-19 www/emacs-w3m-emacs20: emacs20 and related ports are obsolete; please use a more recent version
2007-08-19 mail/wanderlust-emacs20: emacs20 and related ports are obsolete; please use a more recent version 2007-08-19 mail/rmime: emacs20 and related ports are obsolete; also, distfile is unfetchable 2007-08-19 mail/mew2-emacs20: emacs20 and related ports are obsolete; please use a more recent version 2007-08-19 mail/mew-emacs20: emacs20 and related ports are obsolete; please use a more recent version 2007-08-19 mail/emh-emacs20: emacs20 and related ports are obsolete; please use a more recent version 2007-08-19 lang/tuareg-mode.el: emacs20 and related ports are obsolete; this port needs an update 2007-08-19 korean/hanemacs: depends on emacs19 which is obsolete 2007-08-19 japanese/weather-emacs20: emacs20 and related ports are obsolete; please use a more recent version
Notes
Notes: svn path=/head/; revision=197904
Diffstat (limited to 'korean/hanemacs')
-rw-r--r--korean/hanemacs/Makefile62
-rw-r--r--korean/hanemacs/distinfo3
-rw-r--r--korean/hanemacs/files/emacs.sh21
-rw-r--r--korean/hanemacs/files/patch-aa199
-rw-r--r--korean/hanemacs/files/patch-ab11
-rw-r--r--korean/hanemacs/files/patch-ac74
-rw-r--r--korean/hanemacs/files/patch-ad695
-rw-r--r--korean/hanemacs/files/patch-ae215
-rw-r--r--korean/hanemacs/files/patch-af22
-rw-r--r--korean/hanemacs/files/patch-bb11
-rw-r--r--korean/hanemacs/files/patch-src:hangul.c11
-rw-r--r--korean/hanemacs/files/site-init.el19
-rw-r--r--korean/hanemacs/pkg-descr11
-rw-r--r--korean/hanemacs/pkg-plist1061
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