summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authoruebayasi <uebayasi@pkgsrc.org>2003-04-11 00:31:43 +0000
committeruebayasi <uebayasi@pkgsrc.org>2003-04-11 00:31:43 +0000
commite3a2a0b56b80b831b9b4c3165d2bad33969d8ba5 (patch)
tree9dc9f5535070a2b19c7b05e52ee9c8c9bc2bc269 /editors
parentb29032496c5277325d2741aaf26883f7b5cfa3ad (diff)
downloadpkgsrc-e3a2a0b56b80b831b9b4c3165d2bad33969d8ba5.tar.gz
Re-import of Emacs 20, which has settled down in editors/emacs.
Diffstat (limited to 'editors')
-rw-r--r--editors/emacs20/DESCR13
-rw-r--r--editors/emacs20/Makefile70
-rw-r--r--editors/emacs20/PLIST1406
-rw-r--r--editors/emacs20/distinfo40
-rw-r--r--editors/emacs20/patches/patch-aa34
-rw-r--r--editors/emacs20/patches/patch-ab1601
-rw-r--r--editors/emacs20/patches/patch-ac21
-rw-r--r--editors/emacs20/patches/patch-ad7
-rw-r--r--editors/emacs20/patches/patch-ae50
-rw-r--r--editors/emacs20/patches/patch-af47
-rw-r--r--editors/emacs20/patches/patch-ag12
-rw-r--r--editors/emacs20/patches/patch-ah17
-rw-r--r--editors/emacs20/patches/patch-ai20
-rw-r--r--editors/emacs20/patches/patch-aj163
-rw-r--r--editors/emacs20/patches/patch-ak23
-rw-r--r--editors/emacs20/patches/patch-al15
-rw-r--r--editors/emacs20/patches/patch-am15
-rw-r--r--editors/emacs20/patches/patch-ax16
-rw-r--r--editors/emacs20/patches/patch-ay25
-rw-r--r--editors/emacs20/patches/patch-az171
-rw-r--r--editors/emacs20/patches/patch-bc12
-rw-r--r--editors/emacs20/patches/patch-bf30
-rw-r--r--editors/emacs20/patches/patch-bg54
-rw-r--r--editors/emacs20/patches/patch-bh13
-rw-r--r--editors/emacs20/patches/patch-bi13
-rw-r--r--editors/emacs20/patches/patch-bj104
-rw-r--r--editors/emacs20/patches/patch-bk12
-rw-r--r--editors/emacs20/patches/patch-bl40
-rw-r--r--editors/emacs20/patches/patch-bm19
-rw-r--r--editors/emacs20/patches/patch-bn17
-rw-r--r--editors/emacs20/patches/patch-bo22
-rw-r--r--editors/emacs20/patches/patch-bp15
-rw-r--r--editors/emacs20/patches/patch-bq14
-rw-r--r--editors/emacs20/patches/patch-br15
34 files changed, 4146 insertions, 0 deletions
diff --git a/editors/emacs20/DESCR b/editors/emacs20/DESCR
new file mode 100644
index 00000000000..5856e3ec2a2
--- /dev/null
+++ b/editors/emacs20/DESCR
@@ -0,0 +1,13 @@
+GNU Emacs is a self-documenting, customizable, extensible real-time
+display editor.
+
+Users new to Emacs will be able to use basic features fairly rapidly
+by studying the tutorial and using the self-documentation features.
+Emacs also has an extensive interactive manual browser. It is easily
+extensible since its editing commands are written in Lisp.
+
+GNU Emacs's many special packages handle mail reading (RMail) and
+sending (Mail), outline editing (Outline), compiling (Compile),
+running subshells within Emacs windows (Shell), running a Lisp
+read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
+(Doctor :-) and many more.
diff --git a/editors/emacs20/Makefile b/editors/emacs20/Makefile
new file mode 100644
index 00000000000..374453b887d
--- /dev/null
+++ b/editors/emacs20/Makefile
@@ -0,0 +1,70 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/04/11 00:31:43 uebayasi Exp $
+
+DISTNAME= emacs-20.7
+PKGREVISION= 2
+CATEGORIES= editors
+MASTER_SITES= ${MASTER_SITE_GNU:=emacs/} \
+ ${MASTER_SITE_LOCAL}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${DISTNAME}-mule-4.1b-elc${EXTRACT_SUFX}
+
+# Mule enhancement (back port) patch by Satoshi Yatagawa
+PATCH_SITES= http://www.teu.ac.jp/nsit/~yatagawa/comp/emacs/
+PATCHFILES= emacs-20.7-mule-4.1b.patch
+# XIM fix patch by Seiichiro Inoue
+PATCH_SITES+= http://home.catv.ne.jp/pp/ginoue/software/emacs-xim/
+PATCHFILES+= emacs20-xim-20000713.diff
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.gnu.org/software/emacs/emacs.html
+COMMENT= GNU editing macros (editor)
+
+CONFLICTS= mule-[0-9]*
+
+USE_BUILDLINK2= yes
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_LIBTOOL= yes
+GNU_ARCH.mipsbe= mips
+
+BUILD_DEFS+= USE_INET6 EMACS_USE_POP EMACS_USE_X EMACS_USE_X_TOOLKIT
+
+.include "../../mk/bsd.prefs.mk"
+
+EMACS_USE_POP?= yes
+.if (defined(EMACS_USE_POP) && \
+ (${EMACS_USE_POP} == yes || ${EMACS_USE_POP} == YES))
+CONFIGURE_ARGS+=--with-pop
+.endif
+USE_X11= yes
+CONFIGURE_ARGS+=--with-x=yes
+.if defined(EMACS_USE_X_TOOLKIT)
+CONFIGURE_ARGS+=--with-x-toolkit=${EMACS_USE_X_TOOLKIT}
+.endif
+.if defined(USE_INET6) && ${USE_INET6} == YES
+CONFIGURE_ARGS+=--with-ipv6
+.else
+CONFIGURE_ARGS+=--without-ipv6
+.endif
+MAKE_ENV+= INSTALL_STRIP=${_STRIPFLAG_INSTALL}
+INFO_FILES= emacs vip viper forms gnus mh-e cl sc dired-x ediff \
+ ccmode message widget reftex forms
+
+INSTALL_PROGRAM=${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}
+
+pre-install:
+ @${FIND} ${WRKSRC} -type f -name "*.orig" | ${XARGS} ${RM} -f
+
+post-install:
+ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/emacs
+
+.if defined(EMACS_USE_X_TOOLKIT) && ${EMACS_USE_X_TOOLKIT} == "athena"
+.include "../../mk/xaw.buildlink2.mk"
+.endif
+.if defined(EMACS_USE_X_TOOLKIT) && ${EMACS_USE_X_TOOLKIT} == "motif"
+.include "../../mk/motif.buildlink2.mk"
+.endif
+
+.include "../../mk/texinfo.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/editors/emacs20/PLIST b/editors/emacs20/PLIST
new file mode 100644
index 00000000000..e9498e7e791
--- /dev/null
+++ b/editors/emacs20/PLIST
@@ -0,0 +1,1406 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/11 00:31:44 uebayasi Exp $
+bin/emacs
+bin/emacs-${PKGVERSION}
+bin/emacs-b2m
+bin/emacs-ctags
+bin/emacs-etags
+bin/emacs-rcs-checkin
+bin/emacsclient
+@unexec ${INSTALL_INFO} --delete %D/info/ccmode %D/info/dir
+info/ccmode
+@exec ${INSTALL_INFO} %D/info/ccmode %D/info/dir
+info/ccmode-1
+info/ccmode-2
+info/ccmode-3
+@unexec ${INSTALL_INFO} --delete %D/info/cl %D/info/dir
+info/cl
+@exec ${INSTALL_INFO} %D/info/cl %D/info/dir
+info/cl-1
+info/cl-2
+info/cl-3
+info/cl-4
+info/cl-5
+info/cl-6
+@unexec ${INSTALL_INFO} --delete %D/info/dired-x %D/info/dir
+info/dired-x
+@exec ${INSTALL_INFO} %D/info/dired-x %D/info/dir
+@unexec ${INSTALL_INFO} --delete %D/info/ediff %D/info/dir
+info/ediff
+@exec ${INSTALL_INFO} %D/info/ediff %D/info/dir
+info/ediff-1
+info/ediff-2
+info/ediff-3
+@unexec ${INSTALL_INFO} --delete %D/info/emacs %D/info/dir
+info/emacs
+@exec ${INSTALL_INFO} %D/info/emacs %D/info/dir
+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-30
+info/emacs-31
+info/emacs-32
+info/emacs-4
+info/emacs-5
+info/emacs-6
+info/emacs-7
+info/emacs-8
+info/emacs-9
+@unexec ${INSTALL_INFO} --delete %D/info/forms %D/info/dir
+info/forms
+@exec ${INSTALL_INFO} %D/info/forms %D/info/dir
+@unexec ${INSTALL_INFO} --delete %D/info/gnus %D/info/dir
+info/gnus
+@exec ${INSTALL_INFO} %D/info/gnus %D/info/dir
+info/gnus-1
+info/gnus-10
+info/gnus-11
+info/gnus-12
+info/gnus-13
+info/gnus-14
+info/gnus-15
+info/gnus-16
+info/gnus-2
+info/gnus-3
+info/gnus-4
+info/gnus-5
+info/gnus-6
+info/gnus-7
+info/gnus-8
+info/gnus-9
+@unexec ${INSTALL_INFO} --delete %D/info/message %D/info/dir
+info/message
+@exec ${INSTALL_INFO} %D/info/message %D/info/dir
+@unexec ${INSTALL_INFO} --delete %D/info/mh-e %D/info/dir
+info/mh-e
+@exec ${INSTALL_INFO} %D/info/mh-e %D/info/dir
+info/mh-e-1
+info/mh-e-2
+info/mh-e-3
+info/mh-e-4
+@unexec ${INSTALL_INFO} --delete %D/info/reftex %D/info/dir
+info/reftex
+@exec ${INSTALL_INFO} %D/info/reftex %D/info/dir
+info/reftex-1
+info/reftex-2
+info/reftex-3
+@unexec ${INSTALL_INFO} --delete %D/info/sc %D/info/dir
+info/sc
+@exec ${INSTALL_INFO} %D/info/sc %D/info/dir
+info/sc-1
+info/sc-2
+info/sc-3
+@unexec ${INSTALL_INFO} --delete %D/info/vip %D/info/dir
+info/vip
+@exec ${INSTALL_INFO} %D/info/vip %D/info/dir
+info/vip-1
+info/vip-2
+@unexec ${INSTALL_INFO} --delete %D/info/viper %D/info/dir
+info/viper
+@exec ${INSTALL_INFO} %D/info/viper %D/info/dir
+info/viper-1
+info/viper-2
+info/viper-3
+info/viper-4
+info/viper-5
+@unexec ${INSTALL_INFO} --delete %D/info/widget %D/info/dir
+info/widget
+@exec ${INSTALL_INFO} %D/info/widget %D/info/dir
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/cvtmail
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/digest-doc
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/emacsserver
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/fakemail
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/fns-${PKGVERSION}.1.el
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/hexl
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/movemail
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/profile
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rcs2log
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sorted-doc
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/vcdiff
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/yow
+@dirrm libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}
+@dirrm libexec/emacs/${PKGVERSION}
+@dirrm libexec/emacs
+man/man1/emacs-ctags.1
+man/man1/emacs-etags.1
+man/man1/emacs.1
+share/emacs/${PKGVERSION}/etc/3B-MAXMEM
+share/emacs/${PKGVERSION}/etc/AIX.DUMP
+share/emacs/${PKGVERSION}/etc/BABYL
+share/emacs/${PKGVERSION}/etc/CENSORSHIP
+share/emacs/${PKGVERSION}/etc/CHARSETS
+share/emacs/${PKGVERSION}/etc/CODINGS
+share/emacs/${PKGVERSION}/etc/COOKIES
+share/emacs/${PKGVERSION}/etc/COPYING
+share/emacs/${PKGVERSION}/etc/DEBUG
+share/emacs/${PKGVERSION}/etc/DISTRIB
+share/emacs/${PKGVERSION}/etc/DOC-${PKGVERSION}.1
+share/emacs/${PKGVERSION}/etc/FAQ
+share/emacs/${PKGVERSION}/etc/FTP
+share/emacs/${PKGVERSION}/etc/GNU
+share/emacs/${PKGVERSION}/etc/HELLO
+share/emacs/${PKGVERSION}/etc/INTERVIEW
+share/emacs/${PKGVERSION}/etc/JOKES
+share/emacs/${PKGVERSION}/etc/LEDIT
+share/emacs/${PKGVERSION}/etc/LINUX-GNU
+share/emacs/${PKGVERSION}/etc/LNEWS
+share/emacs/${PKGVERSION}/etc/LPF
+share/emacs/${PKGVERSION}/etc/MACHINES
+share/emacs/${PKGVERSION}/etc/MAILINGLISTS
+share/emacs/${PKGVERSION}/etc/MH-E-NEWS
+share/emacs/${PKGVERSION}/etc/MH-E-ONEWS
+share/emacs/${PKGVERSION}/etc/MORE.STUFF
+share/emacs/${PKGVERSION}/etc/MOTIVATION
+share/emacs/${PKGVERSION}/etc/NEWS
+share/emacs/${PKGVERSION}/etc/ONEWS
+share/emacs/${PKGVERSION}/etc/OONEWS
+share/emacs/${PKGVERSION}/etc/OOONEWS
+share/emacs/${PKGVERSION}/etc/OOOONEWS
+share/emacs/${PKGVERSION}/etc/OOOOONEWS
+share/emacs/${PKGVERSION}/etc/ORDERS
+share/emacs/${PKGVERSION}/etc/ORDERS.EUROPE
+share/emacs/${PKGVERSION}/etc/ORDERS.JAPAN
+share/emacs/${PKGVERSION}/etc/OTHER.EMACSES
+share/emacs/${PKGVERSION}/etc/PROBLEMS
+share/emacs/${PKGVERSION}/etc/README
+share/emacs/${PKGVERSION}/etc/SERVICE
+share/emacs/${PKGVERSION}/etc/SUN-SUPPORT
+share/emacs/${PKGVERSION}/etc/TERMS
+share/emacs/${PKGVERSION}/etc/TODO
+share/emacs/${PKGVERSION}/etc/TUTORIAL
+share/emacs/${PKGVERSION}/etc/TUTORIAL.cs
+share/emacs/${PKGVERSION}/etc/TUTORIAL.de
+share/emacs/${PKGVERSION}/etc/TUTORIAL.ja
+share/emacs/${PKGVERSION}/etc/TUTORIAL.ko
+share/emacs/${PKGVERSION}/etc/TUTORIAL.nl
+share/emacs/${PKGVERSION}/etc/TUTORIAL.pl
+share/emacs/${PKGVERSION}/etc/TUTORIAL.ro
+share/emacs/${PKGVERSION}/etc/TUTORIAL.sl
+share/emacs/${PKGVERSION}/etc/TUTORIAL.th
+share/emacs/${PKGVERSION}/etc/WHY-FREE
+share/emacs/${PKGVERSION}/etc/Xkeymap.txt
+share/emacs/${PKGVERSION}/etc/celibacy.1
+share/emacs/${PKGVERSION}/etc/condom.1
+share/emacs/${PKGVERSION}/etc/copying.paper
+share/emacs/${PKGVERSION}/etc/ctags.1
+share/emacs/${PKGVERSION}/etc/e/eterm
+share/emacs/${PKGVERSION}/etc/e/eterm.ti
+@dirrm share/emacs/${PKGVERSION}/etc/e
+share/emacs/${PKGVERSION}/etc/echo.msg
+share/emacs/${PKGVERSION}/etc/edt-user.doc
+share/emacs/${PKGVERSION}/etc/emacs.1
+share/emacs/${PKGVERSION}/etc/emacs.bash
+share/emacs/${PKGVERSION}/etc/emacs.csh
+share/emacs/${PKGVERSION}/etc/emacs.icon
+share/emacs/${PKGVERSION}/etc/emacs.xbm
+share/emacs/${PKGVERSION}/etc/emacstool.1
+share/emacs/${PKGVERSION}/etc/enriched.doc
+share/emacs/${PKGVERSION}/etc/etags.1
+share/emacs/${PKGVERSION}/etc/future-bug
+share/emacs/${PKGVERSION}/etc/gnu.xpm
+share/emacs/${PKGVERSION}/etc/gnus-tut.txt
+share/emacs/${PKGVERSION}/etc/ledit.l
+share/emacs/${PKGVERSION}/etc/ms-7bkermit
+share/emacs/${PKGVERSION}/etc/ms-kermit
+share/emacs/${PKGVERSION}/etc/news.texi
+share/emacs/${PKGVERSION}/etc/refcard.bit
+share/emacs/${PKGVERSION}/etc/refcard.ps
+share/emacs/${PKGVERSION}/etc/refcard.tex
+share/emacs/${PKGVERSION}/etc/rgb.txt
+share/emacs/${PKGVERSION}/etc/sex.6
+share/emacs/${PKGVERSION}/etc/spook.lines
+share/emacs/${PKGVERSION}/etc/tasks.texi
+share/emacs/${PKGVERSION}/etc/termcap.src
+share/emacs/${PKGVERSION}/etc/ulimit.hack
+share/emacs/${PKGVERSION}/etc/vipcard.tex
+share/emacs/${PKGVERSION}/etc/viperCard.tex
+share/emacs/${PKGVERSION}/etc/yow.lines
+@dirrm share/emacs/${PKGVERSION}/etc
+share/emacs/${PKGVERSION}/lisp/COPYING
+share/emacs/${PKGVERSION}/lisp/README
+share/emacs/${PKGVERSION}/lisp/abbrev.el
+share/emacs/${PKGVERSION}/lisp/abbrev.elc
+share/emacs/${PKGVERSION}/lisp/abbrevlist.el
+share/emacs/${PKGVERSION}/lisp/abbrevlist.elc
+share/emacs/${PKGVERSION}/lisp/add-log.el
+share/emacs/${PKGVERSION}/lisp/add-log.elc
+share/emacs/${PKGVERSION}/lisp/allout.el
+share/emacs/${PKGVERSION}/lisp/allout.elc
+share/emacs/${PKGVERSION}/lisp/ange-ftp.el
+share/emacs/${PKGVERSION}/lisp/ange-ftp.elc
+share/emacs/${PKGVERSION}/lisp/apropos.el
+share/emacs/${PKGVERSION}/lisp/apropos.elc
+share/emacs/${PKGVERSION}/lisp/arc-mode.el
+share/emacs/${PKGVERSION}/lisp/arc-mode.elc
+share/emacs/${PKGVERSION}/lisp/array.el
+share/emacs/${PKGVERSION}/lisp/array.elc
+share/emacs/${PKGVERSION}/lisp/auto-show.el
+share/emacs/${PKGVERSION}/lisp/auto-show.elc
+share/emacs/${PKGVERSION}/lisp/autoinsert.el
+share/emacs/${PKGVERSION}/lisp/autoinsert.elc
+share/emacs/${PKGVERSION}/lisp/autorevert.el
+share/emacs/${PKGVERSION}/lisp/autorevert.elc
+share/emacs/${PKGVERSION}/lisp/avoid.el
+share/emacs/${PKGVERSION}/lisp/avoid.elc
+share/emacs/${PKGVERSION}/lisp/battery.el
+share/emacs/${PKGVERSION}/lisp/battery.elc
+share/emacs/${PKGVERSION}/lisp/bindings.el
+share/emacs/${PKGVERSION}/lisp/bookmark.el
+share/emacs/${PKGVERSION}/lisp/bookmark.elc
+share/emacs/${PKGVERSION}/lisp/browse-url.el
+share/emacs/${PKGVERSION}/lisp/browse-url.elc
+share/emacs/${PKGVERSION}/lisp/buff-menu.el
+share/emacs/${PKGVERSION}/lisp/buff-menu.elc
+share/emacs/${PKGVERSION}/lisp/byte-run.el
+share/emacs/${PKGVERSION}/lisp/byte-run.elc
+share/emacs/${PKGVERSION}/lisp/calendar/appt.el
+share/emacs/${PKGVERSION}/lisp/calendar/appt.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-china.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-china.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-coptic.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-coptic.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-dst.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-dst.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-french.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-french.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-hebrew.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-hebrew.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-islam.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-islam.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-iso.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-iso.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-julian.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-julian.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-mayan.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-mayan.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-menu.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-menu.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-move.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-move.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-persia.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-persia.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-tex.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-tex.elc
+share/emacs/${PKGVERSION}/lisp/calendar/cal-x.el
+share/emacs/${PKGVERSION}/lisp/calendar/cal-x.elc
+share/emacs/${PKGVERSION}/lisp/calendar/calendar.el
+share/emacs/${PKGVERSION}/lisp/calendar/calendar.elc
+share/emacs/${PKGVERSION}/lisp/calendar/diary-lib.el
+share/emacs/${PKGVERSION}/lisp/calendar/diary-lib.elc
+share/emacs/${PKGVERSION}/lisp/calendar/holidays.el
+share/emacs/${PKGVERSION}/lisp/calendar/holidays.elc
+share/emacs/${PKGVERSION}/lisp/calendar/lunar.el
+share/emacs/${PKGVERSION}/lisp/calendar/lunar.elc
+share/emacs/${PKGVERSION}/lisp/calendar/solar.el
+share/emacs/${PKGVERSION}/lisp/calendar/solar.elc
+share/emacs/${PKGVERSION}/lisp/case-table.el
+share/emacs/${PKGVERSION}/lisp/case-table.elc
+share/emacs/${PKGVERSION}/lisp/cdl.el
+share/emacs/${PKGVERSION}/lisp/cdl.elc
+share/emacs/${PKGVERSION}/lisp/chistory.el
+share/emacs/${PKGVERSION}/lisp/chistory.elc
+share/emacs/${PKGVERSION}/lisp/cmuscheme.el
+share/emacs/${PKGVERSION}/lisp/cmuscheme.elc
+share/emacs/${PKGVERSION}/lisp/comint.el
+share/emacs/${PKGVERSION}/lisp/comint.elc
+share/emacs/${PKGVERSION}/lisp/compare-w.el
+share/emacs/${PKGVERSION}/lisp/compare-w.elc
+share/emacs/${PKGVERSION}/lisp/complete.el
+share/emacs/${PKGVERSION}/lisp/complete.elc
+share/emacs/${PKGVERSION}/lisp/completion.el
+share/emacs/${PKGVERSION}/lisp/completion.elc
+share/emacs/${PKGVERSION}/lisp/cus-dep.el
+share/emacs/${PKGVERSION}/lisp/cus-dep.elc
+share/emacs/${PKGVERSION}/lisp/cus-edit.el
+share/emacs/${PKGVERSION}/lisp/cus-edit.elc
+share/emacs/${PKGVERSION}/lisp/cus-face.el
+share/emacs/${PKGVERSION}/lisp/cus-face.elc
+share/emacs/${PKGVERSION}/lisp/cus-load.el
+share/emacs/${PKGVERSION}/lisp/cus-start.el
+share/emacs/${PKGVERSION}/lisp/custom.el
+share/emacs/${PKGVERSION}/lisp/custom.elc
+share/emacs/${PKGVERSION}/lisp/dabbrev.el
+share/emacs/${PKGVERSION}/lisp/dabbrev.elc
+share/emacs/${PKGVERSION}/lisp/delsel.el
+share/emacs/${PKGVERSION}/lisp/delsel.elc
+share/emacs/${PKGVERSION}/lisp/derived.el
+share/emacs/${PKGVERSION}/lisp/derived.elc
+share/emacs/${PKGVERSION}/lisp/desktop.el
+share/emacs/${PKGVERSION}/lisp/desktop.elc
+share/emacs/${PKGVERSION}/lisp/diff.el
+share/emacs/${PKGVERSION}/lisp/diff.elc
+share/emacs/${PKGVERSION}/lisp/dired-aux.el
+share/emacs/${PKGVERSION}/lisp/dired-aux.elc
+share/emacs/${PKGVERSION}/lisp/dired-x.el
+share/emacs/${PKGVERSION}/lisp/dired-x.elc
+share/emacs/${PKGVERSION}/lisp/dired.el
+share/emacs/${PKGVERSION}/lisp/dired.elc
+share/emacs/${PKGVERSION}/lisp/dirtrack.el
+share/emacs/${PKGVERSION}/lisp/dirtrack.elc
+share/emacs/${PKGVERSION}/lisp/disp-table.el
+share/emacs/${PKGVERSION}/lisp/disp-table.elc
+share/emacs/${PKGVERSION}/lisp/dos-fns.el
+share/emacs/${PKGVERSION}/lisp/dos-fns.elc
+share/emacs/${PKGVERSION}/lisp/dos-vars.el
+share/emacs/${PKGVERSION}/lisp/dos-vars.elc
+share/emacs/${PKGVERSION}/lisp/dos-w32.el
+share/emacs/${PKGVERSION}/lisp/dos-w32.elc
+share/emacs/${PKGVERSION}/lisp/double.el
+share/emacs/${PKGVERSION}/lisp/double.elc
+share/emacs/${PKGVERSION}/lisp/ebuff-menu.el
+share/emacs/${PKGVERSION}/lisp/ebuff-menu.elc
+share/emacs/${PKGVERSION}/lisp/echistory.el
+share/emacs/${PKGVERSION}/lisp/echistory.elc
+share/emacs/${PKGVERSION}/lisp/ediff-diff.el
+share/emacs/${PKGVERSION}/lisp/ediff-diff.elc
+share/emacs/${PKGVERSION}/lisp/ediff-help.el
+share/emacs/${PKGVERSION}/lisp/ediff-help.elc
+share/emacs/${PKGVERSION}/lisp/ediff-hook.el
+share/emacs/${PKGVERSION}/lisp/ediff-hook.elc
+share/emacs/${PKGVERSION}/lisp/ediff-init.el
+share/emacs/${PKGVERSION}/lisp/ediff-init.elc
+share/emacs/${PKGVERSION}/lisp/ediff-merg.el
+share/emacs/${PKGVERSION}/lisp/ediff-merg.elc
+share/emacs/${PKGVERSION}/lisp/ediff-mult.el
+share/emacs/${PKGVERSION}/lisp/ediff-mult.elc
+share/emacs/${PKGVERSION}/lisp/ediff-ptch.el
+share/emacs/${PKGVERSION}/lisp/ediff-ptch.elc
+share/emacs/${PKGVERSION}/lisp/ediff-util.el
+share/emacs/${PKGVERSION}/lisp/ediff-util.elc
+share/emacs/${PKGVERSION}/lisp/ediff-vers.el
+share/emacs/${PKGVERSION}/lisp/ediff-vers.elc
+share/emacs/${PKGVERSION}/lisp/ediff-wind.el
+share/emacs/${PKGVERSION}/lisp/ediff-wind.elc
+share/emacs/${PKGVERSION}/lisp/ediff.el
+share/emacs/${PKGVERSION}/lisp/ediff.elc
+share/emacs/${PKGVERSION}/lisp/edmacro.el
+share/emacs/${PKGVERSION}/lisp/edmacro.elc
+share/emacs/${PKGVERSION}/lisp/ehelp.el
+share/emacs/${PKGVERSION}/lisp/ehelp.elc
+share/emacs/${PKGVERSION}/lisp/electric.el
+share/emacs/${PKGVERSION}/lisp/electric.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/advice.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/advice.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/assoc.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/assoc.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/autoload.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/autoload.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/backquote.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/backquote.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/byte-opt.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/byte-opt.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/bytecomp.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/bytecomp.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/checkdoc.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/checkdoc.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-compat.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-compat.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-extra.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-extra.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-indent.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-indent.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-macs.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-macs.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-seq.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-seq.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-specs.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl-specs.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cl.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/copyright.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/copyright.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cust-print.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/cust-print.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/debug.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/debug.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/disass.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/disass.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/easy-mmode.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/easy-mmode.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/easymenu.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/easymenu.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/edebug.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/edebug.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/eldoc.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/eldoc.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/elint.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/elint.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/elp.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/elp.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/eval-reg.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/eval-reg.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/find-func.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/find-func.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/float.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/float.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/gulp.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/gulp.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/helper.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/helper.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/levents.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/levents.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lisp-mnt.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lisp-mnt.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lisp-mode.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lisp-mode.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lisp.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lisp.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lmenu.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lmenu.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lselect.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lselect.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lucid.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/lucid.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/pp.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/pp.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/profile.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/profile.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/regexp-opt.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/regexp-opt.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/ring.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/ring.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/shadow.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/shadow.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/sregex.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/sregex.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/tq.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/tq.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/trace.el
+share/emacs/${PKGVERSION}/lisp/emacs-lisp/trace.elc
+share/emacs/${PKGVERSION}/lisp/emacs-lock.el
+share/emacs/${PKGVERSION}/lisp/emacs-lock.elc
+share/emacs/${PKGVERSION}/lisp/emerge.el
+share/emacs/${PKGVERSION}/lisp/emerge.elc
+share/emacs/${PKGVERSION}/lisp/emulation/crisp.el
+share/emacs/${PKGVERSION}/lisp/emulation/crisp.elc
+share/emacs/${PKGVERSION}/lisp/emulation/edt-lk201.el
+share/emacs/${PKGVERSION}/lisp/emulation/edt-lk201.elc
+share/emacs/${PKGVERSION}/lisp/emulation/edt-mapper.el
+share/emacs/${PKGVERSION}/lisp/emulation/edt-mapper.elc
+share/emacs/${PKGVERSION}/lisp/emulation/edt-pc.el
+share/emacs/${PKGVERSION}/lisp/emulation/edt-pc.elc
+share/emacs/${PKGVERSION}/lisp/emulation/edt-vt100.el
+share/emacs/${PKGVERSION}/lisp/emulation/edt-vt100.elc
+share/emacs/${PKGVERSION}/lisp/emulation/edt.el
+share/emacs/${PKGVERSION}/lisp/emulation/edt.elc
+share/emacs/${PKGVERSION}/lisp/emulation/mlconvert.el
+share/emacs/${PKGVERSION}/lisp/emulation/mlconvert.elc
+share/emacs/${PKGVERSION}/lisp/emulation/mlsupport.el
+share/emacs/${PKGVERSION}/lisp/emulation/mlsupport.elc
+share/emacs/${PKGVERSION}/lisp/emulation/pc-mode.el
+share/emacs/${PKGVERSION}/lisp/emulation/pc-mode.elc
+share/emacs/${PKGVERSION}/lisp/emulation/pc-select.el
+share/emacs/${PKGVERSION}/lisp/emulation/pc-select.elc
+share/emacs/${PKGVERSION}/lisp/emulation/tpu-edt.el
+share/emacs/${PKGVERSION}/lisp/emulation/tpu-edt.elc
+share/emacs/${PKGVERSION}/lisp/emulation/tpu-extras.el
+share/emacs/${PKGVERSION}/lisp/emulation/tpu-extras.elc
+share/emacs/${PKGVERSION}/lisp/emulation/tpu-mapper.el
+share/emacs/${PKGVERSION}/lisp/emulation/tpu-mapper.elc
+share/emacs/${PKGVERSION}/lisp/emulation/vi.el
+share/emacs/${PKGVERSION}/lisp/emulation/vi.elc
+share/emacs/${PKGVERSION}/lisp/emulation/vip.el
+share/emacs/${PKGVERSION}/lisp/emulation/vip.elc
+share/emacs/${PKGVERSION}/lisp/emulation/viper-cmd.el
+share/emacs/${PKGVERSION}/lisp/emulation/viper-cmd.elc
+share/emacs/${PKGVERSION}/lisp/emulation/viper-ex.el
+share/emacs/${PKGVERSION}/lisp/emulation/viper-ex.elc
+share/emacs/${PKGVERSION}/lisp/emulation/viper-init.el
+share/emacs/${PKGVERSION}/lisp/emulation/viper-init.elc
+share/emacs/${PKGVERSION}/lisp/emulation/viper-keym.el
+share/emacs/${PKGVERSION}/lisp/emulation/viper-keym.elc
+share/emacs/${PKGVERSION}/lisp/emulation/viper-macs.el
+share/emacs/${PKGVERSION}/lisp/emulation/viper-macs.elc
+share/emacs/${PKGVERSION}/lisp/emulation/viper-mous.el
+share/emacs/${PKGVERSION}/lisp/emulation/viper-mous.elc
+share/emacs/${PKGVERSION}/lisp/emulation/viper-util.el
+share/emacs/${PKGVERSION}/lisp/emulation/viper-util.elc
+share/emacs/${PKGVERSION}/lisp/emulation/viper.el
+share/emacs/${PKGVERSION}/lisp/emulation/viper.elc
+share/emacs/${PKGVERSION}/lisp/emulation/ws-mode.el
+share/emacs/${PKGVERSION}/lisp/emulation/ws-mode.elc
+share/emacs/${PKGVERSION}/lisp/enriched.el
+share/emacs/${PKGVERSION}/lisp/enriched.elc
+share/emacs/${PKGVERSION}/lisp/env.el
+share/emacs/${PKGVERSION}/lisp/env.elc
+share/emacs/${PKGVERSION}/lisp/expand.el
+share/emacs/${PKGVERSION}/lisp/expand.elc
+share/emacs/${PKGVERSION}/lisp/facemenu.el
+share/emacs/${PKGVERSION}/lisp/facemenu.elc
+share/emacs/${PKGVERSION}/lisp/faces.el
+share/emacs/${PKGVERSION}/lisp/faces.elc
+share/emacs/${PKGVERSION}/lisp/fast-lock.el
+share/emacs/${PKGVERSION}/lisp/fast-lock.elc
+share/emacs/${PKGVERSION}/lisp/ffap.el
+share/emacs/${PKGVERSION}/lisp/ffap.elc
+share/emacs/${PKGVERSION}/lisp/filecache.el
+share/emacs/${PKGVERSION}/lisp/filecache.elc
+share/emacs/${PKGVERSION}/lisp/files.el
+share/emacs/${PKGVERSION}/lisp/files.elc
+share/emacs/${PKGVERSION}/lisp/find-dired.el
+share/emacs/${PKGVERSION}/lisp/find-dired.elc
+share/emacs/${PKGVERSION}/lisp/find-file.el
+share/emacs/${PKGVERSION}/lisp/find-file.elc
+share/emacs/${PKGVERSION}/lisp/find-gc.el
+share/emacs/${PKGVERSION}/lisp/find-gc.elc
+share/emacs/${PKGVERSION}/lisp/finder-inf.el
+share/emacs/${PKGVERSION}/lisp/finder-inf.elc
+share/emacs/${PKGVERSION}/lisp/finder.el
+share/emacs/${PKGVERSION}/lisp/finder.elc
+share/emacs/${PKGVERSION}/lisp/float-sup.el
+share/emacs/${PKGVERSION}/lisp/float-sup.elc
+share/emacs/${PKGVERSION}/lisp/flow-ctrl.el
+share/emacs/${PKGVERSION}/lisp/flow-ctrl.elc
+share/emacs/${PKGVERSION}/lisp/foldout.el
+share/emacs/${PKGVERSION}/lisp/foldout.elc
+share/emacs/${PKGVERSION}/lisp/follow.el
+share/emacs/${PKGVERSION}/lisp/follow.elc
+share/emacs/${PKGVERSION}/lisp/font-lock.el
+share/emacs/${PKGVERSION}/lisp/font-lock.elc
+share/emacs/${PKGVERSION}/lisp/format.el
+share/emacs/${PKGVERSION}/lisp/format.elc
+share/emacs/${PKGVERSION}/lisp/forms-d2.dat
+share/emacs/${PKGVERSION}/lisp/forms-d2.el
+share/emacs/${PKGVERSION}/lisp/forms-pass.el
+share/emacs/${PKGVERSION}/lisp/forms.el
+share/emacs/${PKGVERSION}/lisp/forms.elc
+share/emacs/${PKGVERSION}/lisp/frame.el
+share/emacs/${PKGVERSION}/lisp/frame.elc
+share/emacs/${PKGVERSION}/lisp/generic-x.el
+share/emacs/${PKGVERSION}/lisp/generic.el
+share/emacs/${PKGVERSION}/lisp/generic.elc
+share/emacs/${PKGVERSION}/lisp/gnus/earcon.el
+share/emacs/${PKGVERSION}/lisp/gnus/earcon.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-agent.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-agent.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-art.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-art.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-async.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-async.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-audio.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-audio.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-bcklg.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-bcklg.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-cache.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-cache.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-cite.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-cite.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-cus.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-cus.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-demon.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-demon.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-draft.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-draft.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-dup.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-dup.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-eform.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-eform.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-ems.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-ems.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-gl.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-gl.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-group.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-group.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-int.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-int.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-kill.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-kill.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-load.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-load.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-logic.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-logic.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-mh.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-mh.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-move.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-move.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-msg.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-msg.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-mule.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-mule.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-nocem.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-nocem.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-range.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-range.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-salt.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-salt.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-score.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-score.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-setup.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-setup.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-soup.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-soup.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-spec.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-spec.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-srvr.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-srvr.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-start.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-start.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-sum.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-sum.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-topic.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-topic.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-undo.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-undo.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-util.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-util.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-uu.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-uu.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-vm.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-vm.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-win.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus-win.elc
+share/emacs/${PKGVERSION}/lisp/gnus/gnus.el
+share/emacs/${PKGVERSION}/lisp/gnus/gnus.elc
+share/emacs/${PKGVERSION}/lisp/gnus/message.el
+share/emacs/${PKGVERSION}/lisp/gnus/message.elc
+share/emacs/${PKGVERSION}/lisp/gnus/messcompat.el
+share/emacs/${PKGVERSION}/lisp/gnus/messcompat.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnagent.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnagent.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnbabyl.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnbabyl.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nndir.el
+share/emacs/${PKGVERSION}/lisp/gnus/nndir.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nndoc.el
+share/emacs/${PKGVERSION}/lisp/gnus/nndoc.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nndraft.el
+share/emacs/${PKGVERSION}/lisp/gnus/nndraft.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nneething.el
+share/emacs/${PKGVERSION}/lisp/gnus/nneething.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnfolder.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnfolder.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nngateway.el
+share/emacs/${PKGVERSION}/lisp/gnus/nngateway.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnheader.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnheader.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnkiboze.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnkiboze.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnlistserv.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnmail.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnmail.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnmbox.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnmbox.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnmh.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnmh.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnml.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnml.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnoo.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnoo.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnsoup.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnsoup.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnspool.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnspool.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nntp.el
+share/emacs/${PKGVERSION}/lisp/gnus/nntp.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnvirtual.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnvirtual.elc
+share/emacs/${PKGVERSION}/lisp/gnus/nnweb.el
+share/emacs/${PKGVERSION}/lisp/gnus/nnweb.elc
+share/emacs/${PKGVERSION}/lisp/gnus/parse-time.el
+share/emacs/${PKGVERSION}/lisp/gnus/parse-time.elc
+share/emacs/${PKGVERSION}/lisp/gnus/pop3.el
+share/emacs/${PKGVERSION}/lisp/gnus/pop3.elc
+share/emacs/${PKGVERSION}/lisp/gnus/score-mode.el
+share/emacs/${PKGVERSION}/lisp/gnus/score-mode.elc
+share/emacs/${PKGVERSION}/lisp/goto-addr.el
+share/emacs/${PKGVERSION}/lisp/goto-addr.elc
+share/emacs/${PKGVERSION}/lisp/gud.el
+share/emacs/${PKGVERSION}/lisp/gud.elc
+share/emacs/${PKGVERSION}/lisp/help-macro.el
+share/emacs/${PKGVERSION}/lisp/help-macro.elc
+share/emacs/${PKGVERSION}/lisp/help.el
+share/emacs/${PKGVERSION}/lisp/help.elc
+share/emacs/${PKGVERSION}/lisp/hexl.el
+share/emacs/${PKGVERSION}/lisp/hexl.elc
+share/emacs/${PKGVERSION}/lisp/hilit-chg.el
+share/emacs/${PKGVERSION}/lisp/hilit-chg.elc
+share/emacs/${PKGVERSION}/lisp/hilit19.el
+share/emacs/${PKGVERSION}/lisp/hilit19.elc
+share/emacs/${PKGVERSION}/lisp/hippie-exp.el
+share/emacs/${PKGVERSION}/lisp/hippie-exp.elc
+share/emacs/${PKGVERSION}/lisp/hscroll.el
+share/emacs/${PKGVERSION}/lisp/hscroll.elc
+share/emacs/${PKGVERSION}/lisp/icomplete.el
+share/emacs/${PKGVERSION}/lisp/icomplete.elc
+share/emacs/${PKGVERSION}/lisp/ielm.el
+share/emacs/${PKGVERSION}/lisp/ielm.elc
+share/emacs/${PKGVERSION}/lisp/imenu.el
+share/emacs/${PKGVERSION}/lisp/imenu.elc
+share/emacs/${PKGVERSION}/lisp/indent.el
+share/emacs/${PKGVERSION}/lisp/indent.elc
+share/emacs/${PKGVERSION}/lisp/inf-lisp.el
+share/emacs/${PKGVERSION}/lisp/inf-lisp.elc
+share/emacs/${PKGVERSION}/lisp/info-look.el
+share/emacs/${PKGVERSION}/lisp/info-look.elc
+share/emacs/${PKGVERSION}/lisp/info.el
+share/emacs/${PKGVERSION}/lisp/info.elc
+share/emacs/${PKGVERSION}/lisp/informat.el
+share/emacs/${PKGVERSION}/lisp/informat.elc
+share/emacs/${PKGVERSION}/lisp/international/ccl.el
+share/emacs/${PKGVERSION}/lisp/international/ccl.elc
+share/emacs/${PKGVERSION}/lisp/international/characters.el
+share/emacs/${PKGVERSION}/lisp/international/characters.elc
+share/emacs/${PKGVERSION}/lisp/international/codepage.el
+share/emacs/${PKGVERSION}/lisp/international/codepage.elc
+share/emacs/${PKGVERSION}/lisp/international/encoded-kb.el
+share/emacs/${PKGVERSION}/lisp/international/encoded-kb.elc
+share/emacs/${PKGVERSION}/lisp/international/fontset.el
+share/emacs/${PKGVERSION}/lisp/international/fontset.elc
+share/emacs/${PKGVERSION}/lisp/international/isearch-x.el
+share/emacs/${PKGVERSION}/lisp/international/isearch-x.elc
+share/emacs/${PKGVERSION}/lisp/international/iso-acc.el
+share/emacs/${PKGVERSION}/lisp/international/iso-acc.elc
+share/emacs/${PKGVERSION}/lisp/international/iso-ascii.el
+share/emacs/${PKGVERSION}/lisp/international/iso-ascii.elc
+share/emacs/${PKGVERSION}/lisp/international/iso-cvt.el
+share/emacs/${PKGVERSION}/lisp/international/iso-cvt.elc
+share/emacs/${PKGVERSION}/lisp/international/iso-insert.el
+share/emacs/${PKGVERSION}/lisp/international/iso-insert.elc
+share/emacs/${PKGVERSION}/lisp/international/iso-swed.el
+share/emacs/${PKGVERSION}/lisp/international/iso-swed.elc
+share/emacs/${PKGVERSION}/lisp/international/iso-transl.el
+share/emacs/${PKGVERSION}/lisp/international/iso-transl.elc
+share/emacs/${PKGVERSION}/lisp/international/kinsoku.el
+share/emacs/${PKGVERSION}/lisp/international/kinsoku.elc
+share/emacs/${PKGVERSION}/lisp/international/kkc.el
+share/emacs/${PKGVERSION}/lisp/international/kkc.elc
+share/emacs/${PKGVERSION}/lisp/international/latin-1.el
+share/emacs/${PKGVERSION}/lisp/international/latin-2.el
+share/emacs/${PKGVERSION}/lisp/international/latin-3.el
+share/emacs/${PKGVERSION}/lisp/international/latin-4.el
+share/emacs/${PKGVERSION}/lisp/international/latin-5.el
+share/emacs/${PKGVERSION}/lisp/international/mule-cmds.el
+share/emacs/${PKGVERSION}/lisp/international/mule-cmds.elc
+share/emacs/${PKGVERSION}/lisp/international/mule-conf.el
+share/emacs/${PKGVERSION}/lisp/international/mule-diag.el
+share/emacs/${PKGVERSION}/lisp/international/mule-diag.elc
+share/emacs/${PKGVERSION}/lisp/international/mule-util.el
+share/emacs/${PKGVERSION}/lisp/international/mule-util.elc
+share/emacs/${PKGVERSION}/lisp/international/mule.el
+share/emacs/${PKGVERSION}/lisp/international/mule.elc
+share/emacs/${PKGVERSION}/lisp/international/ogonek.el
+share/emacs/${PKGVERSION}/lisp/international/ogonek.elc
+share/emacs/${PKGVERSION}/lisp/international/quail.el
+share/emacs/${PKGVERSION}/lisp/international/quail.elc
+share/emacs/${PKGVERSION}/lisp/international/skkdic-cnv.el
+share/emacs/${PKGVERSION}/lisp/international/skkdic-cnv.elc
+share/emacs/${PKGVERSION}/lisp/international/skkdic-utl.el
+share/emacs/${PKGVERSION}/lisp/international/skkdic-utl.elc
+share/emacs/${PKGVERSION}/lisp/international/swedish.el
+share/emacs/${PKGVERSION}/lisp/international/swedish.elc
+share/emacs/${PKGVERSION}/lisp/international/titdic-cnv.el
+share/emacs/${PKGVERSION}/lisp/international/titdic-cnv.elc
+share/emacs/${PKGVERSION}/lisp/isearch.el
+share/emacs/${PKGVERSION}/lisp/isearch.elc
+share/emacs/${PKGVERSION}/lisp/ispell.el
+share/emacs/${PKGVERSION}/lisp/ispell.elc
+share/emacs/${PKGVERSION}/lisp/iswitchb.el
+share/emacs/${PKGVERSION}/lisp/iswitchb.elc
+share/emacs/${PKGVERSION}/lisp/jka-compr.el
+share/emacs/${PKGVERSION}/lisp/jka-compr.elc
+share/emacs/${PKGVERSION}/lisp/kermit.el
+share/emacs/${PKGVERSION}/lisp/kermit.elc
+share/emacs/${PKGVERSION}/lisp/language/china-util.el
+share/emacs/${PKGVERSION}/lisp/language/china-util.elc
+share/emacs/${PKGVERSION}/lisp/language/chinese.el
+share/emacs/${PKGVERSION}/lisp/language/chinese.elc
+share/emacs/${PKGVERSION}/lisp/language/cyril-util.el
+share/emacs/${PKGVERSION}/lisp/language/cyril-util.elc
+share/emacs/${PKGVERSION}/lisp/language/cyrillic.el
+share/emacs/${PKGVERSION}/lisp/language/cyrillic.elc
+share/emacs/${PKGVERSION}/lisp/language/czech.el
+share/emacs/${PKGVERSION}/lisp/language/czech.elc
+share/emacs/${PKGVERSION}/lisp/language/devan-util.el
+share/emacs/${PKGVERSION}/lisp/language/devan-util.elc
+share/emacs/${PKGVERSION}/lisp/language/devanagari.el
+share/emacs/${PKGVERSION}/lisp/language/devanagari.elc
+share/emacs/${PKGVERSION}/lisp/language/english.el
+share/emacs/${PKGVERSION}/lisp/language/english.elc
+share/emacs/${PKGVERSION}/lisp/language/ethio-util.el
+share/emacs/${PKGVERSION}/lisp/language/ethio-util.elc
+share/emacs/${PKGVERSION}/lisp/language/ethiopic.el
+share/emacs/${PKGVERSION}/lisp/language/ethiopic.elc
+share/emacs/${PKGVERSION}/lisp/language/european.el
+share/emacs/${PKGVERSION}/lisp/language/european.elc
+share/emacs/${PKGVERSION}/lisp/language/greek.el
+share/emacs/${PKGVERSION}/lisp/language/greek.elc
+share/emacs/${PKGVERSION}/lisp/language/hebrew.el
+share/emacs/${PKGVERSION}/lisp/language/hebrew.elc
+share/emacs/${PKGVERSION}/lisp/language/indian.el
+share/emacs/${PKGVERSION}/lisp/language/indian.elc
+share/emacs/${PKGVERSION}/lisp/language/japan-util.el
+share/emacs/${PKGVERSION}/lisp/language/japan-util.elc
+share/emacs/${PKGVERSION}/lisp/language/japanese.el
+share/emacs/${PKGVERSION}/lisp/language/japanese.elc
+share/emacs/${PKGVERSION}/lisp/language/korea-util.el
+share/emacs/${PKGVERSION}/lisp/language/korea-util.elc
+share/emacs/${PKGVERSION}/lisp/language/korean.el
+share/emacs/${PKGVERSION}/lisp/language/korean.elc
+share/emacs/${PKGVERSION}/lisp/language/lao-util.el
+share/emacs/${PKGVERSION}/lisp/language/lao-util.elc
+share/emacs/${PKGVERSION}/lisp/language/lao.el
+share/emacs/${PKGVERSION}/lisp/language/lao.elc
+share/emacs/${PKGVERSION}/lisp/language/misc-lang.el
+share/emacs/${PKGVERSION}/lisp/language/misc-lang.elc
+share/emacs/${PKGVERSION}/lisp/language/romanian.el
+share/emacs/${PKGVERSION}/lisp/language/romanian.elc
+share/emacs/${PKGVERSION}/lisp/language/slovak.el
+share/emacs/${PKGVERSION}/lisp/language/slovak.elc
+share/emacs/${PKGVERSION}/lisp/language/thai-util.el
+share/emacs/${PKGVERSION}/lisp/language/thai-util.elc
+share/emacs/${PKGVERSION}/lisp/language/thai.el
+share/emacs/${PKGVERSION}/lisp/language/thai.elc
+share/emacs/${PKGVERSION}/lisp/language/tibet-util.el
+share/emacs/${PKGVERSION}/lisp/language/tibet-util.elc
+share/emacs/${PKGVERSION}/lisp/language/tibetan.el
+share/emacs/${PKGVERSION}/lisp/language/tibetan.elc
+share/emacs/${PKGVERSION}/lisp/language/viet-util.el
+share/emacs/${PKGVERSION}/lisp/language/viet-util.elc
+share/emacs/${PKGVERSION}/lisp/language/vietnamese.el
+share/emacs/${PKGVERSION}/lisp/language/vietnamese.elc
+share/emacs/${PKGVERSION}/lisp/lazy-lock.el
+share/emacs/${PKGVERSION}/lisp/lazy-lock.elc
+share/emacs/${PKGVERSION}/lisp/ledit.el
+share/emacs/${PKGVERSION}/lisp/ledit.elc
+share/emacs/${PKGVERSION}/lisp/loaddefs.el
+share/emacs/${PKGVERSION}/lisp/loadhist.el
+share/emacs/${PKGVERSION}/lisp/loadhist.elc
+share/emacs/${PKGVERSION}/lisp/loadup.el
+share/emacs/${PKGVERSION}/lisp/locate.el
+share/emacs/${PKGVERSION}/lisp/locate.elc
+share/emacs/${PKGVERSION}/lisp/lpr.el
+share/emacs/${PKGVERSION}/lisp/lpr.elc
+share/emacs/${PKGVERSION}/lisp/ls-lisp.el
+share/emacs/${PKGVERSION}/lisp/ls-lisp.elc
+share/emacs/${PKGVERSION}/lisp/macros.el
+share/emacs/${PKGVERSION}/lisp/macros.elc
+share/emacs/${PKGVERSION}/lisp/mail/blessmail.el
+share/emacs/${PKGVERSION}/lisp/mail/emacsbug.el
+share/emacs/${PKGVERSION}/lisp/mail/emacsbug.elc
+share/emacs/${PKGVERSION}/lisp/mail/feedmail.el
+share/emacs/${PKGVERSION}/lisp/mail/feedmail.elc
+share/emacs/${PKGVERSION}/lisp/mail/mail-extr.el
+share/emacs/${PKGVERSION}/lisp/mail/mail-extr.elc
+share/emacs/${PKGVERSION}/lisp/mail/mail-hist.el
+share/emacs/${PKGVERSION}/lisp/mail/mail-hist.elc
+share/emacs/${PKGVERSION}/lisp/mail/mail-utils.el
+share/emacs/${PKGVERSION}/lisp/mail/mail-utils.elc
+share/emacs/${PKGVERSION}/lisp/mail/mailabbrev.el
+share/emacs/${PKGVERSION}/lisp/mail/mailabbrev.elc
+share/emacs/${PKGVERSION}/lisp/mail/mailalias.el
+share/emacs/${PKGVERSION}/lisp/mail/mailalias.elc
+share/emacs/${PKGVERSION}/lisp/mail/mailheader.el
+share/emacs/${PKGVERSION}/lisp/mail/mailheader.elc
+share/emacs/${PKGVERSION}/lisp/mail/mailpost.el
+share/emacs/${PKGVERSION}/lisp/mail/mailpost.elc
+share/emacs/${PKGVERSION}/lisp/mail/metamail.el
+share/emacs/${PKGVERSION}/lisp/mail/metamail.elc
+share/emacs/${PKGVERSION}/lisp/mail/mh-comp.el
+share/emacs/${PKGVERSION}/lisp/mail/mh-comp.elc
+share/emacs/${PKGVERSION}/lisp/mail/mh-e.el
+share/emacs/${PKGVERSION}/lisp/mail/mh-e.elc
+share/emacs/${PKGVERSION}/lisp/mail/mh-funcs.el
+share/emacs/${PKGVERSION}/lisp/mail/mh-funcs.elc
+share/emacs/${PKGVERSION}/lisp/mail/mh-mime.el
+share/emacs/${PKGVERSION}/lisp/mail/mh-mime.elc
+share/emacs/${PKGVERSION}/lisp/mail/mh-pick.el
+share/emacs/${PKGVERSION}/lisp/mail/mh-pick.elc
+share/emacs/${PKGVERSION}/lisp/mail/mh-seq.el
+share/emacs/${PKGVERSION}/lisp/mail/mh-seq.elc
+share/emacs/${PKGVERSION}/lisp/mail/mh-utils.el
+share/emacs/${PKGVERSION}/lisp/mail/mh-utils.elc
+share/emacs/${PKGVERSION}/lisp/mail/mspools.el
+share/emacs/${PKGVERSION}/lisp/mail/mspools.elc
+share/emacs/${PKGVERSION}/lisp/mail/reporter.el
+share/emacs/${PKGVERSION}/lisp/mail/reporter.elc
+share/emacs/${PKGVERSION}/lisp/mail/rfc822.el
+share/emacs/${PKGVERSION}/lisp/mail/rfc822.elc
+share/emacs/${PKGVERSION}/lisp/mail/rmail.el
+share/emacs/${PKGVERSION}/lisp/mail/rmail.elc
+share/emacs/${PKGVERSION}/lisp/mail/rmailedit.el
+share/emacs/${PKGVERSION}/lisp/mail/rmailedit.elc
+share/emacs/${PKGVERSION}/lisp/mail/rmailkwd.el
+share/emacs/${PKGVERSION}/lisp/mail/rmailkwd.elc
+share/emacs/${PKGVERSION}/lisp/mail/rmailmsc.el
+share/emacs/${PKGVERSION}/lisp/mail/rmailmsc.elc
+share/emacs/${PKGVERSION}/lisp/mail/rmailout.el
+share/emacs/${PKGVERSION}/lisp/mail/rmailout.elc
+share/emacs/${PKGVERSION}/lisp/mail/rmailsort.el
+share/emacs/${PKGVERSION}/lisp/mail/rmailsort.elc
+share/emacs/${PKGVERSION}/lisp/mail/rmailsum.el
+share/emacs/${PKGVERSION}/lisp/mail/rmailsum.elc
+share/emacs/${PKGVERSION}/lisp/mail/rnews.el
+share/emacs/${PKGVERSION}/lisp/mail/rnews.elc
+share/emacs/${PKGVERSION}/lisp/mail/rnewspost.el
+share/emacs/${PKGVERSION}/lisp/mail/rnewspost.elc
+share/emacs/${PKGVERSION}/lisp/mail/sc.el
+share/emacs/${PKGVERSION}/lisp/mail/sendmail.el
+share/emacs/${PKGVERSION}/lisp/mail/sendmail.elc
+share/emacs/${PKGVERSION}/lisp/mail/smtpmail.el
+share/emacs/${PKGVERSION}/lisp/mail/smtpmail.elc
+share/emacs/${PKGVERSION}/lisp/mail/supercite.el
+share/emacs/${PKGVERSION}/lisp/mail/supercite.elc
+share/emacs/${PKGVERSION}/lisp/mail/uce.el
+share/emacs/${PKGVERSION}/lisp/mail/uce.elc
+share/emacs/${PKGVERSION}/lisp/mail/undigest.el
+share/emacs/${PKGVERSION}/lisp/mail/undigest.elc
+share/emacs/${PKGVERSION}/lisp/mail/unrmail.el
+share/emacs/${PKGVERSION}/lisp/mail/unrmail.elc
+share/emacs/${PKGVERSION}/lisp/mail/vms-pmail.el
+share/emacs/${PKGVERSION}/lisp/mail/vms-pmail.elc
+share/emacs/${PKGVERSION}/lisp/makesum.el
+share/emacs/${PKGVERSION}/lisp/makesum.elc
+share/emacs/${PKGVERSION}/lisp/man.el
+share/emacs/${PKGVERSION}/lisp/man.elc
+share/emacs/${PKGVERSION}/lisp/map-ynp.el
+share/emacs/${PKGVERSION}/lisp/map-ynp.elc
+share/emacs/${PKGVERSION}/lisp/menu-bar.el
+share/emacs/${PKGVERSION}/lisp/menu-bar.elc
+share/emacs/${PKGVERSION}/lisp/midnight.el
+share/emacs/${PKGVERSION}/lisp/midnight.elc
+share/emacs/${PKGVERSION}/lisp/misc.el
+share/emacs/${PKGVERSION}/lisp/misc.elc
+share/emacs/${PKGVERSION}/lisp/mldrag.el
+share/emacs/${PKGVERSION}/lisp/mldrag.elc
+share/emacs/${PKGVERSION}/lisp/mouse-copy.el
+share/emacs/${PKGVERSION}/lisp/mouse-copy.elc
+share/emacs/${PKGVERSION}/lisp/mouse-drag.el
+share/emacs/${PKGVERSION}/lisp/mouse-drag.elc
+share/emacs/${PKGVERSION}/lisp/mouse-sel.el
+share/emacs/${PKGVERSION}/lisp/mouse-sel.elc
+share/emacs/${PKGVERSION}/lisp/mouse.el
+share/emacs/${PKGVERSION}/lisp/mouse.elc
+share/emacs/${PKGVERSION}/lisp/msb.el
+share/emacs/${PKGVERSION}/lisp/msb.elc
+share/emacs/${PKGVERSION}/lisp/net-utils.el
+share/emacs/${PKGVERSION}/lisp/net-utils.elc
+share/emacs/${PKGVERSION}/lisp/novice.el
+share/emacs/${PKGVERSION}/lisp/novice.elc
+share/emacs/${PKGVERSION}/lisp/options.el
+share/emacs/${PKGVERSION}/lisp/options.elc
+share/emacs/${PKGVERSION}/lisp/paren.el
+share/emacs/${PKGVERSION}/lisp/paren.elc
+share/emacs/${PKGVERSION}/lisp/patcomp.el
+share/emacs/${PKGVERSION}/lisp/paths.el
+share/emacs/${PKGVERSION}/lisp/ph.el
+share/emacs/${PKGVERSION}/lisp/ph.elc
+share/emacs/${PKGVERSION}/lisp/play/blackbox.el
+share/emacs/${PKGVERSION}/lisp/play/blackbox.elc
+share/emacs/${PKGVERSION}/lisp/play/bruce.el
+share/emacs/${PKGVERSION}/lisp/play/cookie1.el
+share/emacs/${PKGVERSION}/lisp/play/cookie1.elc
+share/emacs/${PKGVERSION}/lisp/play/decipher.el
+share/emacs/${PKGVERSION}/lisp/play/decipher.elc
+share/emacs/${PKGVERSION}/lisp/play/dissociate.el
+share/emacs/${PKGVERSION}/lisp/play/dissociate.elc
+share/emacs/${PKGVERSION}/lisp/play/doctor.el
+share/emacs/${PKGVERSION}/lisp/play/doctor.elc
+share/emacs/${PKGVERSION}/lisp/play/dunnet.el
+share/emacs/${PKGVERSION}/lisp/play/dunnet.elc
+share/emacs/${PKGVERSION}/lisp/play/gamegrid.el
+share/emacs/${PKGVERSION}/lisp/play/gamegrid.elc
+share/emacs/${PKGVERSION}/lisp/play/gametree.el
+share/emacs/${PKGVERSION}/lisp/play/gametree.elc
+share/emacs/${PKGVERSION}/lisp/play/gomoku.el
+share/emacs/${PKGVERSION}/lisp/play/gomoku.elc
+share/emacs/${PKGVERSION}/lisp/play/handwrite.el
+share/emacs/${PKGVERSION}/lisp/play/handwrite.elc
+share/emacs/${PKGVERSION}/lisp/play/hanoi.el
+share/emacs/${PKGVERSION}/lisp/play/hanoi.elc
+share/emacs/${PKGVERSION}/lisp/play/landmark.el
+share/emacs/${PKGVERSION}/lisp/play/landmark.elc
+share/emacs/${PKGVERSION}/lisp/play/life.el
+share/emacs/${PKGVERSION}/lisp/play/life.elc
+share/emacs/${PKGVERSION}/lisp/play/meese.el
+share/emacs/${PKGVERSION}/lisp/play/meese.elc
+share/emacs/${PKGVERSION}/lisp/play/morse.el
+share/emacs/${PKGVERSION}/lisp/play/morse.elc
+share/emacs/${PKGVERSION}/lisp/play/mpuz.el
+share/emacs/${PKGVERSION}/lisp/play/mpuz.elc
+share/emacs/${PKGVERSION}/lisp/play/snake.el
+share/emacs/${PKGVERSION}/lisp/play/snake.elc
+share/emacs/${PKGVERSION}/lisp/play/solitaire.el
+share/emacs/${PKGVERSION}/lisp/play/solitaire.elc
+share/emacs/${PKGVERSION}/lisp/play/spook.el
+share/emacs/${PKGVERSION}/lisp/play/spook.elc
+share/emacs/${PKGVERSION}/lisp/play/studly.el
+share/emacs/${PKGVERSION}/lisp/play/studly.elc
+share/emacs/${PKGVERSION}/lisp/play/tetris.el
+share/emacs/${PKGVERSION}/lisp/play/tetris.elc
+share/emacs/${PKGVERSION}/lisp/play/yow.el
+share/emacs/${PKGVERSION}/lisp/play/yow.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/ada-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/ada-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/ada-stmt.el
+share/emacs/${PKGVERSION}/lisp/progmodes/ada-stmt.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/asm-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/asm-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/awk-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/awk-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/c-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/c-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-align.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-align.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-cmds.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-cmds.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-compat.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-compat.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-defs.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-defs.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-engine.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-engine.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-langs.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-langs.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-make.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-make.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-menus.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-menus.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-styles.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-styles.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-vars.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cc-vars.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cmacexp.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cmacexp.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/compile.el
+share/emacs/${PKGVERSION}/lisp/progmodes/compile.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cperl-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cperl-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cplus-md.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cplus-md.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/cpp.el
+share/emacs/${PKGVERSION}/lisp/progmodes/cpp.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/dcl-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/dcl-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/etags.el
+share/emacs/${PKGVERSION}/lisp/progmodes/etags.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/executable.el
+share/emacs/${PKGVERSION}/lisp/progmodes/executable.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/f90.el
+share/emacs/${PKGVERSION}/lisp/progmodes/f90.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/fortran.el
+share/emacs/${PKGVERSION}/lisp/progmodes/fortran.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/hideif.el
+share/emacs/${PKGVERSION}/lisp/progmodes/hideif.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/hideshow.el
+share/emacs/${PKGVERSION}/lisp/progmodes/hideshow.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/icon.el
+share/emacs/${PKGVERSION}/lisp/progmodes/icon.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/m4-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/m4-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/make-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/make-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/mantemp.el
+share/emacs/${PKGVERSION}/lisp/progmodes/mantemp.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/meta-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/meta-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/modula2.el
+share/emacs/${PKGVERSION}/lisp/progmodes/modula2.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/octave-hlp.el
+share/emacs/${PKGVERSION}/lisp/progmodes/octave-hlp.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/octave-inf.el
+share/emacs/${PKGVERSION}/lisp/progmodes/octave-inf.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/octave-mod.el
+share/emacs/${PKGVERSION}/lisp/progmodes/octave-mod.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/pascal.el
+share/emacs/${PKGVERSION}/lisp/progmodes/pascal.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/perl-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/perl-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/prolog.el
+share/emacs/${PKGVERSION}/lisp/progmodes/prolog.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/scheme.el
+share/emacs/${PKGVERSION}/lisp/progmodes/scheme.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/sh-script.el
+share/emacs/${PKGVERSION}/lisp/progmodes/sh-script.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/simula.el
+share/emacs/${PKGVERSION}/lisp/progmodes/simula.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/sql.el
+share/emacs/${PKGVERSION}/lisp/progmodes/sql.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/tcl-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/tcl-mode.elc
+share/emacs/${PKGVERSION}/lisp/progmodes/vhdl-mode.el
+share/emacs/${PKGVERSION}/lisp/progmodes/vhdl-mode.elc
+share/emacs/${PKGVERSION}/lisp/ps-bdf.el
+share/emacs/${PKGVERSION}/lisp/ps-bdf.elc
+share/emacs/${PKGVERSION}/lisp/ps-mule.el
+share/emacs/${PKGVERSION}/lisp/ps-mule.elc
+share/emacs/${PKGVERSION}/lisp/ps-print.el
+share/emacs/${PKGVERSION}/lisp/ps-print.elc
+share/emacs/${PKGVERSION}/lisp/rcompile.el
+share/emacs/${PKGVERSION}/lisp/rcompile.elc
+share/emacs/${PKGVERSION}/lisp/rect.el
+share/emacs/${PKGVERSION}/lisp/rect.elc
+share/emacs/${PKGVERSION}/lisp/regi.el
+share/emacs/${PKGVERSION}/lisp/regi.elc
+share/emacs/${PKGVERSION}/lisp/register.el
+share/emacs/${PKGVERSION}/lisp/register.elc
+share/emacs/${PKGVERSION}/lisp/repeat.el
+share/emacs/${PKGVERSION}/lisp/repeat.elc
+share/emacs/${PKGVERSION}/lisp/replace.el
+share/emacs/${PKGVERSION}/lisp/replace.elc
+share/emacs/${PKGVERSION}/lisp/reposition.el
+share/emacs/${PKGVERSION}/lisp/reposition.elc
+share/emacs/${PKGVERSION}/lisp/resume.el
+share/emacs/${PKGVERSION}/lisp/resume.elc
+share/emacs/${PKGVERSION}/lisp/rlogin.el
+share/emacs/${PKGVERSION}/lisp/rlogin.elc
+share/emacs/${PKGVERSION}/lisp/rot13.el
+share/emacs/${PKGVERSION}/lisp/rot13.elc
+share/emacs/${PKGVERSION}/lisp/rsz-mini.el
+share/emacs/${PKGVERSION}/lisp/rsz-mini.elc
+share/emacs/${PKGVERSION}/lisp/s-region.el
+share/emacs/${PKGVERSION}/lisp/s-region.elc
+share/emacs/${PKGVERSION}/lisp/saveplace.el
+share/emacs/${PKGVERSION}/lisp/saveplace.elc
+share/emacs/${PKGVERSION}/lisp/scroll-all.el
+share/emacs/${PKGVERSION}/lisp/scroll-all.elc
+share/emacs/${PKGVERSION}/lisp/scroll-bar.el
+share/emacs/${PKGVERSION}/lisp/scroll-bar.elc
+share/emacs/${PKGVERSION}/lisp/select.el
+share/emacs/${PKGVERSION}/lisp/select.elc
+share/emacs/${PKGVERSION}/lisp/server.el
+share/emacs/${PKGVERSION}/lisp/server.elc
+share/emacs/${PKGVERSION}/lisp/shadowfile.el
+share/emacs/${PKGVERSION}/lisp/shadowfile.elc
+share/emacs/${PKGVERSION}/lisp/shell.el
+share/emacs/${PKGVERSION}/lisp/shell.elc
+share/emacs/${PKGVERSION}/lisp/simple.el
+share/emacs/${PKGVERSION}/lisp/simple.elc
+share/emacs/${PKGVERSION}/lisp/site-init.el
+share/emacs/${PKGVERSION}/lisp/skeleton.el
+share/emacs/${PKGVERSION}/lisp/skeleton.elc
+share/emacs/${PKGVERSION}/lisp/snmp-mode.el
+share/emacs/${PKGVERSION}/lisp/snmp-mode.elc
+share/emacs/${PKGVERSION}/lisp/sort.el
+share/emacs/${PKGVERSION}/lisp/sort.elc
+share/emacs/${PKGVERSION}/lisp/soundex.el
+share/emacs/${PKGVERSION}/lisp/soundex.elc
+share/emacs/${PKGVERSION}/lisp/speedbar.el
+share/emacs/${PKGVERSION}/lisp/speedbar.elc
+share/emacs/${PKGVERSION}/lisp/startup.el
+share/emacs/${PKGVERSION}/lisp/startup.elc
+share/emacs/${PKGVERSION}/lisp/strokes.el
+share/emacs/${PKGVERSION}/lisp/strokes.elc
+share/emacs/${PKGVERSION}/lisp/subdirs.el
+share/emacs/${PKGVERSION}/lisp/subr.el
+share/emacs/${PKGVERSION}/lisp/subr.elc
+share/emacs/${PKGVERSION}/lisp/sun-curs.el
+share/emacs/${PKGVERSION}/lisp/sun-curs.elc
+share/emacs/${PKGVERSION}/lisp/sun-fns.el
+share/emacs/${PKGVERSION}/lisp/sun-fns.elc
+share/emacs/${PKGVERSION}/lisp/tabify.el
+share/emacs/${PKGVERSION}/lisp/tabify.elc
+share/emacs/${PKGVERSION}/lisp/talk.el
+share/emacs/${PKGVERSION}/lisp/talk.elc
+share/emacs/${PKGVERSION}/lisp/tar-mode.el
+share/emacs/${PKGVERSION}/lisp/tar-mode.elc
+share/emacs/${PKGVERSION}/lisp/tcp.el
+share/emacs/${PKGVERSION}/lisp/tcp.elc
+share/emacs/${PKGVERSION}/lisp/telnet.el
+share/emacs/${PKGVERSION}/lisp/telnet.elc
+share/emacs/${PKGVERSION}/lisp/tempo.el
+share/emacs/${PKGVERSION}/lisp/tempo.elc
+share/emacs/${PKGVERSION}/lisp/term.el
+share/emacs/${PKGVERSION}/lisp/term.elc
+share/emacs/${PKGVERSION}/lisp/term/AT386.el
+share/emacs/${PKGVERSION}/lisp/term/README
+share/emacs/${PKGVERSION}/lisp/term/apollo.el
+share/emacs/${PKGVERSION}/lisp/term/apollo.elc
+share/emacs/${PKGVERSION}/lisp/term/bg-mouse.el
+share/emacs/${PKGVERSION}/lisp/term/bg-mouse.elc
+share/emacs/${PKGVERSION}/lisp/term/bobcat.el
+share/emacs/${PKGVERSION}/lisp/term/internal.el
+share/emacs/${PKGVERSION}/lisp/term/iris-ansi.el
+share/emacs/${PKGVERSION}/lisp/term/keyswap.el
+share/emacs/${PKGVERSION}/lisp/term/linux.el
+share/emacs/${PKGVERSION}/lisp/term/lk201.el
+share/emacs/${PKGVERSION}/lisp/term/news.el
+share/emacs/${PKGVERSION}/lisp/term/news.elc
+share/emacs/${PKGVERSION}/lisp/term/pc-win.el
+share/emacs/${PKGVERSION}/lisp/term/pc-win.elc
+share/emacs/${PKGVERSION}/lisp/term/sun-mouse.el
+share/emacs/${PKGVERSION}/lisp/term/sun-mouse.elc
+share/emacs/${PKGVERSION}/lisp/term/sun.el
+share/emacs/${PKGVERSION}/lisp/term/sun.elc
+share/emacs/${PKGVERSION}/lisp/term/sup-mouse.el
+share/emacs/${PKGVERSION}/lisp/term/sup-mouse.elc
+share/emacs/${PKGVERSION}/lisp/term/tvi970.el
+share/emacs/${PKGVERSION}/lisp/term/tvi970.elc
+share/emacs/${PKGVERSION}/lisp/term/vt100.el
+share/emacs/${PKGVERSION}/lisp/term/vt100.elc
+share/emacs/${PKGVERSION}/lisp/term/vt102.el
+share/emacs/${PKGVERSION}/lisp/term/vt125.el
+share/emacs/${PKGVERSION}/lisp/term/vt200.el
+share/emacs/${PKGVERSION}/lisp/term/vt200.elc
+share/emacs/${PKGVERSION}/lisp/term/vt201.el
+share/emacs/${PKGVERSION}/lisp/term/vt220.el
+share/emacs/${PKGVERSION}/lisp/term/vt240.el
+share/emacs/${PKGVERSION}/lisp/term/vt300.el
+share/emacs/${PKGVERSION}/lisp/term/vt320.el
+share/emacs/${PKGVERSION}/lisp/term/vt400.el
+share/emacs/${PKGVERSION}/lisp/term/vt420.el
+share/emacs/${PKGVERSION}/lisp/term/w32-win.el
+share/emacs/${PKGVERSION}/lisp/term/w32-win.elc
+share/emacs/${PKGVERSION}/lisp/term/wyse50.el
+share/emacs/${PKGVERSION}/lisp/term/wyse50.elc
+share/emacs/${PKGVERSION}/lisp/term/x-win.el
+share/emacs/${PKGVERSION}/lisp/term/x-win.elc
+share/emacs/${PKGVERSION}/lisp/term/xterm.el
+share/emacs/${PKGVERSION}/lisp/term/xterm.elc
+share/emacs/${PKGVERSION}/lisp/terminal.el
+share/emacs/${PKGVERSION}/lisp/terminal.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/bib-mode.el
+share/emacs/${PKGVERSION}/lisp/textmodes/bib-mode.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/bibtex.el
+share/emacs/${PKGVERSION}/lisp/textmodes/bibtex.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/fill.el
+share/emacs/${PKGVERSION}/lisp/textmodes/fill.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/flyspell.el
+share/emacs/${PKGVERSION}/lisp/textmodes/flyspell.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/makeinfo.el
+share/emacs/${PKGVERSION}/lisp/textmodes/makeinfo.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/nroff-mode.el
+share/emacs/${PKGVERSION}/lisp/textmodes/nroff-mode.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/ooutline.el
+share/emacs/${PKGVERSION}/lisp/textmodes/ooutline.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/outline.el
+share/emacs/${PKGVERSION}/lisp/textmodes/outline.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/page-ext.el
+share/emacs/${PKGVERSION}/lisp/textmodes/page-ext.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/page.el
+share/emacs/${PKGVERSION}/lisp/textmodes/page.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/paragraphs.el
+share/emacs/${PKGVERSION}/lisp/textmodes/paragraphs.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/picture.el
+share/emacs/${PKGVERSION}/lisp/textmodes/picture.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/refbib.el
+share/emacs/${PKGVERSION}/lisp/textmodes/refbib.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/refer.el
+share/emacs/${PKGVERSION}/lisp/textmodes/refer.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/reftex.el
+share/emacs/${PKGVERSION}/lisp/textmodes/reftex.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/scribe.el
+share/emacs/${PKGVERSION}/lisp/textmodes/scribe.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/sgml-mode.el
+share/emacs/${PKGVERSION}/lisp/textmodes/sgml-mode.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/spell.el
+share/emacs/${PKGVERSION}/lisp/textmodes/spell.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/tex-mode.el
+share/emacs/${PKGVERSION}/lisp/textmodes/tex-mode.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/texinfmt.el
+share/emacs/${PKGVERSION}/lisp/textmodes/texinfmt.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/texinfo.el
+share/emacs/${PKGVERSION}/lisp/textmodes/texinfo.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/texnfo-upd.el
+share/emacs/${PKGVERSION}/lisp/textmodes/texnfo-upd.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/text-mode.el
+share/emacs/${PKGVERSION}/lisp/textmodes/text-mode.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/two-column.el
+share/emacs/${PKGVERSION}/lisp/textmodes/two-column.elc
+share/emacs/${PKGVERSION}/lisp/textmodes/underline.el
+share/emacs/${PKGVERSION}/lisp/textmodes/underline.elc
+share/emacs/${PKGVERSION}/lisp/thingatpt.el
+share/emacs/${PKGVERSION}/lisp/thingatpt.elc
+share/emacs/${PKGVERSION}/lisp/time-stamp.el
+share/emacs/${PKGVERSION}/lisp/time-stamp.elc
+share/emacs/${PKGVERSION}/lisp/time.el
+share/emacs/${PKGVERSION}/lisp/time.elc
+share/emacs/${PKGVERSION}/lisp/timer.el
+share/emacs/${PKGVERSION}/lisp/timer.elc
+share/emacs/${PKGVERSION}/lisp/timezone.el
+share/emacs/${PKGVERSION}/lisp/timezone.elc
+share/emacs/${PKGVERSION}/lisp/tmm.el
+share/emacs/${PKGVERSION}/lisp/tmm.elc
+share/emacs/${PKGVERSION}/lisp/type-break.el
+share/emacs/${PKGVERSION}/lisp/type-break.elc
+share/emacs/${PKGVERSION}/lisp/uncompress.el
+share/emacs/${PKGVERSION}/lisp/uncompress.elc
+share/emacs/${PKGVERSION}/lisp/uniquify.el
+share/emacs/${PKGVERSION}/lisp/uniquify.elc
+share/emacs/${PKGVERSION}/lisp/unused.el
+share/emacs/${PKGVERSION}/lisp/unused.elc
+share/emacs/${PKGVERSION}/lisp/userlock.el
+share/emacs/${PKGVERSION}/lisp/userlock.elc
+share/emacs/${PKGVERSION}/lisp/vc-hooks.el
+share/emacs/${PKGVERSION}/lisp/vc-hooks.elc
+share/emacs/${PKGVERSION}/lisp/vc.el
+share/emacs/${PKGVERSION}/lisp/vc.elc
+share/emacs/${PKGVERSION}/lisp/vcursor.el
+share/emacs/${PKGVERSION}/lisp/vcursor.elc
+share/emacs/${PKGVERSION}/lisp/version.el
+share/emacs/${PKGVERSION}/lisp/view.el
+share/emacs/${PKGVERSION}/lisp/view.elc
+share/emacs/${PKGVERSION}/lisp/vms-patch.el
+share/emacs/${PKGVERSION}/lisp/vms-patch.elc
+share/emacs/${PKGVERSION}/lisp/vmsproc.el
+share/emacs/${PKGVERSION}/lisp/vmsproc.elc
+share/emacs/${PKGVERSION}/lisp/vt-control.el
+share/emacs/${PKGVERSION}/lisp/vt-control.elc
+share/emacs/${PKGVERSION}/lisp/vt100-led.el
+share/emacs/${PKGVERSION}/lisp/vt100-led.elc
+share/emacs/${PKGVERSION}/lisp/w32-fns.el
+share/emacs/${PKGVERSION}/lisp/w32-fns.elc
+share/emacs/${PKGVERSION}/lisp/webjump.el
+share/emacs/${PKGVERSION}/lisp/webjump.elc
+share/emacs/${PKGVERSION}/lisp/which-func.el
+share/emacs/${PKGVERSION}/lisp/which-func.elc
+share/emacs/${PKGVERSION}/lisp/wid-browse.el
+share/emacs/${PKGVERSION}/lisp/wid-browse.elc
+share/emacs/${PKGVERSION}/lisp/wid-edit.el
+share/emacs/${PKGVERSION}/lisp/wid-edit.elc
+share/emacs/${PKGVERSION}/lisp/widget.el
+share/emacs/${PKGVERSION}/lisp/widget.elc
+share/emacs/${PKGVERSION}/lisp/window.el
+share/emacs/${PKGVERSION}/lisp/window.elc
+share/emacs/${PKGVERSION}/lisp/winner.el
+share/emacs/${PKGVERSION}/lisp/winner.elc
+share/emacs/${PKGVERSION}/lisp/x-apollo.el
+share/emacs/${PKGVERSION}/lisp/x-apollo.elc
+share/emacs/${PKGVERSION}/lisp/x-menu.el
+share/emacs/${PKGVERSION}/lisp/x-menu.elc
+share/emacs/${PKGVERSION}/lisp/xscheme.el
+share/emacs/${PKGVERSION}/lisp/xscheme.elc
+share/emacs/${PKGVERSION}/lisp/xt-mouse.el
+share/emacs/${PKGVERSION}/lisp/xt-mouse.elc
+share/emacs/${PKGVERSION}/lisp/zone-mode.el
+share/emacs/${PKGVERSION}/lisp/zone-mode.elc
+@dirrm share/emacs/${PKGVERSION}/lisp/textmodes
+@dirrm share/emacs/${PKGVERSION}/lisp/term
+@dirrm share/emacs/${PKGVERSION}/lisp/progmodes
+@dirrm share/emacs/${PKGVERSION}/lisp/play
+@dirrm share/emacs/${PKGVERSION}/lisp/mail
+@dirrm share/emacs/${PKGVERSION}/lisp/language
+@dirrm share/emacs/${PKGVERSION}/lisp/international
+@dirrm share/emacs/${PKGVERSION}/lisp/gnus
+@dirrm share/emacs/${PKGVERSION}/lisp/emulation
+@dirrm share/emacs/${PKGVERSION}/lisp/emacs-lisp
+@dirrm share/emacs/${PKGVERSION}/lisp/calendar
+@dirrm share/emacs/${PKGVERSION}/lisp
+share/emacs/${PKGVERSION}/site-lisp/subdirs.el
+@dirrm share/emacs/${PKGVERSION}/site-lisp
+share/emacs/site-lisp/subdirs.el
+@unexec ${RMDIR} %D/share/emacs/site-lisp 2>/dev/null || ${TRUE}
+@exec ${MKDIR} %D/share/emacs/${PKGVERSION}/leim
+@dirrm share/emacs/${PKGVERSION}/leim
+@dirrm share/emacs/${PKGVERSION}
+@unexec ${RMDIR} %D/share/emacs 2>/dev/null || ${TRUE}
diff --git a/editors/emacs20/distinfo b/editors/emacs20/distinfo
new file mode 100644
index 00000000000..8a8f9c19363
--- /dev/null
+++ b/editors/emacs20/distinfo
@@ -0,0 +1,40 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/04/11 00:31:43 uebayasi Exp $
+
+SHA1 (emacs-20.7.tar.gz) = ef0168b927fb633bc9b14e2249431f26ff8b8452
+Size (emacs-20.7.tar.gz) = 15043428 bytes
+SHA1 (emacs-20.7-mule-4.1b-elc.tar.gz) = 3894fb2b81bb326545f6ccc3bf0a8405c23004ff
+Size (emacs-20.7-mule-4.1b-elc.tar.gz) = 70474 bytes
+SHA1 (emacs-20.7-mule-4.1b.patch) = 2c5538198a4d032a9e987d810fe5c26407d968eb
+Size (emacs-20.7-mule-4.1b.patch) = 79729 bytes
+SHA1 (emacs20-xim-20000713.diff) = 5bed39e7b8a52941f77088529566aaa3bcf06670
+Size (emacs20-xim-20000713.diff) = 21296 bytes
+SHA1 (patch-aa) = 3b3fd76c058a0a46e0458338ce4c2327a238fb3d
+SHA1 (patch-ab) = eb16c1ab30e8aac6e6877e8c0f9388961b8003b2
+SHA1 (patch-ac) = 9586951e581271664b28d5e812ee14105de508cf
+SHA1 (patch-ad) = dd21028a6360ccfb442ecced4c67717f60ea78a6
+SHA1 (patch-ae) = 7aaca5409a71f8a292ac57f828ee5ec7a07e3880
+SHA1 (patch-af) = c35816b47a46d4a3d8381a20e593fa29297e1f4d
+SHA1 (patch-ag) = 14469c8907ea09395031594e7e0d0fe967b915d9
+SHA1 (patch-ah) = 2cfb03c57fad97db9eaaf9cda610f5d6c906aa4a
+SHA1 (patch-ai) = d1e5bb8fe797761f63fad42dbfb48834284f4533
+SHA1 (patch-aj) = 34490603ca6985fb6e02879c6fe50337d9ce31dd
+SHA1 (patch-ak) = 604f80fbf7d24ec7b732c7ac3cc99a07fb4a2eb6
+SHA1 (patch-al) = 0459e7a206bbb5f0e591111d2ed3cde97038a2ec
+SHA1 (patch-am) = 12667ef175d1108aa3d207d92eba0f20de9d6ae3
+SHA1 (patch-ax) = 572eed7ad29d0b2a2e82e53c1acdfab39c12b1b2
+SHA1 (patch-ay) = bc91b0759ce0b3f3c1be542c043748472cb8d8fc
+SHA1 (patch-az) = 643f927b726d825238b14cd6a4b70e3a0722104e
+SHA1 (patch-bc) = ce6240227e8a7af506c908e0c199e17ce73d7f27
+SHA1 (patch-bf) = 8a55b30ec5992e0408b3693b4f31f7d9e931d731
+SHA1 (patch-bg) = f76d459f0fbcadb0b7df4991c1d5d244accc0748
+SHA1 (patch-bh) = f59b14cc43d5977a5d80d5d1ab4e246df394d86a
+SHA1 (patch-bi) = d97512603b313ee730687e3b5680d45002ade51c
+SHA1 (patch-bj) = 6dba88723ee632b67fcf6a2dd2918e69034837e2
+SHA1 (patch-bk) = 7582e915a5bd9778259961e7fa842d5cdce3e85c
+SHA1 (patch-bl) = f2cd03713d7cdb6cb41119569031249d7d708b13
+SHA1 (patch-bm) = 148b3148587a31ec7a0674c5c1a359e8f09d952f
+SHA1 (patch-bn) = 247c04ae1accf3bc6b07b22767eb3cf2cdb55013
+SHA1 (patch-bo) = f9b8b73af91a445dbf50f9e862b84c7abc2b730e
+SHA1 (patch-bp) = bb7b824378b25ab1229fe21bd888170f023a774c
+SHA1 (patch-bq) = 142a3b447560b617c5d20a40d38e24b6530bf4ba
+SHA1 (patch-br) = c14d33970609c65a22944514bc5b133d024b062e
diff --git a/editors/emacs20/patches/patch-aa b/editors/emacs20/patches/patch-aa
new file mode 100644
index 00000000000..1cec1752b4d
--- /dev/null
+++ b/editors/emacs20/patches/patch-aa
@@ -0,0 +1,34 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/04/11 00:31:44 uebayasi Exp $
+
+--- man/Makefile.in.orig Sat Dec 5 08:33:16 1998
++++ man/Makefile.in Fri Aug 6 08:34:06 1999
+@@ -14,7 +14,7 @@
+ MAKEINFO = makeinfo
+ INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl \
+ ../info/dired-x ../info/ediff ../info/forms ../info/gnus \
+- ../info/info ../info/message ../info/mh-e ../info/reftex \
++ ../info/message ../info/mh-e ../info/reftex \
+ ../info/sc ../info/vip ../info/viper ../info/widget
+ DVI_TARGETS = emacs.dvi cc-mode.dvi cl.dvi dired-x.dvi \
+ ediff.dvi forms.dvi gnus.dvi message.dvi mh-e.dvi \
+@@ -70,6 +70,7 @@
+ ${srcdir}/glossary.texi \
+ ${srcdir}/ack.texi
+
++all: info
+ info: $(INFO_TARGETS)
+
+ dvi: $(DVI_TARGETS)
+@@ -78,12 +79,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}
+- $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi
+
+ ../info/emacs: ${EMACSSOURCES}
+ cd $(srcdir); $(MAKEINFO) emacs.texi
diff --git a/editors/emacs20/patches/patch-ab b/editors/emacs20/patches/patch-ab
new file mode 100644
index 00000000000..5ed475d1930
--- /dev/null
+++ b/editors/emacs20/patches/patch-ab
@@ -0,0 +1,1601 @@
+$NetBSD: patch-ab,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- configure.orig Mon Jun 12 22:05:56 2000
++++ configure Tue Oct 22 16:07:48 2002
+@@ -20,6 +20,8 @@
+ ac_help="$ac_help
+ --with-x-toolkit=KIT use an X toolkit (KIT = yes/lucid/athena/motif/no)"
+ ac_help="$ac_help
++ --with-ipv6 support IPv6 stack"
++ac_help="$ac_help
+ --with-x use the X Window System"
+
+ # Initialize some variables set by options.
+@@ -584,7 +586,13 @@
+
+ fi
+
++# Check whether --with-ipv6 or --without-ipv6 was given.
++if test "${with_ipv6+set}" = set; then
++ withval="$with_ipv6"
++ :
++fi
+
++
+ #### Make srcdir absolute, if it isn't already. It's important to
+ #### avoid running the path through pwd unnecessary, since pwd can
+ #### give you automounter prefixes, which can go away. We do all this
+@@ -657,7 +665,7 @@
+ fi
+
+ echo $ac_n "checking host system type""... $ac_c" 1>&6
+-echo "configure:661: checking host system type" >&5
++echo "configure:669: checking host system type" >&5
+
+ host_alias=$host
+ case "$host_alias" in
+@@ -718,9 +726,13 @@
+ machine=hp9000s300 ;;
+ powerpc-apple-netbsd*) machine=macppc ;;
+ mips-*-netbsd*) machine=pmax ;;
++ mipsel-*-netbsd*) machine=pmax ;;
++ mipsev-*-netbsd*) machine=mips ;; # HF: what else?
+ ns32k-*-netbsd*) machine=ns32000 ;;
+- sparc-*-netbsd*) machine=sparc ;;
++ powerpc-*-netbsd*) machine=macppc ;;
++ sparc*-*-netbsd*) machine=sparc ;;
+ vax-*-netbsd*) machine=vax ;;
++ arm*-*-netbsd*) machine=arm ;;
+ esac
+ ;;
+
+@@ -1613,7 +1625,7 @@
+ * ) # Extract the first word of "gcc", so it can be a program name with args.
+ set dummy gcc; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+-echo "configure:1617: checking for $ac_word" >&5
++echo "configure:1629: checking for $ac_word" >&5
+ if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -1643,7 +1655,7 @@
+ # Extract the first word of "cc", so it can be a program name with args.
+ set dummy cc; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+-echo "configure:1647: checking for $ac_word" >&5
++echo "configure:1659: checking for $ac_word" >&5
+ if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -1694,7 +1706,7 @@
+ # Extract the first word of "cl", so it can be a program name with args.
+ set dummy cl; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+-echo "configure:1698: checking for $ac_word" >&5
++echo "configure:1710: checking for $ac_word" >&5
+ if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -1726,7 +1738,7 @@
+ fi
+
+ echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+-echo "configure:1730: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
++echo "configure:1742: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ ac_ext=c
+ # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+@@ -1737,12 +1749,12 @@
+
+ cat > conftest.$ac_ext << EOF
+
+-#line 1741 "configure"
++#line 1753 "configure"
+ #include "confdefs.h"
+
+ main(){return(0);}
+ EOF
+-if { (eval echo configure:1746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:1758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ ac_cv_prog_cc_works=yes
+ # If we can't run a trivial program, we are probably using a cross compiler.
+ if (./conftest; exit) 2>/dev/null; then
+@@ -1768,12 +1780,12 @@
+ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+ fi
+ echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+-echo "configure:1772: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
++echo "configure:1784: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+ echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+ cross_compiling=$ac_cv_prog_cc_cross
+
+ echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+-echo "configure:1777: checking whether we are using GNU C" >&5
++echo "configure:1789: checking whether we are using GNU C" >&5
+ if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -1782,7 +1794,7 @@
+ yes;
+ #endif
+ EOF
+-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1786: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
++if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1798: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+ ac_cv_prog_gcc=yes
+ else
+ ac_cv_prog_gcc=no
+@@ -1801,7 +1813,7 @@
+ ac_save_CFLAGS="$CFLAGS"
+ CFLAGS=
+ echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+-echo "configure:1805: checking whether ${CC-cc} accepts -g" >&5
++echo "configure:1817: checking whether ${CC-cc} accepts -g" >&5
+ if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -1881,7 +1893,7 @@
+ #### #undef clause to src/config.h.in for autoconf to modify.
+
+ echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
+-echo "configure:1885: checking whether ln -s works" >&5
++echo "configure:1897: checking whether ln -s works" >&5
+ if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -1902,7 +1914,7 @@
+ fi
+
+ echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
+-echo "configure:1906: checking how to run the C preprocessor" >&5
++echo "configure:1918: checking how to run the C preprocessor" >&5
+ # On Suns, sometimes $CPP names a directory.
+ if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+@@ -1917,13 +1929,13 @@
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp.
+ cat > conftest.$ac_ext <<EOF
+-#line 1921 "configure"
++#line 1933 "configure"
+ #include "confdefs.h"
+ #include <assert.h>
+ Syntax Error
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:1927: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:1939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ :
+@@ -1934,13 +1946,13 @@
+ rm -rf conftest*
+ CPP="${CC-cc} -E -traditional-cpp"
+ cat > conftest.$ac_ext <<EOF
+-#line 1938 "configure"
++#line 1950 "configure"
+ #include "confdefs.h"
+ #include <assert.h>
+ Syntax Error
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:1944: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:1956: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ :
+@@ -1951,13 +1963,13 @@
+ rm -rf conftest*
+ CPP="${CC-cc} -nologo -E"
+ cat > conftest.$ac_ext <<EOF
+-#line 1955 "configure"
++#line 1967 "configure"
+ #include "confdefs.h"
+ #include <assert.h>
+ Syntax Error
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:1961: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:1973: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ :
+@@ -1993,7 +2005,7 @@
+ # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+ # ./install, which can be erroneously created by make from ./install.sh.
+ echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+-echo "configure:1997: checking for a BSD compatible install" >&5
++echo "configure:2009: checking for a BSD compatible install" >&5
+ if test -z "$INSTALL"; then
+ if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -2050,7 +2062,7 @@
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+ set dummy $ac_prog; ac_word=$2
+ echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+-echo "configure:2054: checking for $ac_word" >&5
++echo "configure:2066: checking for $ac_word" >&5
+ if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -2082,9 +2094,9 @@
+
+
+ echo $ac_n "checking for AIX""... $ac_c" 1>&6
+-echo "configure:2086: checking for AIX" >&5
++echo "configure:2098: checking for AIX" >&5
+ cat > conftest.$ac_ext <<EOF
+-#line 2088 "configure"
++#line 2100 "configure"
+ #include "confdefs.h"
+ #ifdef _AIX
+ yes
+@@ -2110,17 +2122,17 @@
+ do
+ ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+ echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+-echo "configure:2114: checking for $ac_hdr" >&5
++echo "configure:2126: checking for $ac_hdr" >&5
+ if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2119 "configure"
++#line 2131 "configure"
+ #include "confdefs.h"
+ #include <$ac_hdr>
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:2124: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:2136: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ rm -rf conftest*
+@@ -2147,12 +2159,12 @@
+ done
+
+ echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
+-echo "configure:2151: checking for ANSI C header files" >&5
++echo "configure:2163: checking for ANSI C header files" >&5
+ if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2156 "configure"
++#line 2168 "configure"
+ #include "confdefs.h"
+ #include <stdlib.h>
+ #include <stdarg.h>
+@@ -2160,7 +2172,7 @@
+ #include <float.h>
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:2164: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:2176: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ rm -rf conftest*
+@@ -2177,7 +2189,7 @@
+ if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat > conftest.$ac_ext <<EOF
+-#line 2181 "configure"
++#line 2193 "configure"
+ #include "confdefs.h"
+ #include <string.h>
+ EOF
+@@ -2195,7 +2207,7 @@
+ if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat > conftest.$ac_ext <<EOF
+-#line 2199 "configure"
++#line 2211 "configure"
+ #include "confdefs.h"
+ #include <stdlib.h>
+ EOF
+@@ -2216,7 +2228,7 @@
+ :
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2220 "configure"
++#line 2232 "configure"
+ #include "confdefs.h"
+ #include <ctype.h>
+ #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+@@ -2227,7 +2239,7 @@
+ exit (0); }
+
+ EOF
+-if { (eval echo configure:2231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
++if { (eval echo configure:2243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+ then
+ :
+ else
+@@ -2251,12 +2263,12 @@
+ fi
+
+ echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
+-echo "configure:2255: checking whether time.h and sys/time.h may both be included" >&5
++echo "configure:2267: checking whether time.h and sys/time.h may both be included" >&5
+ if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2260 "configure"
++#line 2272 "configure"
+ #include "confdefs.h"
+ #include <sys/types.h>
+ #include <sys/time.h>
+@@ -2265,7 +2277,7 @@
+ struct tm *tp;
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2269: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:2281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_header_time=yes
+ else
+@@ -2286,12 +2298,12 @@
+ fi
+
+ echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
+-echo "configure:2290: checking for sys_siglist declaration in signal.h or unistd.h" >&5
++echo "configure:2302: checking for sys_siglist declaration in signal.h or unistd.h" >&5
+ if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2295 "configure"
++#line 2307 "configure"
+ #include "confdefs.h"
+ #include <sys/types.h>
+ #include <signal.h>
+@@ -2303,7 +2315,7 @@
+ char *msg = *(sys_siglist + 1);
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2307: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:2319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_decl_sys_siglist=yes
+ else
+@@ -2325,12 +2337,12 @@
+
+
+ echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
+-echo "configure:2329: checking for struct utimbuf" >&5
++echo "configure:2341: checking for struct utimbuf" >&5
+ if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2334 "configure"
++#line 2346 "configure"
+ #include "confdefs.h"
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -2349,7 +2361,7 @@
+ static struct utimbuf x; x.actime = x.modtime;
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:2365: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ emacs_cv_struct_utimbuf=yes
+ else
+@@ -2370,12 +2382,12 @@
+ fi
+
+ echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
+-echo "configure:2374: checking return type of signal handlers" >&5
++echo "configure:2386: checking return type of signal handlers" >&5
+ if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2379 "configure"
++#line 2391 "configure"
+ #include "confdefs.h"
+ #include <sys/types.h>
+ #include <signal.h>
+@@ -2392,7 +2404,7 @@
+ int i;
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:2408: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_type_signal=void
+ else
+@@ -2412,12 +2424,12 @@
+
+
+ echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
+-echo "configure:2416: checking for struct timeval" >&5
++echo "configure:2428: checking for struct timeval" >&5
+ if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2421 "configure"
++#line 2433 "configure"
+ #include "confdefs.h"
+ #ifdef TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -2433,7 +2445,7 @@
+ static struct timeval x; x.tv_sec = x.tv_usec;
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:2449: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ emacs_cv_struct_timeval=yes
+ else
+@@ -2455,12 +2467,12 @@
+ fi
+
+ echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
+-echo "configure:2459: checking whether struct tm is in sys/time.h or time.h" >&5
++echo "configure:2471: checking whether struct tm is in sys/time.h or time.h" >&5
+ if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2464 "configure"
++#line 2476 "configure"
+ #include "confdefs.h"
+ #include <sys/types.h>
+ #include <time.h>
+@@ -2468,7 +2480,7 @@
+ struct tm *tp; tp->tm_sec;
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2472: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:2484: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_struct_tm=time.h
+ else
+@@ -2489,12 +2501,12 @@
+ fi
+
+ echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
+-echo "configure:2493: checking for tm_zone in struct tm" >&5
++echo "configure:2505: checking for tm_zone in struct tm" >&5
+ if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2498 "configure"
++#line 2510 "configure"
+ #include "confdefs.h"
+ #include <sys/types.h>
+ #include <$ac_cv_struct_tm>
+@@ -2502,7 +2514,7 @@
+ struct tm tm; tm.tm_zone;
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2506: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:2518: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_struct_tm_zone=yes
+ else
+@@ -2522,12 +2534,12 @@
+
+ else
+ echo $ac_n "checking for tzname""... $ac_c" 1>&6
+-echo "configure:2526: checking for tzname" >&5
++echo "configure:2538: checking for tzname" >&5
+ if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2531 "configure"
++#line 2543 "configure"
+ #include "confdefs.h"
+ #include <time.h>
+ #ifndef tzname /* For SGI. */
+@@ -2537,7 +2549,7 @@
+ atoi(*tzname);
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:2553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_var_tzname=yes
+ else
+@@ -2560,12 +2572,12 @@
+
+
+ echo $ac_n "checking for working const""... $ac_c" 1>&6
+-echo "configure:2564: checking for working const" >&5
++echo "configure:2576: checking for working const" >&5
+ if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 2569 "configure"
++#line 2581 "configure"
+ #include "confdefs.h"
+
+ int main() {
+@@ -2614,7 +2626,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:2630: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_c_const=yes
+ else
+@@ -2636,7 +2648,7 @@
+
+
+ echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
+-echo "configure:2640: checking whether ${MAKE-make} sets \${MAKE}" >&5
++echo "configure:2652: checking whether ${MAKE-make} sets \${MAKE}" >&5
+ set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -2664,7 +2676,7 @@
+
+
+ echo $ac_n "checking for long file names""... $ac_c" 1>&6
+-echo "configure:2668: checking for long file names" >&5
++echo "configure:2680: checking for long file names" >&5
+ if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -2715,7 +2727,7 @@
+ # Uses ac_ vars as temps to allow command line to override cache and checks.
+ # --without-x overrides everything else, but does not touch the cache.
+ echo $ac_n "checking for X""... $ac_c" 1>&6
+-echo "configure:2719: checking for X" >&5
++echo "configure:2731: checking for X" >&5
+
+ # Check whether --with-x or --without-x was given.
+ if test "${with_x+set}" = set; then
+@@ -2777,12 +2789,12 @@
+
+ # First, try using that file with no special directory specified.
+ cat > conftest.$ac_ext <<EOF
+-#line 2781 "configure"
++#line 2793 "configure"
+ #include "confdefs.h"
+ #include <$x_direct_test_include>
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:2786: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:2798: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ rm -rf conftest*
+@@ -2851,7 +2863,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-l$x_direct_test_library $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 2855 "configure"
++#line 2867 "configure"
+ #include "confdefs.h"
+
+ int main() {
+@@ -2858,7 +2870,7 @@
+ ${x_direct_test_function}()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:2862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:2874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ LIBS="$ac_save_LIBS"
+ # We can link X programs with no special library path.
+@@ -3033,7 +3045,7 @@
+ echo "checking the machine- and system-dependent files to find out
+ - which libraries the lib-src programs will want, and
+ - whether the GNU malloc routines are usable" 1>&6
+-echo "configure:3037: checking the machine- and system-dependent files to find out
++echo "configure:3049: checking the machine- and system-dependent files to find out
+ - which libraries the lib-src programs will want, and
+ - whether the GNU malloc routines are usable" >&5
+
+@@ -3163,12 +3175,12 @@
+ GNU_MALLOC=yes
+ doug_lea_malloc=yes
+ echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
+-echo "configure:3167: checking for malloc_get_state" >&5
++echo "configure:3179: checking for malloc_get_state" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3172 "configure"
++#line 3184 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char malloc_get_state(); below. */
+@@ -3191,7 +3203,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_malloc_get_state=yes"
+ else
+@@ -3212,12 +3224,12 @@
+ fi
+
+ echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
+-echo "configure:3216: checking for malloc_set_state" >&5
++echo "configure:3228: checking for malloc_set_state" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3221 "configure"
++#line 3233 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char malloc_set_state(); below. */
+@@ -3240,7 +3252,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_malloc_set_state=yes"
+ else
+@@ -3261,12 +3273,12 @@
+ fi
+
+ echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
+-echo "configure:3265: checking whether __after_morecore_hook exists" >&5
++echo "configure:3277: checking whether __after_morecore_hook exists" >&5
+ if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3270 "configure"
++#line 3282 "configure"
+ #include "confdefs.h"
+ extern void (* __after_morecore_hook)();
+ int main() {
+@@ -3273,7 +3285,7 @@
+ __after_morecore_hook = 0
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ emacs_cv_var___after_morecore_hook=yes
+ else
+@@ -3323,7 +3335,7 @@
+ LIBS="$libsrc_libs $LIBS"
+
+ echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
+-echo "configure:3327: checking for dnet_ntoa in -ldnet" >&5
++echo "configure:3339: checking for dnet_ntoa in -ldnet" >&5
+ ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -3331,7 +3343,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-ldnet $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 3335 "configure"
++#line 3347 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+@@ -3342,7 +3354,7 @@
+ dnet_ntoa()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -3371,7 +3383,7 @@
+
+
+ echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
+-echo "configure:3375: checking for main in -lXbsd" >&5
++echo "configure:3387: checking for main in -lXbsd" >&5
+ ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -3379,7 +3391,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-lXbsd $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 3383 "configure"
++#line 3395 "configure"
+ #include "confdefs.h"
+
+ int main() {
+@@ -3386,7 +3398,7 @@
+ main()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -3408,7 +3420,7 @@
+
+
+ echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
+-echo "configure:3412: checking for cma_open in -lpthreads" >&5
++echo "configure:3424: checking for cma_open in -lpthreads" >&5
+ ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -3416,7 +3428,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-lpthreads $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 3420 "configure"
++#line 3432 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+@@ -3427,7 +3439,7 @@
+ cma_open()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -3456,7 +3468,7 @@
+
+
+ echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
+-echo "configure:3460: checking for XFree86 in /usr/X386" >&5
++echo "configure:3472: checking for XFree86 in /usr/X386" >&5
+ if test -d /usr/X386/include; then
+ HAVE_XFREE386=yes
+ : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
+@@ -3485,9 +3497,9 @@
+
+ if test "${opsys}" = "gnu-linux"; then
+ echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
+-echo "configure:3489: checking whether X on GNU/Linux needs -b to link" >&5
++echo "configure:3501: checking whether X on GNU/Linux needs -b to link" >&5
+ cat > conftest.$ac_ext <<EOF
+-#line 3491 "configure"
++#line 3503 "configure"
+ #include "confdefs.h"
+
+ int main() {
+@@ -3494,7 +3506,7 @@
+ XOpenDisplay ("foo");
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ xlinux_first_failure=no
+ else
+@@ -3514,7 +3526,7 @@
+ CPPFLAGS="$CPPFLAGS -b i486-linuxaout"
+ LIBS="$LIBS -b i486-linuxaout"
+ cat > conftest.$ac_ext <<EOF
+-#line 3518 "configure"
++#line 3530 "configure"
+ #include "confdefs.h"
+
+ int main() {
+@@ -3521,7 +3533,7 @@
+ XOpenDisplay ("foo");
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ xlinux_second_failure=no
+ else
+@@ -3551,12 +3563,12 @@
+ XScreenNumberOfScreen XSetWMProtocols
+ do
+ echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+-echo "configure:3555: checking for $ac_func" >&5
++echo "configure:3567: checking for $ac_func" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3560 "configure"
++#line 3572 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+@@ -3579,7 +3591,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+ else
+@@ -3607,12 +3619,12 @@
+
+ if test "${window_system}" = "x11"; then
+ echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
+-echo "configure:3611: checking X11 version 6" >&5
++echo "configure:3623: checking X11 version 6" >&5
+ if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3616 "configure"
++#line 3628 "configure"
+ #include "confdefs.h"
+ #include <X11/Xlib.h>
+ int main() {
+@@ -3622,7 +3634,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ emacs_cv_x11_version_6=yes
+ else
+@@ -3647,12 +3659,12 @@
+
+ if test "${window_system}" = "x11"; then
+ echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
+-echo "configure:3651: checking X11 version 5" >&5
++echo "configure:3663: checking X11 version 5" >&5
+ if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3656 "configure"
++#line 3668 "configure"
+ #include "confdefs.h"
+ #include <X11/Xlib.h>
+ int main() {
+@@ -3662,7 +3674,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ emacs_cv_x11_version_5=yes
+ else
+@@ -3690,12 +3702,12 @@
+ if test x"${USE_X_TOOLKIT}" = xmaybe; then
+ if test x"${HAVE_X11R5}" = xyes; then
+ echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
+-echo "configure:3694: checking X11 version 5 with Xaw" >&5
++echo "configure:3706: checking X11 version 5 with Xaw" >&5
+ if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3699 "configure"
++#line 3711 "configure"
+ #include "confdefs.h"
+
+ #include <X11/Intrinsic.h>
+@@ -3704,7 +3716,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ emacs_cv_x11_version_5_with_xaw=yes
+ else
+@@ -3732,12 +3744,12 @@
+
+ if test "${USE_X_TOOLKIT}" != "none"; then
+ echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
+-echo "configure:3736: checking X11 toolkit version" >&5
++echo "configure:3748: checking X11 toolkit version" >&5
+ if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3741 "configure"
++#line 3753 "configure"
+ #include "confdefs.h"
+ #include <X11/Intrinsic.h>
+ int main() {
+@@ -3747,7 +3759,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ emacs_cv_x11_toolkit_version_6=yes
+ else
+@@ -3777,7 +3789,7 @@
+ LIBS="-lXt $LIBS"
+ fi
+ echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
+-echo "configure:3781: checking for XmuConvertStandardSelection in -lXmu" >&5
++echo "configure:3793: checking for XmuConvertStandardSelection in -lXmu" >&5
+ ac_lib_var=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -3785,7 +3797,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-lXmu $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 3789 "configure"
++#line 3801 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+@@ -3796,7 +3808,7 @@
+ XmuConvertStandardSelection()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3812: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -3823,17 +3835,64 @@
+ echo "$ac_t""no" 1>&6
+ fi
+
++ if test x$HAVE_X11XTR6 = xyes; then
++ LIBS="$LIBS -lXpm"
++ echo $ac_n "checking for XawPixmapsInitialize in -lXaw""... $ac_c" 1>&6
++echo "configure:3842: checking for XawPixmapsInitialize in -lXaw" >&5
++ac_lib_var=`echo Xaw'_'XawPixmapsInitialize | sed 'y%./+-%__p_%'`
++if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
++ echo $ac_n "(cached) $ac_c" 1>&6
++else
++ ac_save_LIBS="$LIBS"
++LIBS="-lXaw $LIBS"
++cat > conftest.$ac_ext <<EOF
++#line 3850 "configure"
++#include "confdefs.h"
++/* Override any gcc2 internal prototype to avoid an error. */
++/* We use char because int might match the return type of a gcc2
++ builtin and then its argument prototype would still apply. */
++char XawPixmapsInitialize();
++
++int main() {
++XawPixmapsInitialize()
++; return 0; }
++EOF
++if { (eval echo configure:3861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++ rm -rf conftest*
++ eval "ac_cv_lib_$ac_lib_var=yes"
++else
++ echo "configure: failed program was:" >&5
++ cat conftest.$ac_ext >&5
++ rm -rf conftest*
++ eval "ac_cv_lib_$ac_lib_var=no"
++fi
++rm -f conftest*
++LIBS="$ac_save_LIBS"
++
++fi
++if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
++ echo "$ac_t""yes" 1>&6
++ LIBXPM="-lXpm"
++else
++ echo "$ac_t""no" 1>&6
++ LIBXPM=""
++fi
++
++ else
++ LIBXPM=""
++ fi
++
+ LIBS="$OLDLIBS"
+ fi
+
+ if test "${USE_X_TOOLKIT}" = "MOTIF"; then
+ echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
+-echo "configure:3832: checking for Motif version 2.1" >&5
++echo "configure:3891: checking for Motif version 2.1" >&5
+ if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3837 "configure"
++#line 3896 "configure"
+ #include "confdefs.h"
+ #include <Xm/Xm.h>
+ int main() {
+@@ -3844,7 +3903,7 @@
+ #endif
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
++if { (eval echo configure:3907: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ emacs_cv_motif_version_2_1=yes
+ else
+@@ -3864,7 +3923,7 @@
+ EOF
+
+ echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
+-echo "configure:3868: checking for XpCreateContext in -lXp" >&5
++echo "configure:3927: checking for XpCreateContext in -lXp" >&5
+ ac_lib_var=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -3872,7 +3931,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-lXp $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 3876 "configure"
++#line 3935 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+@@ -3883,7 +3942,7 @@
+ XpCreateContext()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -3915,12 +3974,12 @@
+
+ # If netdb.h doesn't declare h_errno, we must declare it by hand.
+ echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
+-echo "configure:3919: checking whether netdb declares h_errno" >&5
++echo "configure:3978: checking whether netdb declares h_errno" >&5
+ if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3924 "configure"
++#line 3983 "configure"
+ #include "confdefs.h"
+ #include <netdb.h>
+ int main() {
+@@ -3927,7 +3986,7 @@
+ return h_errno;
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:3990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ emacs_cv_netdb_declares_h_errno=yes
+ else
+@@ -3950,12 +4009,12 @@
+ # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
+ # for constant arguments. Useless!
+ echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
+-echo "configure:3954: checking for working alloca.h" >&5
++echo "configure:4013: checking for working alloca.h" >&5
+ if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3959 "configure"
++#line 4018 "configure"
+ #include "confdefs.h"
+ #include <alloca.h>
+ int main() {
+@@ -3962,7 +4021,7 @@
+ char *p = alloca(2 * sizeof(int));
+ ; return 0; }
+ EOF
+-if { (eval echo configure:3966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_header_alloca_h=yes
+ else
+@@ -3983,12 +4042,12 @@
+ fi
+
+ echo $ac_n "checking for alloca""... $ac_c" 1>&6
+-echo "configure:3987: checking for alloca" >&5
++echo "configure:4046: checking for alloca" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 3992 "configure"
++#line 4051 "configure"
+ #include "confdefs.h"
+
+ #ifdef __GNUC__
+@@ -4016,7 +4075,7 @@
+ char *p = (char *) alloca(1);
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_func_alloca_works=yes
+ else
+@@ -4048,12 +4107,12 @@
+
+
+ echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
+-echo "configure:4052: checking whether alloca needs Cray hooks" >&5
++echo "configure:4111: checking whether alloca needs Cray hooks" >&5
+ if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4057 "configure"
++#line 4116 "configure"
+ #include "confdefs.h"
+ #if defined(CRAY) && ! defined(CRAY2)
+ webecray
+@@ -4078,12 +4137,12 @@
+ if test $ac_cv_os_cray = yes; then
+ for ac_func in _getb67 GETB67 getb67; do
+ echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+-echo "configure:4082: checking for $ac_func" >&5
++echo "configure:4141: checking for $ac_func" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4087 "configure"
++#line 4146 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+@@ -4106,7 +4165,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+ else
+@@ -4133,7 +4192,7 @@
+ fi
+
+ echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
+-echo "configure:4137: checking stack direction for C alloca" >&5
++echo "configure:4196: checking stack direction for C alloca" >&5
+ if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -4141,7 +4200,7 @@
+ ac_cv_c_stack_direction=0
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4145 "configure"
++#line 4204 "configure"
+ #include "confdefs.h"
+ find_stack_direction ()
+ {
+@@ -4160,7 +4219,7 @@
+ exit (find_stack_direction() < 0);
+ }
+ EOF
+-if { (eval echo configure:4164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
++if { (eval echo configure:4223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+ then
+ ac_cv_c_stack_direction=1
+ else
+@@ -4185,7 +4244,7 @@
+ # fmod, logb, and frexp are found in -lm on most systems.
+ # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
+ echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
+-echo "configure:4189: checking for sqrt in -lm" >&5
++echo "configure:4248: checking for sqrt in -lm" >&5
+ ac_lib_var=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -4193,7 +4252,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-lm $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 4197 "configure"
++#line 4256 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+@@ -4204,7 +4263,7 @@
+ sqrt()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -4234,7 +4293,7 @@
+
+ # Check for mail-locking functions in a "mail" library
+ echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
+-echo "configure:4238: checking for maillock in -lmail" >&5
++echo "configure:4297: checking for maillock in -lmail" >&5
+ ac_lib_var=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -4242,7 +4301,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-lmail $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 4246 "configure"
++#line 4305 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+@@ -4253,7 +4312,7 @@
+ maillock()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -4275,12 +4334,12 @@
+ for ac_func in touchlock
+ do
+ echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+-echo "configure:4279: checking for $ac_func" >&5
++echo "configure:4338: checking for $ac_func" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4284 "configure"
++#line 4343 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+@@ -4303,7 +4362,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+ else
+@@ -4331,17 +4390,17 @@
+ do
+ ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+ echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+-echo "configure:4335: checking for $ac_hdr" >&5
++echo "configure:4394: checking for $ac_hdr" >&5
+ if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4340 "configure"
++#line 4399 "configure"
+ #include "confdefs.h"
+ #include <$ac_hdr>
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:4345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:4404: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ rm -rf conftest*
+@@ -4379,12 +4438,12 @@
+ utimes setrlimit setpgid getcwd shutdown strftime
+ do
+ echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+-echo "configure:4383: checking for $ac_func" >&5
++echo "configure:4442: checking for $ac_func" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4388 "configure"
++#line 4447 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+@@ -4407,7 +4466,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+ else
+@@ -4436,12 +4495,12 @@
+ for ac_func in grantpt
+ do
+ echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+-echo "configure:4440: checking for $ac_func" >&5
++echo "configure:4499: checking for $ac_func" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4445 "configure"
++#line 4504 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+@@ -4464,7 +4523,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+ else
+@@ -4493,12 +4552,12 @@
+ for ac_func in getpt
+ do
+ echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
+-echo "configure:4497: checking for $ac_func" >&5
++echo "configure:4556: checking for $ac_func" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4502 "configure"
++#line 4561 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func(); below. */
+@@ -4521,7 +4580,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_$ac_func=yes"
+ else
+@@ -4551,7 +4610,7 @@
+ # It's better to believe a function is not available
+ # than to expect to find it in ncurses.
+ echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
+-echo "configure:4555: checking for tparm in -lncurses" >&5
++echo "configure:4614: checking for tparm in -lncurses" >&5
+ ac_lib_var=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -4559,7 +4618,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-lncurses $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 4563 "configure"
++#line 4622 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+@@ -4570,7 +4629,7 @@
+ tparm()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -4601,7 +4660,7 @@
+ # Solaris requires -lintl if you want strerror (which calls dgettext)
+ # to return localized messages.
+ echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
+-echo "configure:4605: checking for dgettext in -lintl" >&5
++echo "configure:4664: checking for dgettext in -lintl" >&5
+ ac_lib_var=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+@@ -4609,7 +4668,7 @@
+ ac_save_LIBS="$LIBS"
+ LIBS="-lintl $LIBS"
+ cat > conftest.$ac_ext <<EOF
+-#line 4613 "configure"
++#line 4672 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error. */
+ /* We use char because int might match the return type of a gcc2
+@@ -4620,7 +4679,7 @@
+ dgettext()
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+ else
+@@ -4649,7 +4708,7 @@
+
+
+ echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
+-echo "configure:4653: checking whether localtime caches TZ" >&5
++echo "configure:4712: checking whether localtime caches TZ" >&5
+ if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -4659,7 +4718,7 @@
+ emacs_cv_localtime_cache=yes
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4663 "configure"
++#line 4722 "configure"
+ #include "confdefs.h"
+ #include <time.h>
+ #if STDC_HEADERS
+@@ -4694,7 +4753,7 @@
+ exit (0);
+ }
+ EOF
+-if { (eval echo configure:4698: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
++if { (eval echo configure:4757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+ then
+ emacs_cv_localtime_cache=no
+ else
+@@ -4722,12 +4781,12 @@
+
+ if test "x$HAVE_TIMEVAL" = xyes; then
+ echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
+-echo "configure:4726: checking whether gettimeofday can accept two arguments" >&5
++echo "configure:4785: checking whether gettimeofday can accept two arguments" >&5
+ if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4731 "configure"
++#line 4790 "configure"
+ #include "confdefs.h"
+
+ #ifdef TIME_WITH_SYS_TIME
+@@ -4749,7 +4808,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4812: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ emacs_cv_gettimeofday_two_arguments=yes
+ else
+@@ -4772,12 +4831,12 @@
+
+ ok_so_far=yes
+ echo $ac_n "checking for socket""... $ac_c" 1>&6
+-echo "configure:4776: checking for socket" >&5
++echo "configure:4835: checking for socket" >&5
+ if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4781 "configure"
++#line 4840 "configure"
+ #include "confdefs.h"
+ /* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char socket(); below. */
+@@ -4800,7 +4859,7 @@
+
+ ; return 0; }
+ EOF
+-if { (eval echo configure:4804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++if { (eval echo configure:4863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ eval "ac_cv_func_socket=yes"
+ else
+@@ -4823,17 +4882,17 @@
+ if test $ok_so_far = yes; then
+ ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
+ echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
+-echo "configure:4827: checking for netinet/in.h" >&5
++echo "configure:4886: checking for netinet/in.h" >&5
+ if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4832 "configure"
++#line 4891 "configure"
+ #include "confdefs.h"
+ #include <netinet/in.h>
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:4837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:4896: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ rm -rf conftest*
+@@ -4859,17 +4918,17 @@
+ if test $ok_so_far = yes; then
+ ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
+ echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
+-echo "configure:4863: checking for arpa/inet.h" >&5
++echo "configure:4922: checking for arpa/inet.h" >&5
+ if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ cat > conftest.$ac_ext <<EOF
+-#line 4868 "configure"
++#line 4927 "configure"
+ #include "confdefs.h"
+ #include <arpa/inet.h>
+ EOF
+ ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+-{ (eval echo configure:4873: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
++{ (eval echo configure:4932: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+ if test -z "$ac_err"; then
+ rm -rf conftest*
+@@ -4906,6 +4965,64 @@
+
+ fi
+
++if test "x$with_ipv6" = xyes; then
++ for ac_func in getaddrinfo
++do
++echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
++echo "configure:4973: checking for $ac_func" >&5
++if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
++ echo $ac_n "(cached) $ac_c" 1>&6
++else
++ cat > conftest.$ac_ext <<EOF
++#line 4978 "configure"
++#include "confdefs.h"
++/* System header to define __stub macros and hopefully few prototypes,
++ which can conflict with char $ac_func(); below. */
++#include <assert.h>
++/* Override any gcc2 internal prototype to avoid an error. */
++/* We use char because int might match the return type of a gcc2
++ builtin and then its argument prototype would still apply. */
++char $ac_func();
++
++int main() {
++
++/* The GNU C library defines this for functions which it implements
++ to always fail with ENOSYS. Some functions are actually named
++ something starting with __ and the normal name is an alias. */
++#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
++choke me
++#else
++$ac_func();
++#endif
++
++; return 0; }
++EOF
++if { (eval echo configure:5001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
++ rm -rf conftest*
++ eval "ac_cv_func_$ac_func=yes"
++else
++ echo "configure: failed program was:" >&5
++ cat conftest.$ac_ext >&5
++ rm -rf conftest*
++ eval "ac_cv_func_$ac_func=no"
++fi
++rm -f conftest*
++fi
++
++if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
++ echo "$ac_t""yes" 1>&6
++ ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
++ cat >> confdefs.h <<EOF
++#define $ac_tr_func 1
++EOF
++
++else
++ echo "$ac_t""no" 1>&6
++fi
++done
++
++fi
++
+ # Set up the CFLAGS for real compilation, so we can substitute it.
+ CFLAGS="$REAL_CFLAGS"
+
+@@ -5211,6 +5328,7 @@
+ s%@INSTALL_DATA@%$INSTALL_DATA%g
+ s%@YACC@%$YACC%g
+ s%@SET_MAKE@%$SET_MAKE%g
++s%@LIBXPM@%$LIBXPM%g
+ s%@ALLOCA@%$ALLOCA%g
+ s%@version@%$version%g
+ s%@configuration@%$configuration%g
diff --git a/editors/emacs20/patches/patch-ac b/editors/emacs20/patches/patch-ac
new file mode 100644
index 00000000000..239456be488
--- /dev/null
+++ b/editors/emacs20/patches/patch-ac
@@ -0,0 +1,21 @@
+$NetBSD: patch-ac,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+--- config.sub.orig Sat Oct 6 22:14:24 2001
++++ config.sub Sat Oct 6 22:15:18 2001
+@@ -168,7 +168,7 @@
+ | hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \
+ | alpha | alphaev[4-7] | alphaev56 | alphapca5[67] \
+ | we32k | ns16k | clipper | i370 | sh | powerpc | powerpcle \
+- | 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \
++ | 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipseb | mipsel | mips64el \
+ | mips64orion | mips64orionel | mipstx39 | mipstx39el \
+ | mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \
+ | mips64vr5000 | miprs64vr5000el \
+@@ -201,7 +201,7 @@
+ | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \
+ | clipper-* | orion-* \
+ | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
+- | sparc64-* | sparcv9-* | sparc86x-* | mips16-* | mips64-* | mipsel-* \
++ | sparc64-* | sparcv9-* | sparc86x-* | mips16-* | mips64-* | mipseb-* | mipsel-* \
+ | mips64el-* | mips64orion-* | mips64orionel-* \
+ | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \
+ | mipstx39-* | mipstx39el-* \
diff --git a/editors/emacs20/patches/patch-ad b/editors/emacs20/patches/patch-ad
new file mode 100644
index 00000000000..b6956a5a5a6
--- /dev/null
+++ b/editors/emacs20/patches/patch-ad
@@ -0,0 +1,7 @@
+$NetBSD: patch-ad,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- etc/ctags.1.orig Fri Jul 17 18:58:29 1992
++++ etc/ctags.1 Sat Feb 21 20:59:45 1998
+@@ -1 +1 @@
+-.so man1/etags.1
++.so man1/emacs-etags.1
diff --git a/editors/emacs20/patches/patch-ae b/editors/emacs20/patches/patch-ae
new file mode 100644
index 00000000000..d80065ad89d
--- /dev/null
+++ b/editors/emacs20/patches/patch-ae
@@ -0,0 +1,50 @@
+$NetBSD: patch-ae,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- Makefile.in.orig Sat Apr 10 04:16:24 1999
++++ Makefile.in Sat Aug 7 15:24:03 1999
+@@ -386,27 +386,23 @@
+ chmod a+r ${infodir}/dir); \
+ fi; \
+ cd ${srcdir}/info ; \
+- for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* info* message* mh-e* reftex* sc* vip* widget*; do \
++ for f in ccmode* cl* dired-x* ediff* emacs* forms* gnus* message* mh-e* reftex* sc* vip* widget*; do \
+ (cd $${thisdir}; \
+- ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f; \
+- chmod a+r ${infodir}/$$f); \
++ ${INSTALL_DATA} ${srcdir}/info/$$f ${infodir}/$$f); \
+ done); \
+ else true; fi
+- -thisdir=`/bin/pwd`; \
+- if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
+- then \
+- for f in ccmode cl dired-x ediff emacs forms gnus info message mh-e reftex sc vip viper widget; do \
+- (cd $${thisdir}; \
+- ${INSTALL_INFO} --dir-file=${infodir}/dir --info-file=${infodir}/$$f); \
+- done; \
+- else true; fi
+ -chmod -R a+r ${datadir}/emacs ${COPYDESTS} ${infodir}
+ thisdir=`/bin/pwd`; \
+ cd ${srcdir}/etc; \
+ for page in emacs etags ctags ; do \
+ (cd $${thisdir}; \
+- ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${man1dir}/$${page}${manext}; \
+- chmod a+r ${man1dir}/$${page}${manext}); \
++ if [ $${page} = emacs ]; then \
++ ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${man1dir}/$${page}${manext}; \
++ chmod a+r ${man1dir}/$${page}${manext}; \
++ else \
++ ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${man1dir}/emacs-$${page}${manext}; \
++ chmod a+r ${man1dir}/emacs-$${page}${manext}; \
++ fi) \
+ done
+
+ ### Install LEIM files. Although they are machine-independent, we
+@@ -458,7 +454,7 @@
+ 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))
+
diff --git a/editors/emacs20/patches/patch-af b/editors/emacs20/patches/patch-af
new file mode 100644
index 00000000000..9efb2bbe21a
--- /dev/null
+++ b/editors/emacs20/patches/patch-af
@@ -0,0 +1,47 @@
+$NetBSD: patch-af,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/Makefile.in.orig Thu Jan 16 19:08:48 2003
++++ src/Makefile.in
+@@ -329,7 +329,7 @@
+ #ifdef USE_X_TOOLKIT
+ #define @X_TOOLKIT_TYPE@
+ #if defined (LUCID) || defined (ATHENA)
+-LIBW= -lXaw
++LIBW= -lXaw @LIBXPM@
+ #endif
+ #ifdef MOTIF
+ #if defined (HAVE_MOTIF_2_1) && defined (HAVE_LIBXP)
+@@ -402,7 +402,7 @@
+ ask GCC explicitly where to find libgcc.a. */
+
+ #ifndef LINKER
+-#define LINKER $(CC) -nostdlib
++#define LINKER $(CC) -nostartfiles
+ #endif
+
+ #ifndef LIB_GCC
+@@ -457,7 +457,7 @@
+ #endif /* not ORDINARY_LINK */
+
+ ALL_LDFLAGS = LD_SWITCH_SYSTEM LD_SWITCH_SYSTEM_TEMACS LD_SWITCH_MACHINE \
+- LD_SWITCH_MACHINE_TEMACS LD_SWITCH_SITE $(LDFLAGS)
++ LD_SWITCH_MACHINE_TEMACS LD_SWITCH_SITE
+
+ /* A macro which other sections of Makefile can redefine to munge the
+ flags before they're passed to LD. This is helpful if you have
+@@ -804,14 +804,7 @@
+ #define OBJECTS_MACHINE
+ #endif
+
+-all: emacs bytecomp OTHER_FILES
+-
+-bytecomp: emacs
+- ./emacs -batch -q -f batch-byte-compile \
+- ${lispsource}ange-ftp.el ${lispsource}international/ccl.el \
+- ${lispsource}international/mule-cmds.el \
+- ${lispsource}international/mule.el \
+- ${lispsource}international/titdic-cnv.el
++all: emacs OTHER_FILES
+
+ emacs: temacs ${etc}DOC ${lisp}
+ #ifdef CANNOT_DUMP
diff --git a/editors/emacs20/patches/patch-ag b/editors/emacs20/patches/patch-ag
new file mode 100644
index 00000000000..5f676207f21
--- /dev/null
+++ b/editors/emacs20/patches/patch-ag
@@ -0,0 +1,12 @@
+$NetBSD: patch-ag,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/config.in.orig Sat May 20 23:58:21 2000
++++ src/config.in Sun Jun 18 09:00:34 2000
+@@ -236,6 +236,7 @@
+ #undef HAVE_STRFTIME
+ #undef HAVE_GRANTPT
+ #undef HAVE_GETPT
++#undef HAVE_GETADDRINFO
+
+ #undef LOCALTIME_CACHE
+ #undef HAVE_INET_SOCKETS
diff --git a/editors/emacs20/patches/patch-ah b/editors/emacs20/patches/patch-ah
new file mode 100644
index 00000000000..63a8850e395
--- /dev/null
+++ b/editors/emacs20/patches/patch-ah
@@ -0,0 +1,17 @@
+$NetBSD: patch-ah,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/fileio.c.orig Tue May 16 20:02:13 2000
++++ src/fileio.c Sun Jun 18 09:19:08 2000
+@@ -3252,8 +3252,11 @@
+ return value;
+ }
+
+-#ifdef unix
++#ifdef __NetBSD__
++#define unix 42
++#endif
+
++#ifdef unix
+ DEFUN ("unix-sync", Funix_sync, Sunix_sync, 0, 0, "",
+ "Tell Unix to finish all pending disk updates.")
+ ()
diff --git a/editors/emacs20/patches/patch-ai b/editors/emacs20/patches/patch-ai
new file mode 100644
index 00000000000..9be9169c817
--- /dev/null
+++ b/editors/emacs20/patches/patch-ai
@@ -0,0 +1,20 @@
+$NetBSD: patch-ai,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/sysdep.c.orig Wed May 24 22:59:14 2000
++++ src/sysdep.c Sun Jun 18 09:19:44 2000
+@@ -2134,6 +2134,7 @@
+ *
+ */
+
++#if !(defined (__NetBSD__) && defined (__ELF__))
+ #ifndef HAVE_TEXT_START
+ char *
+ start_of_text ()
+@@ -2151,6 +2152,7 @@
+ #endif /* TEXT_START */
+ }
+ #endif /* not HAVE_TEXT_START */
++#endif
+
+ /*
+ * Return the address of the start of the data segment prior to
diff --git a/editors/emacs20/patches/patch-aj b/editors/emacs20/patches/patch-aj
new file mode 100644
index 00000000000..467048d02ff
--- /dev/null
+++ b/editors/emacs20/patches/patch-aj
@@ -0,0 +1,163 @@
+$NetBSD: patch-aj,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/process.c.orig Wed May 24 04:10:16 2000
++++ src/process.c Mon Sep 4 14:15:19 2000
+@@ -1,7 +1,18 @@
++/*
++ * Locally hacked process.c to add ipv6 support. -wsr
++ *
++ * The configure.in file should define "HAVE_GETADDRINFO" if it is found
++ * in libc.
++ *
++ */
++
+ /* Asynchronous subprocess control for GNU Emacs.
+ Copyright (C) 1985, 86, 87, 88, 93, 94, 95, 96, 1998
+ Free Software Foundation, Inc.
+
++ ipv6 changes are
++ Copyright (C) 1999 Wolfgang S. Rupprecht
++
+ This file is part of GNU Emacs.
+
+ GNU Emacs is free software; you can redistribute it and/or modify
+@@ -1810,15 +1821,21 @@
+ {
+ Lisp_Object proc;
+ register int i;
++#ifdef HAVE_GETADDRINFO
++ struct addrinfo hints, *res, *lres;
++ int ret = 0;
++ int xerrno = 0;
++ char *portstring, portbuf [128];
++#else /* HAVE_GETADDRINFO */
+ struct sockaddr_in address;
+ struct servent *svc_info;
+ struct hostent *host_info_ptr, host_info;
+ char *(addr_list[2]);
+ IN_ADDR numeric_addr;
+- int s, outch, inch;
+- char errstring[80];
+- int port;
+ struct hostent host_info_fixed;
++ int port;
++#endif /* HAVE_GETADDRINFO */
++ int s = -1, outch, inch;
+ struct gcpro gcpro1, gcpro2, gcpro3, gcpro4;
+ int retry = 0;
+ int count = specpdl_ptr - specpdl;
+@@ -1831,6 +1848,22 @@
+ GCPRO4 (name, buffer, host, service);
+ CHECK_STRING (name, 0);
+ CHECK_STRING (host, 0);
++
++#ifdef HAVE_GETADDRINFO
++ /*
++ * caution: service can either be a string or int.
++ * Convert to a C string for later use by getaddrinfo.
++ */
++ if (INTEGERP (service)) {
++ snprintf (portbuf, sizeof (portbuf), "%d", XINT (service));
++ portstring = portbuf;
++ }
++ else
++ {
++ CHECK_STRING (service, 0);
++ portstring = XSTRING (service)->data;
++ }
++#else /* HAVE_GETADDRINFO */
+ if (INTEGERP (service))
+ port = htons ((unsigned short) XINT (service));
+ else
+@@ -1841,6 +1874,7 @@
+ error ("Unknown service \"%s\"", XSTRING (service)->data);
+ port = svc_info->s_port;
+ }
++#endif /* HAVE_GETADDRINFO */
+
+ /* Slow down polling to every ten seconds.
+ Some kernels have a bug which causes retrying connect to fail
+@@ -1850,6 +1884,75 @@
+ #endif
+
+ #ifndef TERM
++#ifdef HAVE_GETADDRINFO /* We have a modern OS. -wsr */
++ immediate_quit = 1;
++ QUIT;
++ memset(&hints, 0, sizeof(hints));
++ hints.ai_flags = 0;
++ hints.ai_family = AF_UNSPEC;
++ hints.ai_socktype = SOCK_STREAM;
++ hints.ai_protocol = 0;
++ ret = getaddrinfo(XSTRING (host)->data, portstring, &hints, &res);
++ if (ret)
++ error("%s/%s %s", XSTRING (host)->data, portstring, gai_strerror(ret));
++ immediate_quit = 0;
++
++ for (lres = res; lres ; lres = lres->ai_next)
++ {
++ s = socket(lres->ai_family, lres->ai_socktype, lres->ai_protocol);
++ if (s < 0)
++ {
++ xerrno = errno;
++ continue;
++ }
++
++ /* Kernel bugs (on Ultrix at least) cause lossage (not just EINTR)
++ when connect is interrupted. So let's not let it get interrupted.
++ Note we do not turn off polling, because polling is only used
++ when not interrupt_input, and thus not normally used on the systems
++ which have this bug. On systems which use polling, there's no way
++ to quit if polling is turned off. */
++ if (interrupt_input)
++ unrequest_sigio ();
++
++ loop:
++ immediate_quit = 1;
++ QUIT;
++
++ if (connect(s, lres->ai_addr, lres->ai_addrlen) == 0 ||
++ errno == EISCONN)
++ break;
++
++ xerrno = errno;
++ immediate_quit = 0;
++
++ if (errno == EINTR)
++ goto loop;
++ if (errno == EADDRINUSE && retry < 20)
++ {
++ /* A delay here is needed on some FreeBSD systems,
++ and it is harmless, since this retrying takes time anyway
++ and should be infrequent. */
++ Fsleep_for (make_number (1), Qnil);
++ retry++;
++ goto loop;
++ }
++
++ close(s);
++ s = -1;
++ }
++
++ freeaddrinfo(res);
++ if (s < 0)
++ {
++ if (interrupt_input)
++ request_sigio ();
++
++ errno = xerrno;
++ report_file_error ("connection failed",
++ Fcons (host, Fcons (name, Qnil)));
++ }
++#else /* HAVE_GETADDRINFO */
+ while (1)
+ {
+ #ifdef TRY_AGAIN
+@@ -1940,6 +2043,7 @@
+ report_file_error ("connection failed",
+ Fcons (host, Fcons (name, Qnil)));
+ }
++#endif /* HAVE_GETADDRINFO */
+
+ immediate_quit = 0;
+
diff --git a/editors/emacs20/patches/patch-ak b/editors/emacs20/patches/patch-ak
new file mode 100644
index 00000000000..b9d8cab7b7e
--- /dev/null
+++ b/editors/emacs20/patches/patch-ak
@@ -0,0 +1,23 @@
+$NetBSD: patch-ak,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- lib-src/Makefile.in.orig Sun Aug 2 02:22:55 1998
++++ lib-src/Makefile.in Fri Sep 4 01:40:32 1998
+@@ -286,12 +286,14 @@
+ @echo
+ @echo "Installing utilities for users to run."
+ for file in ${INSTALLABLES} ; do \
+- $(INSTALL_PROGRAM) $(INSTALL_STRIP) $${file} ${bindir}/$${file} ; \
+- chmod a+rx ${bindir}/$${file}; \
++ if [ $${file} = emacsclient ] ; then \
++ $(INSTALL_PROGRAM) $(INSTALL_STRIP) $${file} ${bindir}/$${file} ; \
++ else \
++ $(INSTALL_PROGRAM) $(INSTALL_STRIP) $${file} ${bindir}/emacs-$${file} ; \
++ fi ; \
+ done
+ for file in ${INSTALLABLE_SCRIPTS} ; do \
+- $(INSTALL_PROGRAM) ${srcdir}/$${file} ${bindir}/$${file} ; \
+- chmod a+rx ${bindir}/$${file}; \
++ $(INSTALL_PROGRAM) ${srcdir}/$${file} ${bindir}/emacs-$${file} ; \
+ done
+
+ uninstall:
diff --git a/editors/emacs20/patches/patch-al b/editors/emacs20/patches/patch-al
new file mode 100644
index 00000000000..c04f17dd12c
--- /dev/null
+++ b/editors/emacs20/patches/patch-al
@@ -0,0 +1,15 @@
+$NetBSD: patch-al,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/xfaces.c.orig Wed Nov 18 02:36:41 1998
++++ src/xfaces.c Sun Sep 1 15:35:41 2002
+@@ -20,6 +20,10 @@
+
+ /* This is derived from work by Lucid (some parts very loosely so). */
+
++#ifdef __sun__
++#include <strings.h>
++#endif
++
+ #include <sys/types.h>
+ #include <sys/stat.h>
+
diff --git a/editors/emacs20/patches/patch-am b/editors/emacs20/patches/patch-am
new file mode 100644
index 00000000000..60a59c0bb51
--- /dev/null
+++ b/editors/emacs20/patches/patch-am
@@ -0,0 +1,15 @@
+$NetBSD: patch-am,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/xfns.c.orig Thu Jul 1 02:09:39 1999
++++ src/xfns.c Sun Sep 1 15:36:55 2002
+@@ -22,6 +22,10 @@
+
+ /* Rewritten for X11 by Joseph Arceneaux */
+
++#ifdef __sun__
++#include <strings.h>
++#endif
++
+ #include <signal.h>
+ #include <config.h>
+
diff --git a/editors/emacs20/patches/patch-ax b/editors/emacs20/patches/patch-ax
new file mode 100644
index 00000000000..65f91de40f4
--- /dev/null
+++ b/editors/emacs20/patches/patch-ax
@@ -0,0 +1,16 @@
+$NetBSD: patch-ax,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/m/mips.h-orig Mon Jun 23 03:49:57 1997
++++ src/m/mips.h Sat Jan 30 14:28:48 1999
+@@ -149,8 +149,10 @@
+ #define LD_SWITCH_MACHINE -D 800000
+ #define LIBS_DEBUG
+
++#if defined (__NetBSD__) || defined (__OpenBSD__)
++#else /* bsd with elf */
+ #define LINKER /bsd43/bin/ld
+-
++#endif /* bsd with elf */
+ #else /* not BSD_SYSTEM */
+
+ #if defined(__GNUC__) && defined(_ABIN32)
diff --git a/editors/emacs20/patches/patch-ay b/editors/emacs20/patches/patch-ay
new file mode 100644
index 00000000000..f581e3770f1
--- /dev/null
+++ b/editors/emacs20/patches/patch-ay
@@ -0,0 +1,25 @@
+$NetBSD: patch-ay,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/m/pmax.h.orig Sun Sep 7 01:23:09 1997
++++ src/m/pmax.h Fri Feb 18 18:45:03 2000
+@@ -30,9 +30,8 @@
+ #if defined (__NetBSD__) || defined (__OpenBSD__)
+ #undef START_FILES
+ #undef RUN_TIME_REMAP
+-#define START_FILES pre-crt0.o /usr/lib/crt0.o
+-#define CANNOT_DUMP
+ #undef UNEXEC
++#define UNEXEC unexelf.o
+ #endif /* NetBSD || OpenBSD */
+
+ /* Supposedly the following will overcome a kernel bug. */
+@@ -51,7 +50,9 @@
+ #endif
+
+ /* Override what mips.h says about this. */
++#if !defined (__NetBSD__)
+ #undef LINKER
++#endif
+
+ #ifdef ultrix
+ /* Ultrix 4.2 (perhaps also 4.1) implements O_NONBLOCK
diff --git a/editors/emacs20/patches/patch-az b/editors/emacs20/patches/patch-az
new file mode 100644
index 00000000000..467c6243a3d
--- /dev/null
+++ b/editors/emacs20/patches/patch-az
@@ -0,0 +1,171 @@
+$NetBSD: patch-az,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/unexelf.c.orig Mon May 15 01:14:02 2000
++++ src/unexelf.c Tue Sep 26 14:18:05 2000
+@@ -470,7 +470,7 @@
+ /*
+ * NetBSD does not have normal-looking user-land ELF support.
+ */
+-# ifdef __alpha__
++# if defined(__alpha__) || defined(__sparc_v9__)
+ # define ELFSIZE 64
+ # else
+ # define ELFSIZE 32
+@@ -479,6 +479,7 @@
+
+ # ifndef PT_LOAD
+ # define PT_LOAD Elf_pt_load
++# define SHT_PROGBITS Elf_sht_progbits
+ # define SHT_SYMTAB Elf_sht_symtab
+ # define SHT_DYNSYM Elf_sht_dynsym
+ # define SHT_NULL Elf_sht_null
+@@ -495,9 +496,14 @@
+ # include <sys/exec_ecoff.h>
+ # define HDRR struct ecoff_symhdr
+ # define pHDRR HDRR *
+-# endif
++# endif /* __alpha__ */
+ #endif /* __NetBSD__ */
+
++# ifdef __mips__
++# define SHT_MIPS_DEBUG DT_MIPS_FLAGS
++# define HDRR struct Elf_Shdr
++# endif /* __mips__ */
++
+ #ifdef __OpenBSD__
+ # include <sys/exec_elf.h>
+ #endif
+@@ -512,7 +518,7 @@
+ # else
+ # define ElfBitsW(bits, type) Elf/**/bits/**/_/**/type
+ # endif
+-# ifdef _LP64
++# if defined (_LP64) || defined(__alpha__)
+ # define ELFSIZE 64
+ # else
+ # define ELFSIZE 32
+@@ -522,6 +528,14 @@
+ # define ElfW(type) ElfExpandBitsW (ELFSIZE, type)
+ #endif
+
++#if defined ( __sony_news) && defined (_SYSTYPE_SYSV)
++# define HAVE_MIPS_SBSS
++#endif
++
++#if defined (__mips__) && (defined(__NetBSD__) || defined(__OpenBSD__))
++# define HAVE_MIPS_SBSS
++#endif
++
+ #ifndef ELF_BSS_SECTION_NAME
+ #define ELF_BSS_SECTION_NAME ".bss"
+ #endif
+@@ -613,12 +627,53 @@
+ if (noerror)
+ return -1;
+ else
+- fatal ("Can't find %s in %s.\n", name, file_name, 0);
++ fatal ("Can't find %s in %s.\n", name, file_name);
+ }
+
+ return idx;
+ }
+
++#if defined(__alpha__) || (defined ( __sony_news) && defined (_SYSTYPE_SYSV))
++/* We are using ECOFF symbols embedded in ELF. */
++
++void
++relocate_ecoff_symhdr(symhdr, diff)
++ HDRR *symhdr;
++ ElfW(Word) diff;
++{
++ symhdr->cbLineOffset += diff;
++ symhdr->cbDnOffset += diff;
++ symhdr->cbPdOffset += diff;
++ symhdr->cbSymOffset += diff;
++ symhdr->cbOptOffset += diff;
++ symhdr->cbAuxOffset += diff;
++ symhdr->cbSsOffset += diff;
++ symhdr->cbSsExtOffset += diff;
++ symhdr->cbFdOffset += diff;
++ symhdr->cbRfdOffset += diff;
++ symhdr->cbExtOffset += diff;
++}
++#endif /* __alpha__ or __sony_news and systype_sysv */
++
++#ifdef notyet
++void
++relocate_elf_proghdr(p, diff)
++ HDRR *symhdr;
++ Elfw(Word) diff;
++{
++ phdr->sh_name += diff;
++ phdr->sh_type += diff;
++ phdr->sh_flags += diff;
++ phdr->sh_addr += diff;
++ phdr->sh_offset += diff;
++ phdr->sh_size += diff;
++ phdr->sh_link += diff;
++ phdr->sh_info += diff;
++ phdr->sh_addralign += diff;
++ phdr->sh_entsize += diff;
++};
++#endif /* notyet */
++
+ /* ****************************************************************
+ * unexec
+ *
+@@ -1005,22 +1060,11 @@
+ == 0)
+ {
+ pHDRR symhdr = (pHDRR) (NEW_SECTION_H (nn).sh_offset + new_base);
+-
+- symhdr->cbLineOffset += new_data2_size;
+- symhdr->cbDnOffset += new_data2_size;
+- symhdr->cbPdOffset += new_data2_size;
+- symhdr->cbSymOffset += new_data2_size;
+- symhdr->cbOptOffset += new_data2_size;
+- symhdr->cbAuxOffset += new_data2_size;
+- symhdr->cbSsOffset += new_data2_size;
+- symhdr->cbSsExtOffset += new_data2_size;
+- symhdr->cbFdOffset += new_data2_size;
+- symhdr->cbRfdOffset += new_data2_size;
+- symhdr->cbExtOffset += new_data2_size;
++ relocate_ecoff_symhdr(symhdr, new_data2_size);
+ }
+ #endif /* __alpha__ */
+
+-#if defined (__sony_news) && defined (_SYSTYPE_SYSV)
++#ifdef HAVE_MIPS_SBSS
+ if (NEW_SECTION_H (nn).sh_type == SHT_MIPS_DEBUG
+ && old_mdebug_index != -1)
+ {
+@@ -1030,20 +1074,17 @@
+
+ if (diff)
+ {
+- phdr->cbLineOffset += diff;
+- phdr->cbDnOffset += diff;
+- phdr->cbPdOffset += diff;
+- phdr->cbSymOffset += diff;
+- phdr->cbOptOffset += diff;
+- phdr->cbAuxOffset += diff;
+- phdr->cbSsOffset += diff;
+- phdr->cbSsExtOffset += diff;
+- phdr->cbFdOffset += diff;
+- phdr->cbRfdOffset += diff;
+- phdr->cbExtOffset += diff;
++#if defined ( __sony_news) && defined (_SYSTYPE_SYSV)
++ relocate_ecoff_symhdr(phdr, diff);
++#else
++ /* xxxBSD with GNU binutils has .mdebug, but not ecoff(???) */
++#ifdef DEBUG
++ printf("Dont know how to relocate mdebug syms by %0x\n", diff);
++#endif
++#endif
+ }
+ }
+-#endif /* __sony_news && _SYSTYPE_SYSV */
++#endif /* HAVE_MIPS_SBSS */
+
+ #if __sgi
+ /* Adjust the HDRR offsets in .mdebug and copy the
diff --git a/editors/emacs20/patches/patch-bc b/editors/emacs20/patches/patch-bc
new file mode 100644
index 00000000000..2b820ac3c6a
--- /dev/null
+++ b/editors/emacs20/patches/patch-bc
@@ -0,0 +1,12 @@
+$NetBSD: patch-bc,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- /dev/null Fri Mar 26 07:52:59 1999
++++ lisp/site-init.el Wed Mar 24 09:37:17 1999
+@@ -0,0 +1,7 @@
++;; NetBSD puts info files in /usr/share.
++(setq Info-default-directory-list
++ (cons "/usr/share/info/"
++ Info-default-directory-list))
++
++(autoload 'send-pr "/usr/share/gnats/send-pr.el"
++ "Command to create and send a problem report." t)
diff --git a/editors/emacs20/patches/patch-bf b/editors/emacs20/patches/patch-bf
new file mode 100644
index 00000000000..4a1c1182528
--- /dev/null
+++ b/editors/emacs20/patches/patch-bf
@@ -0,0 +1,30 @@
+$NetBSD: patch-bf,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/s/netbsd.h.orig Sat Apr 11 20:15:19 1998
++++ src/s/netbsd.h Sat Jan 22 20:22:29 2000
+@@ -57,7 +57,7 @@
+ #define N_BSSADDR(x) (N_ALIGN(x, N_DATADDR(x)+x.a_data))
+ #define N_TRELOFF(x) N_RELOFF(x)
+ #endif
+-#endif /* not NO_SHARED_LIBS */
++#endif /* not NO_SHARED_LIBS and not ELF */
+
+ #define HAVE_WAIT_HEADER
+ #define WAIT_USE_INT
+@@ -66,11 +66,15 @@
+
+ #define AMPERSAND_FULL_NAME
+
+-#ifdef __ELF__
+ /* Here is how to find X Windows. LD_SWITCH_X_SITE_AUX gives an -R option
+ says where to find X windows at run time. We convert it to a -rpath option
+ which is what OSF1 uses. */
+ #define LD_SWITCH_SYSTEM `echo LD_SWITCH_X_SITE_AUX | sed -e 's/-R/-Wl,-rpath,/'`
++
++#ifdef __ELF__
++#define HAVE_TEXT_START /* No need to define `start_of_text'. */
++#define UNEXEC unexelf.o
++#define ORDINARY_LINK
+ #endif /* __ELF__ */
+
+ /* On post 1.3 releases of NetBSD, gcc -nostdlib also clears
diff --git a/editors/emacs20/patches/patch-bg b/editors/emacs20/patches/patch-bg
new file mode 100644
index 00000000000..110f4cc8e6a
--- /dev/null
+++ b/editors/emacs20/patches/patch-bg
@@ -0,0 +1,54 @@
+$NetBSD: patch-bg,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- configure.in.orig Mon Jun 5 17:42:49 2000
++++ configure.in Tue Oct 22 15:59:01 2002
+@@ -66,6 +66,8 @@
+ esac
+ with_x_toolkit=$val
+ ])
++AC_ARG_WITH(ipv6,
++[ --with-ipv6 support IPv6 stack])
+
+ #### Make srcdir absolute, if it isn't already. It's important to
+ #### avoid running the path through pwd unnecessary, since pwd can
+@@ -158,9 +160,13 @@
+ machine=hp9000s300 ;;
+ powerpc-apple-netbsd*) machine=macppc ;;
+ mips-*-netbsd*) machine=pmax ;;
++ mipsel-*-netbsd*) machine=pmax ;;
++ mipsev-*-netbsd*) machine=mips ;; # HF: what else?
+ ns32k-*-netbsd*) machine=ns32000 ;;
+- sparc-*-netbsd*) machine=sparc ;;
++ powerpc-*-netbsd*) machine=macppc ;;
++ sparc*-*-netbsd*) machine=sparc ;;
+ vax-*-netbsd*) machine=vax ;;
++ arm*-*-netbsd*) machine=arm ;;
+ esac
+ ;;
+
+@@ -1594,6 +1600,14 @@
+ LIBS="-lXt $LIBS"
+ fi
+ AC_CHECK_LIB(Xmu, XmuConvertStandardSelection)
++ if test x$HAVE_X11XTR6 = xyes; then
++dnl Check if Xaw needs Xpm
++ LIBS="$LIBS -lXpm"
++ AC_CHECK_LIB(Xaw, XawPixmapsInitialize, [ LIBXPM="-lXpm" ], [ LIBXPM=""])
++ else
++ LIBXPM=""
++ fi
++ AC_SUBST(LIBXPM)
+ LIBS="$OLDLIBS"
+ fi
+
+@@ -1747,6 +1761,10 @@
+ AC_DEFINE(HAVE_AIX_SMT_EXP)
+ fi
+
++if test "x$with_ipv6" = xyes; then
++ AC_CHECK_FUNCS(getaddrinfo)
++fi
++
+ # Set up the CFLAGS for real compilation, so we can substitute it.
+ CFLAGS="$REAL_CFLAGS"
+
diff --git a/editors/emacs20/patches/patch-bh b/editors/emacs20/patches/patch-bh
new file mode 100644
index 00000000000..d1479a95039
--- /dev/null
+++ b/editors/emacs20/patches/patch-bh
@@ -0,0 +1,13 @@
+$NetBSD: patch-bh,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- ./src/frame.h.orig Sat Apr 25 16:17:34 1998
++++ ./src/frame.h Tue Sep 26 09:38:18 2000
+@@ -186,7 +186,7 @@
+ it is defined in xterm.h.
+ struct w32_output is used for W32 window frames;
+ it is defined in w32term.h. */
+- union output_data { struct x_output *x; struct w32_output *w32; int nothing; } output_data;
++ union output_data { struct x_output *x; struct w32_output *w32; EMACS_INT nothing; } output_data;
+
+ #ifdef MULTI_KBOARD
+ /* A pointer to the kboard structure associated with this frame.
diff --git a/editors/emacs20/patches/patch-bi b/editors/emacs20/patches/patch-bi
new file mode 100644
index 00000000000..a06374554df
--- /dev/null
+++ b/editors/emacs20/patches/patch-bi
@@ -0,0 +1,13 @@
+$NetBSD: patch-bi,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- ./src/gmalloc.c.orig Mon Feb 21 05:21:51 2000
++++ ./src/gmalloc.c Tue Sep 26 09:44:47 2000
+@@ -371,7 +371,7 @@
+ /* Are you experienced? */
+ int __malloc_initialized;
+
+-__malloc_size_t __malloc_extra_blocks;
++__malloc_size_t __malloc_extra_blocks = 0;
+
+ void (*__malloc_initialize_hook) PP ((void));
+ void (*__after_morecore_hook) PP ((void));
diff --git a/editors/emacs20/patches/patch-bj b/editors/emacs20/patches/patch-bj
new file mode 100644
index 00000000000..76aeb437f64
--- /dev/null
+++ b/editors/emacs20/patches/patch-bj
@@ -0,0 +1,104 @@
+$NetBSD: patch-bj,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- ./src/lisp.h.orig Sun Jan 3 08:31:23 1999
++++ ./src/lisp.h Tue Sep 26 09:48:10 2000
+@@ -123,25 +123,25 @@
+ {
+ /* Used for comparing two Lisp_Objects;
+ also, positive integers can be accessed fast this way. */
+- int i;
++ long int i;
+
+ struct
+ {
+- int val: VALBITS;
+- int type: GCTYPEBITS+1;
++ long int val: VALBITS;
++ long int type: GCTYPEBITS+1;
+ } s;
+ struct
+ {
+- unsigned int val: VALBITS;
+- int type: GCTYPEBITS+1;
++ long unsigned int val: VALBITS;
++ long int type: GCTYPEBITS+1;
+ } u;
+ struct
+ {
+- unsigned int val: VALBITS;
++ long unsigned int val: VALBITS;
+ enum Lisp_Type type: GCTYPEBITS;
+ /* The markbit is not really part of the value of a Lisp_Object,
+ and is always zero except during garbage collection. */
+- unsigned int markbit: 1;
++ long unsigned int markbit: 1;
+ } gu;
+ }
+ Lisp_Object;
+@@ -153,17 +153,17 @@
+ {
+ /* Used for comparing two Lisp_Objects;
+ also, positive integers can be accessed fast this way. */
+- int i;
++ long int i;
+
+ struct
+ {
+- int type: GCTYPEBITS+1;
+- int val: VALBITS;
++ long int type: GCTYPEBITS+1;
++ long int val: VALBITS;
+ } s;
+ struct
+ {
+- int type: GCTYPEBITS+1;
+- unsigned int val: VALBITS;
++ long int type: GCTYPEBITS+1;
++ long unsigned int val: VALBITS;
+ } u;
+ struct
+ {
+@@ -171,7 +171,7 @@
+ and is always zero except during garbage collection. */
+ unsigned int markbit: 1;
+ enum Lisp_Type type: GCTYPEBITS;
+- unsigned int val: VALBITS;
++ long unsigned int val: VALBITS;
+ } gu;
+ }
+ Lisp_Object;
+@@ -270,14 +270,14 @@
+ /* Extract the value of a Lisp_Object as a signed integer. */
+
+ #ifndef XINT /* Some machines need to do this differently. */
+-#define XINT(a) (((a) << (BITS_PER_INT-VALBITS)) >> (BITS_PER_INT-VALBITS))
++#define XINT(a) (EMACS_INT) (((a) << (BITS_PER_EMACS_INT-VALBITS)) >> (BITS_PER_EMACS_INT-VALBITS))
+ #endif
+
+ /* Extract the value as an unsigned integer. This is a basis
+ for extracting it as a pointer to a structure in storage. */
+
+ #ifndef XUINT
+-#define XUINT(a) ((a) & VALMASK)
++#define XUINT(a) (EMACS_UINT) ((a) & VALMASK)
+ #endif
+
+ #ifndef XPNTR
+@@ -358,7 +358,7 @@
+
+ #ifdef EXPLICIT_SIGN_EXTEND
+ /* Make sure we sign-extend; compilers have been known to fail to do so. */
+-#define XINT(a) (((a).i << (BITS_PER_INT-VALBITS)) >> (BITS_PER_INT-VALBITS))
++#define XINT(a) (((a).i << (BITS_PER_EMACS_INT-VALBITS)) >> (BITS_PER_EMACS_INT-VALBITS))
+ #else
+ #define XINT(a) ((a).s.val)
+ #endif /* EXPLICIT_SIGN_EXTEND */
+@@ -367,7 +367,7 @@
+ #define XPNTR(a) ((a).u.val)
+
+ #define XSET(var, vartype, ptr) \
+- (((var).s.type = ((char) (vartype))), ((var).s.val = ((int) (ptr))))
++ (((var).s.type = ((char) (vartype))), ((var).s.val = ((EMACS_INT) (ptr))))
+
+ extern Lisp_Object make_number ();
+
diff --git a/editors/emacs20/patches/patch-bk b/editors/emacs20/patches/patch-bk
new file mode 100644
index 00000000000..d693bceea9f
--- /dev/null
+++ b/editors/emacs20/patches/patch-bk
@@ -0,0 +1,12 @@
+$NetBSD: patch-bk,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- ./lib-src/sorted-doc.c.orig Tue Mar 30 11:07:02 1999
++++ ./lib-src/sorted-doc.c Tue Sep 26 09:32:51 2000
+@@ -7,6 +7,7 @@
+
+ #include <stdio.h>
+ #include <ctype.h>
++#include <string.h>
+
+ extern char *malloc ();
+ char *xmalloc ();
diff --git a/editors/emacs20/patches/patch-bl b/editors/emacs20/patches/patch-bl
new file mode 100644
index 00000000000..fa7f097ba54
--- /dev/null
+++ b/editors/emacs20/patches/patch-bl
@@ -0,0 +1,40 @@
+$NetBSD: patch-bl,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- ./src/m/sparc.h.orig Sat Sep 6 11:51:04 1997
++++ ./src/m/sparc.h Tue Sep 26 12:36:05 2000
+@@ -117,3 +117,35 @@
+ #define A_TEXT_SEEK(HDR) (N_TXTOFF (hdr) + sizeof (hdr))
+
+ #endif /* not __NetBSD__ and not __linux__ and not __OpenBSD__ */
++
++#ifdef __arch64__ /* GCC, 64-bit ABI. */
++#define EMACS_INT long
++#define BITS_PER_LONG 64
++#define BITS_PER_EMACS_INT BITS_PER_LONG
++#define EMACS_UINT unsigned long
++#define SPECIAL_EMACS_INT
++
++/* On the 64 bit architecture, we can use 60 bits for addresses */
++
++#define VALBITS 60
++
++/* This definition of MARKBIT is necessary because of the comparison of
++ ARRAY_MARK_FLAG and MARKBIT in an #if in lisp.h, which cpp doesn't like. */
++
++#define MARKBIT 0x8000000000000000L
++
++/* Define XINT and XUINT so that they can take arguments of type int */
++
++#define XINT(a) (((long) (a) << (BITS_PER_LONG - VALBITS)) >> (BITS_PER_LONG - VALBITS))
++#define XUINT(a) ((long) (a) & VALMASK)
++
++/* Define XPNTR to avoid or'ing with DATA_SEG_BITS */
++
++#define XPNTR(a) XUINT (a)
++
++#define PNTR_COMPARISON_TYPE unsigned long
++#ifndef _LP64
++#define _LP64 /* Done on Alpha -- not sure if it
++ should be here. -- fx */
++#endif
++#endif
diff --git a/editors/emacs20/patches/patch-bm b/editors/emacs20/patches/patch-bm
new file mode 100644
index 00000000000..cfb21861577
--- /dev/null
+++ b/editors/emacs20/patches/patch-bm
@@ -0,0 +1,19 @@
+$NetBSD: patch-bm,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- ./src/alloc.c.orig Thu Sep 16 00:20:15 1999
++++ ./src/alloc.c Tue Sep 26 11:54:24 2000
+@@ -53,12 +53,13 @@
+
+ #if defined (__STDC__) && __STDC__
+ #include <stddef.h>
++#include <malloc.h>
+ #define __malloc_size_t size_t
+ #else
+ #define __malloc_size_t unsigned int
+ #endif
+ extern __malloc_size_t _bytes_used;
+-extern int __malloc_extra_blocks;
++extern __malloc_size_t __malloc_extra_blocks;
+ #endif /* !defined(DOUG_LEA_MALLOC) */
+
+ #define max(A,B) ((A) > (B) ? (A) : (B))
diff --git a/editors/emacs20/patches/patch-bn b/editors/emacs20/patches/patch-bn
new file mode 100644
index 00000000000..f9e6b39989b
--- /dev/null
+++ b/editors/emacs20/patches/patch-bn
@@ -0,0 +1,17 @@
+$NetBSD: patch-bn,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- lib-src/cvtmail.c.orig Tue Jul 16 22:08:02 1996
++++ lib-src/cvtmail.c Fri Jul 19 02:34:38 2002
+@@ -35,10 +35,8 @@
+
+
+ #include <stdio.h>
+-
+-char *malloc ();
+-char *realloc ();
+-char *getenv ();
++#include <string.h>
++#include <stdlib.h>
+
+ char *xmalloc ();
+ char *xrealloc ();
diff --git a/editors/emacs20/patches/patch-bo b/editors/emacs20/patches/patch-bo
new file mode 100644
index 00000000000..b1fe49e701e
--- /dev/null
+++ b/editors/emacs20/patches/patch-bo
@@ -0,0 +1,22 @@
+$NetBSD: patch-bo,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- lib-src/yow.c.orig Fri Feb 26 11:30:08 1999
++++ lib-src/yow.c Fri Jul 19 02:33:37 2002
+@@ -12,6 +12,8 @@
+
+ #include <stdio.h>
+ #include <ctype.h>
++#include <string.h>
++#include <stdlib.h>
+ #include <../src/epaths.h> /* For PATH_DATA. */
+
+ #define BUFSIZE 80
+@@ -32,8 +34,6 @@
+ strcpy (p + 4, rel);\
+ &res;})
+ #endif
+-
+-char *malloc(), *realloc();
+
+ void yow();
+ void setup_yow();
diff --git a/editors/emacs20/patches/patch-bp b/editors/emacs20/patches/patch-bp
new file mode 100644
index 00000000000..64615ff4f96
--- /dev/null
+++ b/editors/emacs20/patches/patch-bp
@@ -0,0 +1,15 @@
+$NetBSD: patch-bp,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- lwlib/lwlib.c.orig Mon Apr 6 10:24:33 1998
++++ lwlib/lwlib.c Fri Jul 19 02:38:04 2002
+@@ -29,10 +29,8 @@
+ #include "lwlib-utils.h"
+ #include <X11/StringDefs.h>
+
+-#ifdef __osf__
+ #include <string.h>
+ #include <stdlib.h>
+-#endif
+ extern long *xmalloc();
+
+ #if defined (USE_LUCID)
diff --git a/editors/emacs20/patches/patch-bq b/editors/emacs20/patches/patch-bq
new file mode 100644
index 00000000000..c44d0947296
--- /dev/null
+++ b/editors/emacs20/patches/patch-bq
@@ -0,0 +1,14 @@
+$NetBSD: patch-bq,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/callproc.c.orig Wed May 24 13:58:24 2000
++++ src/callproc.c Fri Jul 19 02:40:39 2002
+@@ -24,6 +24,9 @@
+
+ #include <config.h>
+ #include <stdio.h>
++#ifdef HAVE_UNISTD_H
++#include <unistd.h>
++#endif
+
+ extern int errno;
+ extern char *strerror ();
diff --git a/editors/emacs20/patches/patch-br b/editors/emacs20/patches/patch-br
new file mode 100644
index 00000000000..a3cd9799f3a
--- /dev/null
+++ b/editors/emacs20/patches/patch-br
@@ -0,0 +1,15 @@
+$NetBSD: patch-br,v 1.1.1.1 2003/04/11 00:31:45 uebayasi Exp $
+
+--- src/m/alpha.h.orig Fri Feb 4 12:25:47 2000
++++ src/m/alpha.h Fri Jul 19 02:56:24 2002
+@@ -147,7 +147,9 @@
+ GNU libc, __malloc_initialized would normally be resolved to the
+ shared library's .bss section, which is fatal. */
+ # ifdef __GNUC__
+-# define C_SWITCH_MACHINE -fno-common
++# ifndef __NetBSD__
++# define C_SWITCH_MACHINE -fno-common
++# endif
+ # else
+ # error What gives? Fix me if DEC Unix supports ELF now.
+ # endif