From 10e3021bce9402b672ae439395b369ae5d708f74e89c247d1f62b895147d5be1 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 18 Dec 2006 23:15:49 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/emacs?expand=0&rev=1 --- .gitattributes | 23 + .gitignore | 1 + app-defaults.Emacs | 154 ++ dot.gnu-emacs | 463 ++++++ emacs-21.1-asian-print.patch | 31 + emacs-21.1-decl.dif | 29 + emacs-21.1-glibc.patch | 78 + emacs-21.1-linkscr.patch | 154 ++ emacs-21.1-ps-bdf.patch | 28 + emacs-21.1-s390x.patch | 323 ++++ emacs-21.2-x86_64.patch | 174 ++ emacs-21.3-asian-dired.patch | 31 + emacs-21.3-config.dif | 183 +++ emacs-21.3-level3.patch | 32 + emacs-21.3-movemail.patch | 66 + emacs-21.3-nonvoid.patch | 69 + emacs-21.3-ppc64.patch | 101 ++ emacs-21.3-ps-mule.patch | 35 + emacs-21.3-sendmail-path.patch | 16 + emacs-21.3-sentinel.patch | 79 + emacs-21.3-term.patch | 73 + emacs-21.3-xim.patch | 12 + emacs-21.3.dif | 1912 ++++++++++++++++++++++ emacs-21.3.tar.bz2 | 3 + emacs.changes | 834 ++++++++++ emacs.spec | 2790 ++++++++++++++++++++++++++++++++ emacs.test | 29 + leim-21.3.tar.bz2 | 3 + ready | 0 site-lisp.tar.bz2 | 3 + 30 files changed, 7729 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 app-defaults.Emacs create mode 100644 dot.gnu-emacs create mode 100644 emacs-21.1-asian-print.patch create mode 100644 emacs-21.1-decl.dif create mode 100644 emacs-21.1-glibc.patch create mode 100644 emacs-21.1-linkscr.patch create mode 100644 emacs-21.1-ps-bdf.patch create mode 100644 emacs-21.1-s390x.patch create mode 100644 emacs-21.2-x86_64.patch create mode 100644 emacs-21.3-asian-dired.patch create mode 100644 emacs-21.3-config.dif create mode 100644 emacs-21.3-level3.patch create mode 100644 emacs-21.3-movemail.patch create mode 100644 emacs-21.3-nonvoid.patch create mode 100644 emacs-21.3-ppc64.patch create mode 100644 emacs-21.3-ps-mule.patch create mode 100644 emacs-21.3-sendmail-path.patch create mode 100644 emacs-21.3-sentinel.patch create mode 100644 emacs-21.3-term.patch create mode 100644 emacs-21.3-xim.patch create mode 100644 emacs-21.3.dif create mode 100644 emacs-21.3.tar.bz2 create mode 100644 emacs.changes create mode 100644 emacs.spec create mode 100644 emacs.test create mode 100644 leim-21.3.tar.bz2 create mode 100644 ready create mode 100644 site-lisp.tar.bz2 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/app-defaults.Emacs b/app-defaults.Emacs new file mode 100644 index 0000000..81c425c --- /dev/null +++ b/app-defaults.Emacs @@ -0,0 +1,154 @@ +! ========================================================================== +! Emacs +! ========================================================================== + +Emacs.Font: fontset-16 +Emacs.pane.menubar.font: -*-helvetica-bold-r-normal--12-*-*-*-p-*-iso8859-* +Emacs.menu*.font: -*-helvetica-bold-r-normal--12-*-*-*-p-*-iso8859-* +Emacs*Fontset-0:\ + -*-fixed-medium-r-*--16-*-*-*-*-*-fontset-16,\ + latin-iso8859-1:-*-fixed-medium-r-*--16-*-iso8859-1,\ + latin-iso8859-2:-*-fixed-medium-r-*--16-*-iso8859-2,\ + latin-iso8859-3:-*-fixed-medium-r-*--16-*-iso8859-3,\ + latin-iso8859-4:-*-fixed-medium-r-*--16-*-iso8859-4,\ + cyrillic-iso8859-5:-*-fixed-medium-r-*--16-*-iso8859-5,\ + greek-iso8859-7:-*-fixed-medium-r-*--16-*-iso8859-7,\ + hebrew-iso8859-8:-*-fixed-medium-r-*--16-*-iso8859-8,\ + latin-iso8859-9:-*-fixed-medium-r-*--16-*-iso8859-9,\ + latin-iso8859-15:-*-fixed-medium-r-*--16-*-iso8859-15,\ + arabic-digit:-*-fixed-medium-r-*--16-*-mulearabic-0,\ + arabic-1-column:-*-fixed-medium-r-*--16-*-mulearabic-1,\ + arabic-2-column:-*-fixed-medium-r-*--16-*-mulearabic-2,\ + katakana-jisx0201:-*-fixed-medium-r-*--16-*-jisx0201.1976-0,\ + japanese-jisx0208:-*-fixed-medium-r-*--16-*-jisx0208*-0,\ + korean-ksc5601:-*-fixed-medium-r-*--16-*-ksc5601*-*,\ + chinese-big5-1:-*-fixed-medium-r-*--16-*-big5*-0,\ + chinese-gb2312:-*-medium-r-normal-*-16-*-gb2312*-*,\ + chinese-cns11643-1:-*-medium-r-normal-*-16-*-cns11643*-1,\ + chinese-cns11643-2:-*-medium-r-normal-*-16-*-cns11643*-2,\ + chinese-cns11643-3:-*-medium-r-normal-*-16-*-cns11643*-3,\ + chinese-cns11643-4:-*-medium-r-normal-*-16-*-cns11643*-4,\ + chinese-cns11643-5:-*-medium-r-normal-*-16-*-cns11643*-5,\ + chinese-cns11643-6:-*-medium-r-normal-*-16-*-cns11643*-6,\ + chinese-cns11643-7:-*-medium-r-normal-*-16-*-cns11643*-7, \ + thai-tis620:-*-fixed-medium-r-*--16-*-tis620.2529-1,\ + vietnamese-viscii-lower:-*-fixed-medium-r-*--16-*-viscii1.1-1,\ + lao:-*-fixed-medium-r-*--16-*-mulelao-1,\ + tibetan:-*-fixed-medium-r-*--16-*-muletibetan-0,\ + tibetan-1-column:-*-fixed-medium-r-*--16-*-muletibetan-1 +Emacs*Fontset-1:\ + -*-fixed-medium-r-*--24-*-*-*-*-*-fontset-24,\ + latin-iso8859-1:-*-fixed-medium-r-*--24-*-iso8859-1,\ + latin-iso8859-2:-*-fixed-medium-r-*--24-*-iso8859-2,\ + latin-iso8859-3:-*-fixed-medium-r-*--24-*-iso8859-3,\ + latin-iso8859-4:-*-fixed-medium-r-*--24-*-iso8859-4,\ + cyrillic-iso8859-5:-*-fixed-medium-r-*--24-*-iso8859-5,\ + greek-iso8859-7:-*-fixed-medium-r-*--24-*-iso8859-7,\ + hebrew-iso8859-8:-*-fixed-medium-r-*--24-*-iso8859-8,\ + latin-iso8859-9:-*-fixed-medium-r-*--24-*-iso8859-9,\ + latin-iso8859-15:-*-fixed-medium-r-*--24-*-iso8859-15,\ + arabic-digit:-*-fixed-medium-r-*--24-*-mulearabic-0,\ + arabic-1-column:-*-fixed-medium-r-*--24-*-mulearabic-1,\ + arabic-2-column:-*-fixed-medium-r-*--24-*-mulearabic-2,\ + katakana-jisx0201:-*-fixed-medium-r-*--24-*-jisx0201.1976-0,\ + japanese-jisx0208:-*-fixed-medium-r-*--24-*-jisx0208*-0,\ + korean-ksc5601:-*-fixed-medium-r-*--24-*-ksc5601*-*,\ + chinese-big5-1:-*-fixed-medium-r-*--24-*-big5*-0,\ + chinese-gb2312:-*-medium-r-normal-*-24-*-gb2312*-*,\ + chinese-cns11643-1:-*-medium-r-normal-*-24-*-cns11643*-1,\ + chinese-cns11643-2:-*-medium-r-normal-*-24-*-cns11643*-2,\ + chinese-cns11643-3:-*-medium-r-normal-*-24-*-cns11643*-3,\ + chinese-cns11643-4:-*-medium-r-normal-*-24-*-cns11643*-4,\ + chinese-cns11643-5:-*-medium-r-normal-*-24-*-cns11643*-5,\ + chinese-cns11643-6:-*-medium-r-normal-*-24-*-cns11643*-6,\ + chinese-cns11643-7:-*-medium-r-normal-*-24-*-cns11643*-7,\ + thai-tis620:-*-fixed-medium-r-*--24-*-tis620.2529-1,\ + vietnamese-viscii-lower:-*-fixed-medium-r-*--24-*-viscii1.1-1,\ + lao:-*-fixed-medium-r-*--24-*-mulelao-1,\ + indian-is13194:-*-fixed-medium-r-*--24-*-is13194-devanagari,\ + indian-1-column:-*-fixed-medium-r-*--24-*-muleindian-1,\ + indian-2-column:-*-fixed-medium-r-*--24-*-muleindian-2,\ + tibetan:-*-fixed-medium-r-*--24-*-muletibetan-0,\ + tibetan-1-column:-*-fixed-medium-r-*--24-*-muletibetan-1 +Emacs*Fontset-2:\ + -*-fixed-medium-r-*--20-*-*-*-*-*-fontset-20,\ + latin-iso8859-1:-*-fixed-medium-r-*--20-*-iso8859-1,\ + latin-iso8859-2:-*-fixed-medium-r-*--20-*-iso8859-2,\ + latin-iso8859-3:-*-fixed-medium-r-*--20-*-iso8859-3,\ + latin-iso8859-4:-*-fixed-medium-r-*--20-*-iso8859-4,\ + cyrillic-iso8859-5:-*-fixed-medium-r-*--20-*-iso8859-5,\ + greek-iso8859-7:-*-fixed-medium-r-*--20-*-iso8859-7,\ + hebrew-iso8859-8:-*-fixed-medium-r-*--20-*-iso8859-8,\ + latin-iso8859-9:-*-fixed-medium-r-*--20-*-iso8859-9,\ + latin-iso8859-15:-*-fixed-medium-r-*--20-*-iso8859-15,\ + katakana-jisx0201:-*-fixed-medium-r-*--20-*-jisx0201.1976-0,\ + japanese-jisx0208:-*-fixed-medium-r-*--20-*-jisx0208*-0,\ + korean-ksc5601:-*-fixed-medium-r-*--20-*-ksc5601*-* +Emacs*Fontset-3:\ + -*-fixed-medium-r-*--18-*-*-*-*-*-fontset-18,\ + latin-iso8859-1:-*-fixed-medium-r-*--18-*-iso8859-1,\ + latin-iso8859-2:-*-fixed-medium-r-*--18-*-iso8859-2,\ + latin-iso8859-3:-*-fixed-medium-r-*--18-*-iso8859-3,\ + latin-iso8859-4:-*-fixed-medium-r-*--18-*-iso8859-4,\ + cyrillic-iso8859-5:-*-fixed-medium-r-*--18-*-iso8859-5,\ + greek-iso8859-7:-*-fixed-medium-r-*--18-*-iso8859-7,\ + hebrew-iso8859-8:-*-fixed-medium-r-*--18-*-iso8859-8,\ + latin-iso8859-9:-*-fixed-medium-r-*--18-*-iso8859-9,\ + latin-iso8859-15:-*-fixed-medium-r-*--18-*-iso8859-15,\ + katakana-jisx0201:-*-*-medium-r-*--18-*-jisx0201.1976-0,\ + japanese-jisx0208:-*-*-medium-r-*--18-*-jisx0208*-0,\ + korean-ksc5601:-*-fixed-medium-r-*--18-*-ksc5601*-* +Emacs*Fontset-4:\ + -*-fixed-medium-r-*--14-*-*-*-*-*-fontset-14,\ + latin-iso8859-1:-*-fixed-medium-r-*--14-*-iso8859-1,\ + latin-iso8859-2:-*-fixed-medium-r-*--14-*-iso8859-2,\ + latin-iso8859-3:-*-fixed-medium-r-*--14-*-iso8859-3,\ + latin-iso8859-4:-*-fixed-medium-r-*--14-*-iso8859-4,\ + cyrillic-iso8859-5:-*-fixed-medium-r-*--14-*-iso8859-5,\ + greek-iso8859-7:-*-fixed-medium-r-*--14-*-iso8859-7,\ + hebrew-iso8859-8:-*-fixed-medium-r-*--14-*-iso8859-8,\ + latin-iso8859-9:-*-fixed-medium-r-*--14-*-iso8859-9,\ + latin-iso8859-15:-*-fixed-medium-r-*--14-*-iso8859-15,\ + katakana-jisx0201:-*-fixed-medium-r-*--14-*-jisx0201.1976-0,\ + japanese-jisx0208:-*-fixed-medium-r-*--14-*-jisx0208*-0,\ + korean-ksc5601:-*-fixed-medium-r-*--14-*-ksc5601*-*,\ + thai-tis620:-*-fixed-medium-r-*--14-*-tis620.2529-1,\ + lao:-*-fixed-medium-r-*--14-*-mulelao-1 +Emacs*Fontset-5:\ + -*-fixed-medium-r-*--12-*-*-*-*-*-fontset-12,\ + latin-iso8859-1:-*-fixed-medium-r-*--12-*-iso8859-1,\ + latin-iso8859-2:-*-fixed-medium-r-*--12-*-iso8859-2,\ + latin-iso8859-3:-*-fixed-medium-r-*--12-*-iso8859-3,\ + latin-iso8859-4:-*-fixed-medium-r-*--12-*-iso8859-4,\ + cyrillic-iso8859-5:-*-fixed-medium-r-*--12-*-iso8859-5,\ + greek-iso8859-7:-*-fixed-medium-r-*--12-*-iso8859-7,\ + latin-iso8859-15:-*-fixed-medium-r-*--12-*-iso8859-15 \ + hebrew-iso8859-8:-*-fixed-medium-r-*--12-*-iso8859-8,\ + latin-iso8859-9:-*-fixed-medium-r-*--12-*-iso8859-9,\ + katakana-jisx0201:-*-fixed-medium-r-*--12-*-jisx0201.1976-0,\ + japanese-jisx0208:-*-fixed-medium-r-*--12-*-jisx0208*-0,\ + korean-ksc5601:-*-fixed-medium-r-*--12-*-ksc5601.1987-0 +Emacs*Fontset-6:\ + -*-fixed-medium-r-*--10-*-*-*-*-*-fontset-10,\ + latin-iso8859-1:-*-fixed-medium-r-*--10-*-iso8859-1,\ + latin-iso8859-2:-*-fixed-medium-r-*--10-*-iso8859-2,\ + latin-iso8859-3:-*-fixed-medium-r-*--10-*-iso8859-3,\ + latin-iso8859-4:-*-fixed-medium-r-*--10-*-iso8859-4,\ + cyrillic-iso8859-5:-*-fixed-medium-r-*--10-*-iso8859-5,\ + greek-iso8859-7:-*-fixed-medium-r-*--10-*-iso8859-7,\ + hebrew-iso8859-8:-*-fixed-medium-r-*--10-*-iso8859-8,\ + latin-iso8859-9:-*-fixed-medium-r-*--10-*-iso8859-9,\ + latin-iso8859-15:-*-fixed-medium-r-*--10-*-iso8859-15,\ + katakana-jisx0201:-*-fixed-medium-r-*--10-*-jisx0201.1976-0,\ + japanese-jisx0208:-*-fixed-medium-r-*--10-*-jisx0208*-0,\ + korean-ksc5601:-*-fixed-medium-r-*--10-*-ksc5601*-* +Emacs*Fontset-7:\ + -*-fixed-medium-r-*--8-*-*-*-*-*-fontset-8,\ + latin-iso8859-1:-*-fixed-medium-r-*--8-*-iso8859-1,\ + greek-iso8859-7:-*-fixed-medium-r-*--8-*-iso8859-7,\ + latin-iso8859-15:-*-fixed-medium-r-*--8-*-iso8859-15 +Emacs*Fontset-8:\ + -*-fixed-medium-r-*--7-*-*-*-*-*-fontset-7,\ + latin-iso8859-1:-*-fixed-medium-r-*--7-*-iso8859-1,\ + greek-iso8859-7:-*-fixed-medium-r-*--7-*-iso8859-7,\ + latin-iso8859-15:-*-fixed-medium-r-*--7-*-iso8859-15 diff --git a/dot.gnu-emacs b/dot.gnu-emacs new file mode 100644 index 0000000..b1cd85f --- /dev/null +++ b/dot.gnu-emacs @@ -0,0 +1,463 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; File name: ` ~/.gnu-emacs ' +;;; --------------------- +;;; +;;; Note: This file is for GNU-Emacs only ... +;;; GNU-Emacs is incompatible to X-Emacs. Therefore your +;;; personal ~/.emacs should load this file if your runnning +;;; the good old GNU-emacs. +;;; +;;; If you need your own personal ~/.gnu-emacs +;;; please make a copy of this file +;;; an placein your changes and/or extension. +;;; +;;; For emacs commands have a look onto the +;;; `emacs-revcard' in the directory /usr/doc/packages/emacs/ +;;; +;;; Copyright 1993-2001 Werner Fink +;;; Copyright (c) 1996-2001 SuSE Gmbh Nuernberg, Germany. +;;; All rights reserved. +;;; +;;; Author: Werner Fink, 1993-2001 +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; +;; Debuging only +;; ------------- +; (open-dribble-file "~/.dribble") +; (open-termscript "~/.termscript") +;; +;; Emacs makes backup by moving original files, to +;; avoid trouble with hardlinked files we may use: +;; ----------------------------------------------- +; (defconst backup-by-copying-when-linked t) +;; +;; Rmail: We will place all Mail's an Mail-folders into ~/Mail +;; ----------------------------------------------------------- +(if (file-accessible-directory-p "~/Mail/") + (setq rmail-secondary-file-directory "~/Mail/")) +;; +;; Prefix for mail-mode +;; --------------------- + (setq mail-yank-prefix "> ") +; (setq mail-archive-file-name "~/Mail/.CarbonCopy") + (setq mail-self-blind nil) + (setq mail-default-headers nil) + (setq mail-signature nil) +;; +;; Settings for message-mode +;; ------------------------- + (setq message-from-style "angles") +(if (null mail-host-address) + (let ((tmph (getenv "HOSTNAME")) + (tmpf (getenv "FROM_HEADER"))) + (if (or (null tmph) (not (string-match "\\." tmph))) + (setq tmph (system-name))) + (if (not (string-match "\\." tmph)) + (setq mail-host-address "our.domain.is.not.set") + (string-match "\\." tmph) + (setq mail-host-address (substring tmph (match-end 0)))) + (if (stringp tmpf) + (setq mail-host-address tmpf))) + (setq tmpf nil tmph nil)) +;; +;; RMAILGEN: Folder im Rmail-Mode :-) +;; ---------------------------------- +;; +;; 1. I want to define a mail directory that isn't `~/' +(if (file-accessible-directory-p "~/Mail/") + (setq rmailgen-default-directory "~/Mail/")) ; must end in slash +;;; +;; 2. I want 78 column +(add-hook 'mail-mode-hook (function (lambda () (setq fill-column 78)))) +(if (file-exists-p "~/.abbrev_defs") + (progn (read-abbrev-file "~/.abbrev_defs") + (add-hook 'mail-setup-hook 'mail-abbrevs-setup))) +;;; +;; 3. By default, if mail-archive-file-name is non-nil then +;; archive file names will be generated automatically based on +;; the message to which a reply is being constructed. If I +;; wanted to turn this off I would put in a statement like +(setq rmailgen-archive-file-name nil) +;;; +;; 4. By default, rmailgen.el downcases generated filenames +;; If I wanted uppercase I would put in a statement like here. +(setq rmailgen-downcase "dummy") +;;; +;; 5. By default, rmailgen.el does not append `.gz' to generated +;; filenames. If I wanted such an extension I would put in a statement +;; like +;;(setq rmailgen-gzip-file-name t) +;;; +;; 6. By default, rmailgen.el will use generated FCC filenames even +;; if the file does not exist. If I wanted to FCC only if the file +;; already exists I would put in a statement like +;; (setq rmailgen-archive-only-if-exists t) +;;; +;; 7. Add my own personal output list for specific friends +;; and special subjects. +;;; +;; First define rmail-output-file-alist, just in case this +;; is not already defined. That is, may be +;; ../lisp/rmailout.el has not been loaded yet. +(if (not (boundp 'rmail-output-file-alist)) + (defvar rmail-output-file-alist nil)) +;;; +(setq rmail-output-file-alist + (append + (list + +; ;; For my friends (some have strange account names). +; '("^From:[ \t]*.*jones.*" . "jmjones") +; '("^From:[ \t]*.*Joe[ \t]*Smith.*" . "joe") +; +; ;; Special subject lines. +; '("^Subject:[ \t]*.*crypt.*" . "crypt++") +; '("^Subject:[ \t]*.*rmailgen.*" . "genrmail") +; '("^Subject:[ \t]*.*dired-x.*" . "dired-x") +; '("^Subject:[ \t]*.*GNU Emacs 19 RMAIL Poll.*" . "rmail") +; +; ;; Add more entries here... + ) +;;; + ;; In case rmail-output-file-alist has been defined + ;; already elsewhere. + rmail-output-file-alist)) +;;; +;; 8. Load package [REQUIRED]. +(if (file-exists-p "/usr/share/emacs/site-lisp/rmailgen.el") + (require 'rmailgen)) +;; +;; Base text mode +;; ---------------------- + (setq default-major-mode 'text-mode) + (line-number-mode 1) + (column-number-mode 1) + (setq-default inhibit-eol-conversion t) +;; +;; Specials for X Window System +;; ------------------------- +(if (not window-system) + ;; ispell + ;; ---------------------- + ;; (A few changes on ispell) + (setq ispell-highlight-face 'underline);) + ;; + ;; Some fonts + ;; ----------------------- + (if (> emacs-major-version 20) (require 'xfonts)) + ;; + ;; New in Emacs 21: tool bar menu, you may switch it of + ;; ---------------------------------------------------- +; (if (fboundp 'tool-bar-mode) (tool-bar-mode 0)) + ;; + ;; mouse as arrow + ;; -------------- + (setq x-pointer-shape x-pointer-left-ptr) + (if (x-display-color-p) + (set-mouse-color "RoyalBlue") + (set-mouse-color (cdr (assq 'mouse-color (frame-parameters))))) + ;; + ;; Automatically replacing of fore- and background. + (if (not (x-display-color-p)) + (progn + (set-face-background 'region + (cdr (assq 'foreground-color (frame-parameters )))) + (set-face-foreground 'region + (cdr (assq 'background-color (frame-parameters )))) + ;; ispell + ;; ---------------------- + ;; (A few changes on ispell) + (setq ispell-highlight-face 'underline))) + ;; + ;; Highlighting of special emacs modes + ;; ----------------------------------- + ;; We use font lock mode + + ;; Darken greyed strings in font lock mode + (custom-declare-face 'font-lock-string-face + '((((class grayscale) (background light)) (:foreground "gray37" :italic t)) + (((class grayscale) (background dark)) (:foreground "LightGray" :italic t)) + (((class color) (background light)) (:foreground "gray37")) + (((class color) (background dark)) (:foreground "LightGray")) + (t (:italic t))) + "Font Lock mode face used to highlight strings." + :group 'font-lock-highlighting-faces) + + ;; Enable font lock support + (setq font-lock-support-mode '((latex-mode . fast-lock-mode) (t . lazy-lock-mode))) + (add-hook 'after-init-hook '(lambda () (global-font-lock-mode 1))) + (require 'font-lock) + + ;; + ;; Some dialog + ;; ------------------ + (setq use-dialog-box t) + ;; + ;; less dialog + ;; ----------- + ;(menu-prompting nil) + ;; + ;; Set X synchrone + ;; --------------- + ;; Speed up + (setq mouse-scroll-delay 0) + (setq x-selection-timeout 0) + ;; + ;; We use a wrapper script for netscape + ;; + (if (file-executable-p "/usr/X11R6/bin/Netscape") + (setq browse-url-netscape-program "/usr/X11R6/bin/Netscape")) +) +;; +;; emacsclient: automatical popup under X11 +;; ------------------------------------------ +;(defun server-make-window-visible () +; "Try to make this window even more visible." +;(if window-system +; (progn +; (let ((foo (selected-frame))) +; (sit-for 0) +; (make-frame-visible foo)) +; (accept-process-output)))) +;(add-hook 'server-switch-hook '(lambda () (server-make-window-visible))) +;(add-hook 'server-visit-hook '(lambda () (server-make-window-visible))) +;; Start it for popup +;(server-start) +;; +;; Emacs experts like this +;; ----------------------- +(put 'eval-expression 'disabled nil) +;; +;; Working on parts of text +;; ------------------------ +;; NB: `C-x n n' is narrow-to-region +;; `C-x n p' is narrow-to-page +;; `C-x n w' is widen +;(put 'narrow-to-region 'disabled nil) +;(put 'narrow-to-page 'disabled nil) +;; +;; GNUS +;; ---- +;; Sorting +(if (or (and (= emacs-major-version 19) (> emacs-minor-version 29)) + (> emacs-major-version 19)) + (add-hook 'gnus-select-group-hook + '(lambda () + (setq-default gnus-auto-select-first nil) + (setq-default gnus-auto-center-summary nil) + (setq gnus-thread-sort-functions + '(gnus-thread-sort-by-number + gnus-thread-sort-by-subject + gnus-thread-sort-by-date + gnus-thread-sort-by-score)))) + (add-hook 'gnus-select-group-hook + '(lambda () + (setq-default gnus-auto-select-first nil) + (setq-default gnus-auto-center-summary nil) + ;; First of all, sort by date. + (gnus-keysort-headers + (function string-lessp) + (function + (lambda (a) + (gnus-sortable-date (gnus-header-date a))))) + ;; Then sort by subject string ignoring `Re:'. + ;; If case-fold-search is non-nil, case of letters is ignored. + (gnus-keysort-headers + (function string-lessp) + (function + (lambda (a) + (if case-fold-search + (downcase (gnus-simplify-subject (gnus-header-subject a) t)) + (gnus-simplify-subject (gnus-header-subject a) t))))) + )) +) +;; highlighting, menus, and subscribing in GNUS +(add-hook 'gnus-startup-hook + '(lambda () + (setq gnus-subscribe-newsgroup-method + '(lambda (newsgroup) + (gnus-subscribe-newsgroup newsgroup) + (gnus-kill-newsgroup newsgroup))) + (setq gnus-use-generic-from t) + ;; highlighting and menu in GNUS + (if (or (and (= emacs-major-version 19) (> emacs-minor-version 29)) + (> emacs-major-version 19)) + (progn + (setq gnus-visual '(highlight menu)) + (setq gnus-group-highlight + '(;; News. + ((and (> unread 100) (not mailp)) . gnus-summary-high-ticked-face) + ((and (> unread 0) (not mailp)) . gnus-summary-high-read-face) + ((and (= unread 0) (not mailp)) . gnus-summary-high-ancient-face) + ((not mailp) . gnus-summary-normal-ancient-face) + ;; Mail. + ((and (= unread 0) (eq level 1)) . gnus-group-mail-1-empty-face) + ((eq level 1) . gnus-group-mail-1-face) + ((and (= unread 0) (eq level 2)) . gnus-group-mail-2-empty-face) + ((eq level 2) . gnus-group-mail-2-face) + ((and (= unread 0) (eq level 3)) . gnus-group-mail-3-empty-face) + ((eq level 3) . gnus-group-mail-3-face) + ((= unread 0) . gnus-group-mail-low-empty-face) + (t . gnus-group-mail-low-face))) + ))) +) +;; +;; Common to all C modes +;; --------------------- +(add-hook 'c-mode-common-hook + '(lambda () (c-set-style "linux") + (c-set-offset 'case-label 4) + (setq c-basic-offset 4))) + +;; +;; Auto fill mode +;; -------------- +(add-hook 'text-mode-hook 'turn-on-auto-fill) +;; +;; Fill-column +;; ----------- +;; Fill-column ist hier auf 78 Charakter gesetzt, nach Wunsch "andern! +(setq-default fill-column 78) +(add-hook 'TeX-mode-hook '(lambda () (setq fill-column 78))) +;; +;; AUC-TeX +;; ---------------------------- +(if (local-variable-p 'TeX-master) + (progn + (setq-default TeX-master nil) + ; Users private libaries +; (setq TeX-macro-private '("~/lib/tex-lib/")) +; (setq TeX-style-private "~/lib/site-lisp/auctex/style/") ; AUC-TeX-Macros +; (setq TeX-auto-private "~/lib/site-lisp/auctex/auto/") ; Autom. Auc-TeX-Macros + (if (and window-system (featurep 'font-lock)) + (progn + (add-hook 'latex-mode-hook 'turn-on-font-lock) + (add-hook 'LaTeX-mode-hook 'turn-on-font-lock) + (add-hook 'after-init-hook '(lambda () (load "auctex/font-latex" nil t))))) +)) + +;; +;; Brace macros +;; ------------ +(defun TeX-Inserting (sta stb stc) + (if (= (preceding-char) sta ) + (insert stb) + (progn (insert stc) (backward-char 1)))) +(defun TeX-schweif () (interactive "*") (TeX-Inserting ?\\ "{" "{}")) +(defun TeX-rundekl () (interactive "*") (TeX-Inserting ?\\ "(" "()")) +(defun TeX-eckigek () (interactive "*") (TeX-Inserting ?\\ "[" "[]")) +(defun TeX-exponen () (interactive "*") (TeX-Inserting ?\\ "^" "^{}")) +(defun TeX-subscri () (interactive "*") (TeX-Inserting ?\\ "_" "_{}")) +(defun TeX-dollarm () (interactive "*") (TeX-Inserting ?\\ "$" "$$")) +(defun TeX-REVbbox () (interactive "*") (TeX-Inserting ?\\ "bbox{" "\\bbox{}")) +(add-hook 'LaTeX-mode-hook + '(lambda () + ;; Uncomment this for automatic bracket closing + ;; Begin bracket closing +; (local-set-key "{" 'TeX-schweif) +; (local-set-key "(" 'TeX-rundekl) +; (local-set-key "[" 'TeX-eckigek) +; (local-set-key "^" 'TeX-exponen) +; (local-set-key "_" 'TeX-subscri) +; (local-set-key "$" 'TeX-dollarm) +; (local-set-key "\C-b" 'TeX-REVbbox) + ;; + ;; It's german: + ;; Deutsche Tastatur im LaTeX-German-Style/Babel-Class + ;; --------------------------------------------------- + ;; Aktivierung mit `M-x german-mode' -> man dr"ucke + ;; *nacheinander* , <">, und staune! + ;; ACHTUNG: Bei grossen Files sehr LANGSAM beim Abspeichern + ;; das ist vom Prinzip her bedingt! Hier gibt's keinen Support! +; (require 'ger-keys) + ;; End bracket closing + ;; For ISO Latin standard: Macro out of `ger-keys' + ;; ger-keys should be loaded +; (german-mode) + ;; For german style usage: +; (modify-syntax-entry ?" "w") +; (local-set-key "\"" 'self-insert-command) + ;; Deutsche Belegung amerikanischer Tastaturen: aus `ger-keys' +; (german-keyboard) +)) +;; +;; Provide some usefull function keys +;; ---------------------------------- +;; Have a look on /usr/share/emacs/site-lisp/function-keys.el +;; Extensions or changes of the keymap +;; original definitions will found in loaddefs.el. +;;(global-set-key [escape] [?\e]) ; Escape +;; + (global-set-key [M-left] 'backward-word) + (global-set-key [M-right] 'forward-word) + (global-set-key [M-up] 'beginning-of-line) + (global-set-key [M-down] 'end-of-line) +;; +; (global-set-key [C-left] 'backward-char) +; (global-set-key [C-right] 'forward-char) +; (global-set-key [C-up] 'previous-line) +; (global-set-key [C-down] 'next-line) +;; + (global-set-key [S-left] 'backward-char) + (global-set-key [S-right] 'forward-char) + (global-set-key [S-up] 'previous-line) + (global-set-key [S-down] 'next-line) +;; + (global-set-key [find] 'isearch-forward) ; Search + (global-set-key [select] 'set-mark-command) ; Mark +;; + (global-set-key [S-next] 'end-of-buffer) + (global-set-key [S-prior] 'beginning-of-buffer) + (global-set-key [S-find] 'find-file) + (global-set-key [S-select] 'switch-to-buffer) + (global-set-key [S-insert] 'insert-file) +;; + (if (and (= emacs-major-version 19) (= emacs-minor-version 29)) + (define-key key-translation-map [f1] nil)) ; 19.29+ +;;(global-set-key [f1] 'find-file) ; `Help' + (global-set-key [f1] 'help-for-help) ; `Help' + (global-set-key [pause] 'toggle-read-only) ; `HoldScreen' +;; + (global-set-key [f2] 'split-window) + (global-set-key [f3] 'isearch-forward) + (global-set-key [f4] 'query-replace-regexp) + (global-set-key [f5] 'save-buffer) + (global-set-key [f6] 'find-file) + (global-set-key [f7] 'buffer-menu) + (global-set-key [f8] 'repeat-complex-command) + (global-set-key [f9] 'execute-extended-command) + (global-set-key [f10] 'eval-expression) +;; +;;(global-set-key [f11] [?\e]) ; Escape + (global-set-key [f11] esc-map) ; Escape +;; + (global-set-key [f12] 'backward-delete-char-untabify) ; Backspace +;; +;; DEC keyboard: f13 up to f20 + (global-set-key [f13] 'newline) ; Linefeed + (global-set-key [linefeed] 'newline) ; Linefeed +;; + (global-set-key [f14] 'switch-to-buffer) +;; +;; Emacs original key binding +;; +; (global-set-key [home] 'beginning-of-buffer) ; +; (global-set-key [end] 'end-of-buffer) ; +;; + (global-set-key [help] 'info) ; Help + (global-set-key [M-help] 'repeat-complex-command) ; Redo + (global-set-key [menu] 'execute-extended-command) ; Do + (global-set-key [M-menu] 'eval-expression) ; eval +;; + (global-set-key [f17] 'beginning-of-buffer) + (global-set-key [f18] 'end-of-buffer) + (global-set-key [f19] 'save-buffer) + (global-set-key [f20] 'find-file) +;; +;; Translate `C-h' to DEL. +; (keyboard-translate ?\C-h ?\C-?) +;; +;; Translate DEL to `C-h'. +; (keyboard-translate ?\C-? ?\C-h) +;;;;;;;;;; +;; the end diff --git a/emacs-21.1-asian-print.patch b/emacs-21.1-asian-print.patch new file mode 100644 index 0000000..a435dbd --- /dev/null +++ b/emacs-21.1-asian-print.patch @@ -0,0 +1,31 @@ +--- lisp/ps-mule.el ++++ lisp/ps-mule.el Wed Oct 24 18:35:23 2001 +@@ -321,8 +321,8 @@ + (normal builtin "Ryumin-Light-H" ps-mule-encode-7bit 2) + (bold builtin "GothicBBB-Medium-H" ps-mule-encode-7bit 2)) + (korean-ksc5601 +- (normal builtin "Munhwa-Regular-KSC-EUC-H" ps-mule-encode-7bit 2) +- (bold builtin "Munhwa-Bold-KSC-EUC-H" ps-mule-encode-7bit 2)) ++ (normal builtin "Munhwa-Regular-KSC-EUC-H" ps-mule-encode-8bit 2) ++ (bold builtin "Munhwa-Bold-KSC-EUC-H" ps-mule-encode-8bit 2)) + ) + "Sample setting of the `ps-mule-font-info-database' to use builtin PS font. + +@@ -367,7 +367,7 @@ + (japanese-jisx0208 + (normal bdf "jiskan24.bdf" ps-mule-encode-7bit 2)) + (korean-ksc5601 +- (normal bdf "hanglm24.bdf" ps-mule-encode-7bit 2)) ++ (normal bdf "gulim24.bdf" ps-mule-encode-7bit 2)) + (japanese-jisx0212 + (normal bdf ("jksp40.bdf" "jisksp40.bdf") ps-mule-encode-7bit 2)) + (chinese-cns11643-1 +@@ -379,7 +379,7 @@ + (chinese-big5-2 + (normal bdf "taipei24.bdf" chinese-big5 2)) + (chinese-sisheng +- (normal bdf ("sish24-etl.bdf" "etl24-sisheng.bdf") ps-mule-encode-7bit 1)) ++ (normal bdf ("sish24-etl.bdf" "etl24-sisheng.bdf") ps-mule-encode-8bit 1)) + (ipa + (normal bdf ("ipa24-etl.bdf" "etl24-ipa.bdf") ps-mule-encode-8bit 1)) + (vietnamese-viscii-lower diff --git a/emacs-21.1-decl.dif b/emacs-21.1-decl.dif new file mode 100644 index 0000000..9dec4ca --- /dev/null +++ b/emacs-21.1-decl.dif @@ -0,0 +1,29 @@ +--- src/frame.c ++++ src/frame.c Wed Oct 24 18:23:30 2001 +@@ -22,6 +22,9 @@ + #include + + #include ++#ifdef STDC_HEADERS ++#include ++#endif + #include "lisp.h" + #include "charset.h" + #ifdef HAVE_X_WINDOWS +--- src/lisp.h ++++ src/lisp.h Wed Oct 24 18:24:06 2001 +@@ -1954,12 +1954,11 @@ + EXFUN (Fencode_coding_string, 3); + EXFUN (Fdecode_coding_string, 3); + extern Lisp_Object detect_coding_system P_ ((unsigned char *, int, int, int)); +-Lisp_Object code_convert_string_norecord P_ ((Lisp_Object, Lisp_Object, int)); ++extern Lisp_Object code_convert_string_norecord P_ ((Lisp_Object, Lisp_Object, ++ int)); + extern void init_coding P_ ((void)); + extern void init_coding_once P_ ((void)); + extern void syms_of_coding P_ ((void)); +-extern Lisp_Object code_convert_string_norecord P_ ((Lisp_Object, Lisp_Object, +- int)); + + /* Defined in charset.c */ + extern int nonascii_insert_offset; diff --git a/emacs-21.1-glibc.patch b/emacs-21.1-glibc.patch new file mode 100644 index 0000000..ced0bb1 --- /dev/null +++ b/emacs-21.1-glibc.patch @@ -0,0 +1,78 @@ + * This patch should tell lib-src/Makefile + that it can use regex and getopt from GNU LibC + -- Stepan Kasal + +--- lib-src/Makefile.in ++++ lib-src/Makefile.in Wed Oct 24 18:17:04 2001 +@@ -236,6 +236,8 @@ + the information in ../src/config.h. */ + ALL_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \ + -I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CPPFLAGS} ${CFLAGS} ++ETAGS_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \ ++ -I. -I${srcdir} ${LDFLAGS} ${CPPFLAGS} ${CFLAGS} + LINK_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \ + -I. -I../src -I${srcdir} -I${srcdir}/../src ${LDFLAGS} ${CFLAGS} + CPP_CFLAGS = C_SWITCH_SYSTEM C_SWITCH_MACHINE -DHAVE_CONFIG_H \ +@@ -349,6 +351,10 @@ + $(CC) ${ALL_CFLAGS} -o test-distrib ${srcdir}/test-distrib.c + ./test-distrib ${srcdir}/testfile + ++#ifdef GETOPT_IN_LIBC ++GETOPTOBJS = ++GETOPTDEPS = ++#else + GETOPTOBJS = getopt.o getopt1.o $(ALLOCA) + GETOPTDEPS = $(GETOPTOBJS) ${srcdir}/getopt.h + getopt.o: ${srcdir}/getopt.c ${srcdir}/getopt.h +@@ -357,6 +363,7 @@ + ${CC} -c ${CPP_CFLAGS} ${srcdir}/getopt1.c + alloca.o: ${srcdir}/alloca.c + ${CC} -Demacs -c ${BASE_CFLAGS} ${srcdir}/alloca.c ++#endif + + #ifdef REGEXP_IN_LIBC + REGEXPOBJ = +@@ -370,7 +377,7 @@ + ${CC} -c ${BASE_CFLAGS} -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER ${srcdir}/../src/regex.c + + etags: ${srcdir}/etags.c $(GETOPTDEPS) $(REGEXPDEPS) ../src/config.h +- $(CC) ${ALL_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o etags ++ $(CC) ${ETAGS_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o etags + + ebrowse: ${srcdir}/ebrowse.c $(GETOPTDEPS) ../src/config.h + $(CC) ${ALL_CFLAGS} -DVERSION="\"${version}\"" ${srcdir}/ebrowse.c $(GETOPTOBJS) $(LOADLIBES) -o ebrowse +@@ -378,7 +385,7 @@ + /* We depend on etags to assure that parallel makes don't write two + etags.o files on top of each other. */ + ctags: etags +- $(CC) ${ALL_CFLAGS} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o ctags ++ $(CC) ${ETAGS_CFLAGS} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o ctags + + profile: ${srcdir}/profile.c ../src/config.h + $(CC) ${ALL_CFLAGS} ${srcdir}/profile.c $(LOADLIBES) -o profile +--- lib-src/etags.c ++++ lib-src/etags.c Wed Oct 24 18:13:46 2001 +@@ -52,7 +52,7 @@ + #endif + + #ifdef HAVE_CONFIG_H +-# include ++# include <../src/config.h> + /* On some systems, Emacs defines static as nothing for the sake + of unexec. We don't want that here since we don't use unexec. */ + # undef static +--- src/s/gnu-linux.h ++++ src/s/gnu-linux.h Wed Oct 24 18:13:46 2001 +@@ -314,7 +314,11 @@ + /* However, sometimes they disagree with the src/regex.h that comes with Emacs, + and that can make trouble in etags.c because it gets the regex.h from Emacs + and the function definitions in libc. So turn this off. */ +-/* #define REGEXP_IN_LIBC */ ++/* Why should etags.c include ../src/regex.h ?? Turn this on. */ ++#define REGEXP_IN_LIBC ++ ++/* ... and we also have getopt in the GNU C-library. */ ++#define GETOPT_IN_LIBC + + /* Use BSD process groups, but use setpgid() instead of setpgrp() to + actually set a process group. */ diff --git a/emacs-21.1-linkscr.patch b/emacs-21.1-linkscr.patch new file mode 100644 index 0000000..3f7457a --- /dev/null +++ b/emacs-21.1-linkscr.patch @@ -0,0 +1,154 @@ +--- src/Makefile.in ++++ src/Makefile.in Wed Oct 24 17:06:02 2001 +@@ -867,10 +867,17 @@ + #define MAKE_PARALLEL + #endif + ++/* On the alpha the elf dumper is kind of broken... */ ++#if defined(__linux__) && defined(__alpha__) ++LINK_SCRIPT = -Wl,-T,${srcdir}/elf64alpha.x ++#else ++LINK_SCRIPT = ++#endif /* alpha linux */ ++ + temacs: MAKE_PARALLEL $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} OBJECTS_MACHINE prefix-args + $(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${ALL_LDFLAGS}) \ + -o temacs ${STARTFILES} ${obj} ${otherobj} \ +- OBJECTS_MACHINE ${LIBES} ++ OBJECTS_MACHINE ${LIBES} $(LINK_SCRIPT) + + /* We don't use ALL_LDFLAGS because LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE + often contain options that have to do with using Emacs's crt0, +--- src/elf64alpha.x ++++ src/elf64alpha.x Wed Oct 24 17:03:54 2001 +@@ -0,0 +1,130 @@ ++OUTPUT_FORMAT("elf64-alpha", "elf64-alpha", "elf64-alpha") ++OUTPUT_ARCH(alpha) ++ENTRY(__start) ++SEARCH_DIR(/lib); SEARCH_DIR(/usr/lib); SEARCH_DIR(/usr/local/lib); ++SEARCH_DIR(/usr/alphaev5-unknown-linux-gnu/lib); ++ ++SECTIONS ++{ ++ /* Read-only sections, merged into text segment: */ ++ . = 0x120000000 + SIZEOF_HEADERS; ++ .interp : { *(.interp) } ++ .hash : { *(.hash) } ++ .dynsym : { *(.dynsym) } ++ .dynstr : { *(.dynstr) } ++ .gnu.version : { *(.gnu.version) } ++ .gnu.version_d : { *(.gnu.version_d) } ++ .gnu.version_r : { *(.gnu.version_r) } ++ .rel.text : ++ { *(.rel.text) *(.rel.gnu.linkonce.t*) } ++ .rela.text : ++ { *(.rela.text) *(.rela.gnu.linkonce.t*) } ++ .rel.data : ++ { *(.rel.data) *(.rel.gnu.linkonce.d*) } ++ .rela.data : ++ { *(.rela.data) *(.rela.gnu.linkonce.d*) } ++ .rel.rodata : ++ { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } ++ .rela.rodata : ++ { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } ++ .rel.got : { *(.rel.got) } ++ .rela.got : { *(.rela.got) } ++ .rel.ctors : { *(.rel.ctors) } ++ .rela.ctors : { *(.rela.ctors) } ++ .rel.dtors : { *(.rel.dtors) } ++ .rela.dtors : { *(.rela.dtors) } ++ .rel.init : { *(.rel.init) } ++ .rela.init : { *(.rela.init) } ++ .rel.fini : { *(.rel.fini) } ++ .rela.fini : { *(.rela.fini) } ++ .rel.bss : { *(.rel.bss) } ++ .rela.bss : { *(.rela.bss) } ++ .rel.plt : { *(.rel.plt) } ++ .rela.plt : { *(.rela.plt) } ++ .init : { *(.init) } =0x47ff041f ++ .text : ++ { ++ *(.text) ++ *(.stub) ++ /* .gnu.warning sections are handled specially by elf32.em. */ ++ *(.gnu.warning) ++ *(.gnu.linkonce.t*) ++ } =0x47ff041f ++ _etext = .; ++ PROVIDE (etext = .); ++ .fini : { *(.fini) } =0x47ff041f ++ .rodata : { *(.rodata) *(.gnu.linkonce.r*) } ++ .rodata1 : { *(.rodata1) } ++ .reginfo : { *(.reginfo) } ++ /* Adjust the address for the data segment. We want to adjust up to ++ the same address within the page on the next page up. */ ++ . = ALIGN(0x100000) + (. & (0x100000 - 1)); ++ .ctors : ++ { ++ *(.ctors) ++ } ++ .dtors : ++ { ++ *(.dtors) ++ } ++ .plt : { *(.plt) } ++ .got : { *(.got.plt) *(.got) } ++ .dynamic : { *(.dynamic) } ++ .data : ++ { ++ *(.data) ++ *(.sdata) ++ *(.gnu.linkonce.d*) ++ CONSTRUCTORS ++ } ++ /* We want the small data sections together, so single-instruction offsets ++ can access them all, and initialized data all before uninitialized, so ++ we can shorten the on-disk segment size. */ ++ _edata = .; ++ PROVIDE (edata = .); ++ __bss_start = .; ++ .bss : ++ { ++ *(.sbss) *(.scommon) ++ *(.dynbss) ++ *(.bss) ++ *(COMMON) ++ } ++ . = ALIGN(64 / 8); ++ _end = . ; ++ PROVIDE (end = .); ++ /* Stabs debugging sections. */ ++ .stab 0 : { *(.stab) } ++ .stabstr 0 : { *(.stabstr) } ++ .stab.excl 0 : { *(.stab.excl) } ++ .stab.exclstr 0 : { *(.stab.exclstr) } ++ .stab.index 0 : { *(.stab.index) } ++ .stab.indexstr 0 : { *(.stab.indexstr) } ++ .comment 0 : { *(.comment) } ++ /* DWARF debug sections. ++ Symbols in the DWARF debugging sections are relative to the beginning ++ of the section so we begin them at 0. */ ++ /* DWARF 1 */ ++ .debug 0 : { *(.debug) } ++ .line 0 : { *(.line) } ++ /* GNU DWARF 1 extensions */ ++ .debug_srcinfo 0 : { *(.debug_srcinfo) } ++ .debug_sfnames 0 : { *(.debug_sfnames) } ++ /* DWARF 1.1 and DWARF 2 */ ++ .debug_aranges 0 : { *(.debug_aranges) } ++ .debug_pubnames 0 : { *(.debug_pubnames) } ++ /* DWARF 2 */ ++ .debug_info 0 : { *(.debug_info) } ++ .debug_abbrev 0 : { *(.debug_abbrev) } ++ .debug_line 0 : { *(.debug_line) } ++ .debug_frame 0 : { *(.debug_frame) } ++ .debug_str 0 : { *(.debug_str) } ++ .debug_loc 0 : { *(.debug_loc) } ++ .debug_macinfo 0 : { *(.debug_macinfo) } ++ /* SGI/MIPS DWARF 2 extensions */ ++ .debug_weaknames 0 : { *(.debug_weaknames) } ++ .debug_funcnames 0 : { *(.debug_funcnames) } ++ .debug_typenames 0 : { *(.debug_typenames) } ++ .debug_varnames 0 : { *(.debug_varnames) } ++ /* These must appear regardless of . */ ++} diff --git a/emacs-21.1-ps-bdf.patch b/emacs-21.1-ps-bdf.patch new file mode 100644 index 0000000..5fff440 --- /dev/null +++ b/emacs-21.1-ps-bdf.patch @@ -0,0 +1,28 @@ +--- lisp/ps-bdf.el ++++ lisp/ps-bdf.el Wed Oct 24 18:38:39 2001 +@@ -43,9 +43,9 @@ + (if (and (memq system-type '(ms-dos windows-nt)) + (boundp 'installation-directory)) + (list (expand-file-name "fonts/bdf" installation-directory)) +- '("/usr/local/share/emacs/fonts/bdf")) ++ '("/usr/share/fonts/bdf")) + "*List of directories to search for `BDF' font files. +-The default value is '(\"/usr/local/share/emacs/fonts/bdf\").") ++The default value is '(\"/usr/share/fonts/bdf\").") + + ;; MS-DOS and MS-Windows users like to move the binary around after + ;; it's built, but the value above is computed at load-up time. +--- lisp/loaddefs.el ++++ lisp/loaddefs.el Wed Oct 24 18:41:39 2001 +@@ -12578,9 +12578,9 @@ + ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (15272 24982)) + ;;; Generated autoloads from ps-bdf.el + +-(defvar bdf-directory-list (if (and (memq system-type (quote (ms-dos windows-nt))) (boundp (quote installation-directory))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\ ++(defvar bdf-directory-list (if (and (memq system-type (quote (ms-dos windows-nt))) (boundp (quote installation-directory))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/share/fonts/bdf"))) "\ + *List of directories to search for `BDF' font files. +-The default value is '(\"/usr/local/share/emacs/fonts/bdf\").") ++The default value is '(\"/usr/share/fonts/bdf\").") + + ;;;*** + diff --git a/emacs-21.1-s390x.patch b/emacs-21.1-s390x.patch new file mode 100644 index 0000000..1e6003b --- /dev/null +++ b/emacs-21.1-s390x.patch @@ -0,0 +1,323 @@ +--- configure.in ++++ configure.in Wed Oct 24 18:09:48 2001 +@@ -986,6 +986,12 @@ + machine=wicat opsys=usg5-2 + ;; + ++ ## S/390 und zSerie ++ s390-*-linux* ) ++ machine=s390-linux opsys=gnu-linux ;; ++ s390x-*-linux* ) ++ machine=s390x-linux opsys=gnu-linux ;; ++ + ## IA-64 + ia64*-*-linux* ) + machine=ia64 opsys=gnu-linux +--- etc/MACHINES ++++ etc/MACHINES Wed Oct 24 18:09:48 2001 +@@ -599,6 +599,20 @@ + + window.c must not be compiled with -O on AIX. + ++IBM S/390 running Linux (s390-*-linux) ++ ++ Builds with usual autoconf patches and a proper machine definition. ++ This architecture is very new and it's compiler has some bugs. ++ The binary is tested for basic functionality, but some hidden ++ bugs can be expected. ++ ++IBM zSeries running Linux (s390x-*-linux) ++ ++ Builds with usual autoconf patches and a proper machine definition. ++ This architecture is very new and it's compiler has some bugs. ++ The binary is tested for basic functionality, but some hidden ++ bugs can be expected. ++ + Integrated Solutions `Optimum V' (m68k-isi-bsd4.2 or -bsd4.3) + + 18.52 said to work on some sort of ISI machine. +--- src/m/s390-linux.h ++++ src/m/s390-linux.h Wed Oct 24 18:09:48 2001 +@@ -0,0 +1,121 @@ ++/* machine description file template. ++ Copyright (C) 1985, 1986 Free Software Foundation, Inc. ++ ++This file is part of GNU Emacs. ++ ++GNU Emacs is free software; you can redistribute it and/or modify ++it under the terms of the GNU General Public License as published by ++the Free Software Foundation; either version 2, or (at your option) ++any later version. ++ ++GNU Emacs is distributed in the hope that it will be useful, ++but WITHOUT ANY WARRANTY; without even the implied warranty of ++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++GNU General Public License for more details. ++ ++You should have received a copy of the GNU General Public License ++along with GNU Emacs; see the file COPYING. If not, write to ++the Free Software Foundation, Inc., 59 Temple Place - Suite 330, ++Boston, MA 02111-1307, USA. */ ++ ++ ++/* The following line tells the configuration script what sort of ++ operating system this machine is likely to run. ++ USUAL-OPSYS="" */ ++ ++/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word ++ is the most significant byte. */ ++ ++#define WORDS_BIG_ENDIAN ++ ++/* Define NO_ARG_ARRAY if you cannot take the address of the first of a ++ * group of arguments and treat it as an array of the arguments. */ ++ ++#define NO_ARG_ARRAY ++ ++/* Define WORD_MACHINE if addresses and such have ++ * to be corrected before they can be used as byte counts. */ ++ ++#define WORD_MACHINE ++ ++/* Now define a symbol for the cpu type, if your compiler ++ does not define it automatically: ++ Ones defined so far include vax, m68000, ns16000, pyramid, ++ orion, tahoe, APOLLO and many others */ ++ ++/* Use type int rather than a union, to represent Lisp_Object */ ++/* This is desirable for most machines. */ ++ ++#define NO_UNION_TYPE ++ ++/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend ++ the 24-bit bit field into an int. In other words, if bit fields ++ are always unsigned. ++ ++ If you use NO_UNION_TYPE, this flag does not matter. */ ++ ++#undef EXPLICIT_SIGN_EXTEND ++ ++/* Data type of load average, as read out of kmem. */ ++ ++#define LOAD_AVE_TYPE long ++ ++/* Convert that into an integer that is 100 for a load average of 1.0 */ ++ ++#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) ++ ++/* Define CANNOT_DUMP on machines where unexec does not work. ++ Then the function dump-emacs will not be defined ++ and temacs will do (load "loadup") automatically unless told otherwise. */ ++ ++#undef CANNOT_DUMP ++ ++/* Define VIRT_ADDR_VARIES if the virtual addresses of ++ pure and impure space as loaded can vary, and even their ++ relative order cannot be relied on. ++ ++ Otherwise Emacs assumes that text space precedes data space, ++ numerically. */ ++ ++#define VIRT_ADDR_VARIES ++ ++/* Define C_ALLOCA if this machine does not support a true alloca ++ and the one written in C should be used instead. ++ Define HAVE_ALLOCA to say that the system provides a properly ++ working alloca function and it should be used. ++ Define neither one if an assembler-language alloca ++ in the file alloca.s should be used. */ ++ ++#undef C_ALLOCA ++#define HAVE_ALLOCA ++ ++/* Define NO_REMAP if memory segmentation makes it not work well ++ to change the boundary between the text section and data section ++ when Emacs is dumped. If you define this, the preloaded Lisp ++ code will not be sharable; but that's better than failing completely. */ ++ ++#undef NO_REMAP ++ ++/* Some really obscure 4.2-based systems (like Sequent DYNIX) ++ * do not support asynchronous I/O (using SIGIO) on sockets, ++ * even though it works fine on tty's. If you have one of ++ * these systems, define the following, and then use it in ++ * config.h (or elsewhere) to decide when (not) to use SIGIO. ++ * ++ * You'd think this would go in an operating-system description file, ++ * but since it only occurs on some, but not all, BSD systems, the ++ * reasonable place to select for it is in the machine description ++ * file. ++ */ ++ ++#undef NO_SOCK_SIGIO ++ ++ ++/* After adding support for a new system, modify the large case ++ statement in the `configure' script to recognize reasonable ++ configuration names, and add a description of the system to ++ `etc/MACHINES'. ++ ++ If you've just fixed a problem in an existing configuration file, ++ you should also check `etc/MACHINES' to make sure its descriptions ++ of known problems in that configuration should be updated. */ +--- src/m/s390x-linux.h ++++ src/m/s390x-linux.h Wed Oct 24 18:09:48 2001 +@@ -0,0 +1,157 @@ ++/* machine description file template. ++ Copyright (C) 1985, 1986 Free Software Foundation, Inc. ++ ++This file is part of GNU Emacs. ++ ++GNU Emacs is free software; you can redistribute it and/or modify ++it under the terms of the GNU General Public License as published by ++the Free Software Foundation; either version 2, or (at your option) ++any later version. ++ ++GNU Emacs is distributed in the hope that it will be useful, ++but WITHOUT ANY WARRANTY; without even the implied warranty of ++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++GNU General Public License for more details. ++ ++You should have received a copy of the GNU General Public License ++along with GNU Emacs; see the file COPYING. If not, write to ++the Free Software Foundation, Inc., 59 Temple Place - Suite 330, ++Boston, MA 02111-1307, USA. */ ++ ++ ++/* The following line tells the configuration script what sort of ++ operating system this machine is likely to run. ++ USUAL-OPSYS="" */ ++ ++#define BITS_PER_LONG 64 ++#define BITS_PER_EMACS_INT 64 ++ ++/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word ++ is the most significant byte. */ ++ ++#define WORDS_BIG_ENDIAN ++ ++/* Define NO_ARG_ARRAY if you cannot take the address of the first of a ++ * group of arguments and treat it as an array of the arguments. */ ++ ++#define NO_ARG_ARRAY ++ ++/* Define WORD_MACHINE if addresses and such have ++ * to be corrected before they can be used as byte counts. */ ++ ++#define WORD_MACHINE ++ ++/* Now define a symbol for the cpu type, if your compiler ++ does not define it automatically: ++ Ones defined so far include vax, m68000, ns16000, pyramid, ++ orion, tahoe, APOLLO and many others */ ++ ++/* Use type int rather than a union, to represent Lisp_Object */ ++/* This is desirable for most machines. */ ++ ++#define NO_UNION_TYPE ++ ++/* Define the type to use. */ ++#define EMACS_INT long ++#define EMACS_UINT unsigned long ++#define SPECIAL_EMACS_INT ++ ++/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend ++ the 24-bit bit field into an int. In other words, if bit fields ++ are always unsigned. ++ ++ If you use NO_UNION_TYPE, this flag does not matter. */ ++ ++#undef EXPLICIT_SIGN_EXTEND ++ ++/* Data type of load average, as read out of kmem. */ ++ ++#define LOAD_AVE_TYPE long ++ ++/* Convert that into an integer that is 100 for a load average of 1.0 */ ++ ++#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) ++ ++/* Define CANNOT_DUMP on machines where unexec does not work. ++ Then the function dump-emacs will not be defined ++ and temacs will do (load "loadup") automatically unless told otherwise. */ ++ ++#undef CANNOT_DUMP ++ ++/* Define VIRT_ADDR_VARIES if the virtual addresses of ++ pure and impure space as loaded can vary, and even their ++ relative order cannot be relied on. ++ ++ Otherwise Emacs assumes that text space precedes data space, ++ numerically. */ ++ ++#define VIRT_ADDR_VARIES ++ ++/* Define C_ALLOCA if this machine does not support a true alloca ++ and the one written in C should be used instead. ++ Define HAVE_ALLOCA to say that the system provides a properly ++ working alloca function and it should be used. ++ Define neither one if an assembler-language alloca ++ in the file alloca.s should be used. */ ++ ++#undef C_ALLOCA ++#define HAVE_ALLOCA ++ ++/* Define NO_REMAP if memory segmentation makes it not work well ++ to change the boundary between the text section and data section ++ when Emacs is dumped. If you define this, the preloaded Lisp ++ code will not be sharable; but that's better than failing completely. */ ++ ++#undef NO_REMAP ++ ++/* Some really obscure 4.2-based systems (like Sequent DYNIX) ++ * do not support asynchronous I/O (using SIGIO) on sockets, ++ * even though it works fine on tty's. If you have one of ++ * these systems, define the following, and then use it in ++ * config.h (or elsewhere) to decide when (not) to use SIGIO. ++ * ++ * You'd think this would go in an operating-system description file, ++ * but since it only occurs on some, but not all, BSD systems, the ++ * reasonable place to select for it is in the machine description ++ * file. ++ */ ++ ++#undef NO_SOCK_SIGIO ++ ++ ++/* After adding support for a new system, modify the large case ++ statement in the `configure' script to recognize reasonable ++ configuration names, and add a description of the system to ++ `etc/MACHINES'. ++ ++ If you've just fixed a problem in an existing configuration file, ++ you should also check `etc/MACHINES' to make sure its descriptions ++ of known problems in that configuration should be updated. */ ++ ++#define PNTR_COMPARISON_TYPE unsigned long ++ ++/* 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 LINKER $(CC) -nostdlib ++ ++/* 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) ++ ++#undef START_FILES ++#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o ++ ++#undef LIB_STANDARD ++#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o ++ + diff --git a/emacs-21.2-x86_64.patch b/emacs-21.2-x86_64.patch new file mode 100644 index 0000000..3e0eacf --- /dev/null +++ b/emacs-21.2-x86_64.patch @@ -0,0 +1,174 @@ +--- configure.in ++++ configure.in +@@ -1058,6 +1058,12 @@ + machine=f301 opsys=uxpv + ;; + ++ ## AMD x86-64 Linux-based GNU system ++ x86_64-*-linux* ) ++ machine=amdx86-64 opsys=gnu-linux ++ ;; ++ ++ + * ) + unported=yes + ;; +--- src/m/amdx86-64.h ++++ src/m/amdx86-64.h +@@ -0,0 +1,156 @@ ++/* machine description file for AMD x86-64. ++ Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc. ++ ++This file is part of GNU Emacs. ++ ++GNU Emacs is free software; you can redistribute it and/or modify ++it under the terms of the GNU General Public License as published by ++the Free Software Foundation; either version 2, or (at your option) ++any later version. ++ ++GNU Emacs is distributed in the hope that it will be useful, ++but WITHOUT ANY WARRANTY; without even the implied warranty of ++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++GNU General Public License for more details. ++ ++You should have received a copy of the GNU General Public License ++along with GNU Emacs; see the file COPYING. If not, write to ++the Free Software Foundation, Inc., 59 Temple Place - Suite 330, ++Boston, MA 02111-1307, USA. */ ++ ++ ++/* The following line tells the configuration script what sort of ++ operating system this machine is likely to run. ++ USUAL-OPSYS="linux" */ ++ ++#define BITS_PER_LONG 64 ++#define BITS_PER_EMACS_INT 64 ++ ++/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word ++ is the most significant byte. */ ++ ++#undef WORDS_BIG_ENDIAN ++ ++/* Define NO_ARG_ARRAY if you cannot take the address of the first of a ++ * group of arguments and treat it as an array of the arguments. */ ++ ++#define NO_ARG_ARRAY ++ ++/* Define WORD_MACHINE if addresses and such have ++ * to be corrected before they can be used as byte counts. */ ++ ++/* #define WORD_MACHINE */ ++ ++/* Now define a symbol for the cpu type, if your compiler ++ does not define it automatically: ++ Ones defined so far include vax, m68000, ns16000, pyramid, ++ orion, tahoe, APOLLO and many others */ ++/* __x86_64 defined automatically. */ ++ ++/* Use type int rather than a union, to represent Lisp_Object */ ++/* This is desirable for most machines. */ ++ ++#define NO_UNION_TYPE ++ ++/* Define the type to use. */ ++#define EMACS_INT long ++#define EMACS_UINT unsigned long ++#define SPECIAL_EMACS_INT ++ ++/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend ++ the 24-bit bit field into an int. In other words, if bit fields ++ are always unsigned. ++ ++ If you use NO_UNION_TYPE, this flag does not matter. */ ++ ++#define EXPLICIT_SIGN_EXTEND ++ ++/* Data type of load average, as read out of kmem. */ ++ ++#define LOAD_AVE_TYPE long ++ ++/* Convert that into an integer that is 100 for a load average of 1.0 */ ++ ++#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) ++ ++/* Define CANNOT_DUMP on machines where unexec does not work. ++ Then the function dump-emacs will not be defined ++ and temacs will do (load "loadup") automatically unless told otherwise. */ ++ ++/* #define CANNOT_DUMP */ ++ ++/* Define VIRT_ADDR_VARIES if the virtual addresses of ++ pure and impure space as loaded can vary, and even their ++ relative order cannot be relied on. ++ ++ Otherwise Emacs assumes that text space precedes data space, ++ numerically. */ ++ ++/* #define VIRT_ADDR_VARIES */ ++ ++/* Define C_ALLOCA if this machine does not support a true alloca ++ and the one written in C should be used instead. ++ Define HAVE_ALLOCA to say that the system provides a properly ++ working alloca function and it should be used. ++ Define neither one if an assembler-language alloca ++ in the file alloca.s should be used. */ ++ ++#define C_ALLOCA ++#define HAVE_ALLOCA ++ ++/* Define NO_REMAP if memory segmentation makes it not work well ++ to change the boundary between the text section and data section ++ when Emacs is dumped. If you define this, the preloaded Lisp ++ code will not be sharable; but that's better than failing completely. */ ++ ++/* #define NO_REMAP */ ++ ++/* Some really obscure 4.2-based systems (like Sequent DYNIX) ++ * do not support asynchronous I/O (using SIGIO) on sockets, ++ * even though it works fine on tty's. If you have one of ++ * these systems, define the following, and then use it in ++ * config.h (or elsewhere) to decide when (not) to use SIGIO. ++ * ++ * You'd think this would go in an operating-system description file, ++ * but since it only occurs on some, but not all, BSD systems, the ++ * reasonable place to select for it is in the machine description ++ * file. ++ */ ++ ++/* #define NO_SOCK_SIGIO */ ++ ++ ++/* After adding support for a new system, modify the large case ++ statement in the `configure' script to recognize reasonable ++ configuration names, and add a description of the system to ++ `etc/MACHINES'. ++ ++ If you've just fixed a problem in an existing configuration file, ++ you should also check `etc/MACHINES' to make sure its descriptions ++ of known problems in that configuration should be updated. */ ++ ++#define PNTR_COMPARISON_TYPE unsigned long ++ ++/* 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) ++ ++#undef START_FILES ++#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o ++ ++#undef LIB_STANDARD ++#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o ++ diff --git a/emacs-21.3-asian-dired.patch b/emacs-21.3-asian-dired.patch new file mode 100644 index 0000000..f2b2df4 --- /dev/null +++ b/emacs-21.3-asian-dired.patch @@ -0,0 +1,31 @@ +--- lisp/dired.el ++++ lisp/dired.el Wed Jul 23 17:39:02 2003 +@@ -1514,6 +1514,9 @@ + (month (concat l l "+[.]?,? *")) + ;; Recognize any non-ASCII character. + ;; The purpose is to match a Kanji character. ++;;old (ksc "[^\0-\128]+") ++ (ksc (concat "\\(³â\\|¿ù\\|ÀÏ\\)")) ++ + (k "[^\0-\177]") + ;; (k "[^\x00-\x7f\x80-\xff]") + (s " ") +@@ -1537,7 +1540,8 @@ + "\\)")) + (japanese + (concat mm k "?" s dd k "?" s "+" +- "\\(" HH:MM "\\|" yyyy k "?" "\\)"))) ++ "\\(" HH:MM "\\|" yyyy k "?" "\\)")) ++ (korean (concat mm ksc "?" s dd s "\\(" HH:MM "\\|" s yyyy "\\)"))) + ;; The "[0-9]" below requires the previous column to end in a digit. + ;; This avoids recognizing `1 may 1997' as a date in the line: + ;; -r--r--r-- 1 may 1997 1168 Oct 19 16:49 README +@@ -1546,7 +1550,7 @@ + ;; This avoids recognizing `jservice 10 1024' as a date in the line: + ;; drwxr-xr-x 3 jservice 10 1024 Jul 2 1997 esg-host + (concat ".*[0-9][kKMGTPEZY]?" +- s "\\(" western "\\|" japanese "\\|" iso "\\)" s)) ++ s "\\(" western "\\|" korean "\\|" japanese "\\|" iso "\\)" s)) + "Regular expression to match up to the file name in a directory listing. + The default value is designed to recognize dates and times + regardless of the language.") diff --git a/emacs-21.3-config.dif b/emacs-21.3-config.dif new file mode 100644 index 0000000..e209565 --- /dev/null +++ b/emacs-21.3-config.dif @@ -0,0 +1,183 @@ +--- configure.in ++++ configure.in Wed Jul 23 17:50:25 2003 +@@ -1127,8 +1127,8 @@ + case ${with_gcc} in + "yes" ) CC="gcc" GCC=yes ;; + "no" ) : ${CC=cc} ;; +- * ) AC_PROG_CC + esac ++AC_PROG_CC + + # On Suns, sometimes $CPP names a directory. + if test -n "$CPP" && test -d "$CPP"; then +@@ -1332,6 +1332,9 @@ + CPPFLAGS="$c_switch_system $c_switch_machine $CPPFLAGS" + fi + ++dnl For AC_FUNC_GETLOADAVG, at least: ++AC_CONFIG_LIBOBJ_DIR(src) ++ + dnl Do this early because it can frob feature test macros for Unix-98 &c. + AC_SYS_LARGEFILE + +@@ -1549,9 +1552,9 @@ + AC_CHECK_FUNC(malloc_set_state, ,doug_lea_malloc=no) + AC_CACHE_CHECK(whether __after_morecore_hook exists, + emacs_cv_var___after_morecore_hook, +-AC_TRY_LINK([extern void (* __after_morecore_hook)();],[__after_morecore_hook = 0], ++[AC_TRY_LINK([extern void (* __after_morecore_hook)();],[__after_morecore_hook = 0], + emacs_cv_var___after_morecore_hook=yes, +- emacs_cv_var___after_morecore_hook=no)) ++ emacs_cv_var___after_morecore_hook=no)]) + if test $emacs_cv_var___after_morecore_hook = no; then + doug_lea_malloc=no + fi +@@ -1695,11 +1698,11 @@ + if test "${window_system}" = "x11"; then + AC_MSG_CHECKING(X11 version 6) + AC_CACHE_VAL(emacs_cv_x11_version_6, +- AC_TRY_LINK([#include ], ++ [AC_TRY_LINK([#include ], + [#if XlibSpecificationRelease < 6 + fail; + #endif +-], emacs_cv_x11_version_6=yes, emacs_cv_x11_version_6=no)) ++], emacs_cv_x11_version_6=yes, emacs_cv_x11_version_6=no)]) + if test $emacs_cv_x11_version_6 = yes; then + AC_MSG_RESULT(6 or newer) + AC_DEFINE(HAVE_X11R6) +@@ -1711,11 +1714,11 @@ + if test "${window_system}" = "x11"; then + AC_MSG_CHECKING(X11 version 5) + AC_CACHE_VAL(emacs_cv_x11_version_5, +- AC_TRY_LINK([#include ], ++ [AC_TRY_LINK([#include ], + [#if XlibSpecificationRelease < 5 + fail; + #endif +-], emacs_cv_x11_version_5=yes, emacs_cv_x11_version_5=no)) ++], emacs_cv_x11_version_5=yes, emacs_cv_x11_version_5=no)]) + if test $emacs_cv_x11_version_5 = yes; then + AC_MSG_RESULT(5 or newer) + HAVE_X11R5=yes +@@ -1732,12 +1735,12 @@ + if test x"${HAVE_X11R5}" = xyes; then + AC_MSG_CHECKING(X11 version 5 with Xaw) + AC_CACHE_VAL(emacs_cv_x11_version_5_with_xaw, +- AC_TRY_LINK([ ++ [AC_TRY_LINK([ + #include + #include ], + [], + emacs_cv_x11_version_5_with_xaw=yes, +- emacs_cv_x11_version_5_with_xaw=no)) ++ emacs_cv_x11_version_5_with_xaw=no)]) + if test $emacs_cv_x11_version_5_with_xaw = yes; then + AC_MSG_RESULT([5 or newer, with Xaw; use toolkit by default]) + USE_X_TOOLKIT=LUCID +@@ -1755,11 +1758,11 @@ + if test "${USE_X_TOOLKIT}" != "none"; then + AC_MSG_CHECKING(X11 toolkit version) + AC_CACHE_VAL(emacs_cv_x11_toolkit_version_6, +- AC_TRY_LINK([#include ], ++ [AC_TRY_LINK([#include ], + [#if XtSpecificationRelease < 6 + fail; + #endif +-], emacs_cv_x11_toolkit_version_6=yes, emacs_cv_x11_toolkit_version_6=no)) ++], emacs_cv_x11_toolkit_version_6=yes, emacs_cv_x11_toolkit_version_6=no)]) + HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6 + if test $emacs_cv_x11_toolkit_version_6 = yes; then + AC_MSG_RESULT(6 or newer) +@@ -1789,13 +1792,13 @@ + + if test "${USE_X_TOOLKIT}" = "MOTIF"; then + AC_CACHE_CHECK(for Motif version 2.1, emacs_cv_motif_version_2_1, +- AC_TRY_COMPILE([#include ], ++ [AC_TRY_COMPILE([#include ], + [#if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1) + int x = 5; + #else + Motif version prior to 2.1. + #endif], +- emacs_cv_motif_version_2_1=yes, emacs_cv_motif_version_2_1=no)) ++ emacs_cv_motif_version_2_1=yes, emacs_cv_motif_version_2_1=no)]) + HAVE_MOTIF_2_1=$emacs_cv_motif_version_2_1 + if test $emacs_cv_motif_version_2_1 = yes; then + HAVE_LIBXP=no +@@ -1944,9 +1947,9 @@ + # If netdb.h doesn't declare h_errno, we must declare it by hand. + AC_CACHE_CHECK(whether netdb declares h_errno, + emacs_cv_netdb_declares_h_errno, +-AC_TRY_LINK([#include ], ++[AC_TRY_LINK([#include ], + [return h_errno;], +- emacs_cv_netdb_declares_h_errno=yes, emacs_cv_netdb_declares_h_errno=no)) ++ emacs_cv_netdb_declares_h_errno=yes, emacs_cv_netdb_declares_h_errno=no)]) + if test $emacs_cv_netdb_declares_h_errno = yes; then + AC_DEFINE(HAVE_H_ERRNO) + fi +@@ -2044,11 +2047,11 @@ + AC_CHECK_HEADERS(krb5.h) + else + AC_CHECK_HEADERS(des.h,, +- AC_CHECK_HEADERS(kerberosIV/des.h,, +- AC_CHECK_HEADERS(kerberos/des.h))) ++ [AC_CHECK_HEADERS(kerberosIV/des.h,, ++ [AC_CHECK_HEADERS(kerberos/des.h)])]) + AC_CHECK_HEADERS(krb.h,, +- AC_CHECK_HEADERS(kerberosIV/krb.h,, +- AC_CHECK_HEADERS(kerberos/krb.h))) ++ [AC_CHECK_HEADERS(kerberosIV/krb.h,, ++ [AC_CHECK_HEADERS(kerberos/krb.h)])]) + fi + AC_CHECK_HEADERS(com_err.h) + fi +@@ -2105,7 +2108,7 @@ + AC_CHECK_FUNCS(gettimeofday) + AC_CACHE_CHECK(whether gettimeofday can accept two arguments, + emacs_cv_gettimeofday_two_arguments, +- AC_TRY_COMPILE([ ++ [AC_TRY_COMPILE([ + #ifdef TIME_WITH_SYS_TIME + #include + #include +@@ -2119,7 +2122,7 @@ + [struct timeval time; + gettimeofday (&time, 0);], + emacs_cv_gettimeofday_two_arguments=yes, +- emacs_cv_gettimeofday_two_arguments=no)) ++ emacs_cv_gettimeofday_two_arguments=no)]) + if test $emacs_cv_gettimeofday_two_arguments = no; then + AC_DEFINE(GETTIMEOFDAY_ONE_ARGUMENT) + fi +@@ -2356,7 +2359,7 @@ + sed -e '1,/start of cpp stuff/d'\ + -e 's,/\*\*/#\(.*\)$,/* \1 */,' \ + < Makefile.c > junk.c +- $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \ ++ $CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \ + sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c + cat junk1.c junk2.c > Makefile.new + rm -f junk.c junk1.c junk2.c +@@ -2372,7 +2375,7 @@ + sed -e '1,/start of cpp stuff/d'\ + -e 's,/\*\*/#\(.*\)$,/* \1 */,' \ + < Makefile.c > junk.c +- $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \ ++ $CPP $undefs -I. -I$srcdir/src $CPPFLAGS junk.c | \ + sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c + cat junk1.c junk2.c > Makefile.new + rm -f junk.c junk1.c junk2.c +@@ -2380,9 +2383,9 @@ + mv -f Makefile.new Makefile + ) + +-if test ! -f src/.gdbinit && test -f $top_srcdir/src/.gdbinit; then ++if test ! -f src/.gdbinit && test -f $srcdir/src/.gdbinit; then + echo creating src/.gdbinit +- echo source $top_srcdir/src/.gdbinit > src/.gdbinit ++ echo source $srcdir/src/.gdbinit > src/.gdbinit + fi + + # This is how we know whether to re-run configure in certain cases. diff --git a/emacs-21.3-level3.patch b/emacs-21.3-level3.patch new file mode 100644 index 0000000..a2bfaf1 --- /dev/null +++ b/emacs-21.3-level3.patch @@ -0,0 +1,32 @@ +--- src/xterm.h ++++ src/xterm.h +@@ -21,8 +21,8 @@ + + #include + #include +-#include + #include ++#include + #include + #include + +--- src/xterm.c ++++ src/xterm.c Wed Oct 13 18:11:49 2004 +@@ -10533,6 +10533,17 @@ + || ((unsigned)(orig_keysym) == XK_Num_Lock) + #endif + #endif /* not HAVE_X11R5 */ ++ /* The symbols from XK_ISO_Lock ++ to XK_ISO_Last_Group_Lock ++ don't have real modifiers but ++ should be treated similarly to ++ Mode_switch by Emacs. */ ++#if defined XK_ISO_Lock && defined XK_ISO_Last_Group_Lock ++ || ((unsigned)(orig_keysym) ++ >= XK_ISO_Lock ++ && (unsigned)(orig_keysym) ++ <= XK_ISO_Last_Group_Lock) ++#endif + )) + { + if (temp_index == sizeof temp_buffer / sizeof (short)) diff --git a/emacs-21.3-movemail.patch b/emacs-21.3-movemail.patch new file mode 100644 index 0000000..d75921c --- /dev/null +++ b/emacs-21.3-movemail.patch @@ -0,0 +1,66 @@ +--- emacs-21.3/lib-src/movemail.c ++++ emacs-21.3/lib-src/movemail.c +@@ -245,7 +245,7 @@ + #endif + + if (*outname == 0) +- fatal ("Destination file name is empty", 0); ++ fatal ("Destination file name is empty", 0, 0); + + /* Check access to output file. */ + if (access (outname, F_OK) == 0 && access (outname, W_OK) != 0) +@@ -601,12 +601,12 @@ + /* Print error message and exit. */ + + void +-fatal (s1, s2) +- char *s1, *s2; ++fatal (s1, s2, s3) ++ char *s1, *s2, *s3; + { + if (delete_lockname) + unlink (delete_lockname); +- error (s1, s2, 0); ++ error (s1, s2, s3); + exit (1); + } + +@@ -631,17 +631,16 @@ + pfatal_with_name (name) + char *name; + { +- char *s = concat ("", strerror (errno), " for %s"); +- fatal (s, name); ++ fatal ("%s for %s", strerror (errno), name); + } + + void + pfatal_and_delete (name) + char *name; + { +- char *s = concat ("", strerror (errno), " for %s"); ++ char *s = strerror (errno); + unlink (name); +- fatal (s, name); ++ fatal ("%s for %s", s, name); + } + + /* Return a newly-allocated string whose contents concatenate those of s1, s2, s3. */ +@@ -669,7 +668,7 @@ + { + long *result = (long *) malloc (size); + if (!result) +- fatal ("virtual memory exhausted", 0); ++ fatal ("virtual memory exhausted", 0, 0); + return result; + } + +@@ -787,7 +786,7 @@ + mbx_delimit_begin (mbf); + if (pop_retr (server, i, mbf) != OK) + { +- error (Errmsg, 0, 0); ++ error ("%s", Errmsg, 0); + close (mbfi); + return (1); + } diff --git a/emacs-21.3-nonvoid.patch b/emacs-21.3-nonvoid.patch new file mode 100644 index 0000000..dccdc29 --- /dev/null +++ b/emacs-21.3-nonvoid.patch @@ -0,0 +1,69 @@ +--- lwlib/lwlib-Xaw.c ++++ lwlib/lwlib-Xaw.c +@@ -601,11 +601,11 @@ + xaw_create_scrollbar (instance) + widget_instance *instance; + { ++ Widget scrollbar = (Widget)0; + #if 0 + Arg av[20]; + int ac = 0; + Dimension width; +- Widget scrollbar; + + XtVaGetValues (instance->parent, XtNwidth, &width, NULL); + +@@ -632,8 +632,8 @@ + XtAddCallback (scrollbar, "scrollProc", xaw_scrollbar_scroll, + (XtPointer) instance); + +- return scrollbar; + #endif ++ return scrollbar; + } + + static Widget +--- src/keyboard.c ++++ src/keyboard.c +@@ -1317,6 +1317,7 @@ + Lisp_Object arg; + { + cancel_hourglass (); ++ return Qnil; + } + #endif + +--- src/syntax.c ++++ src/syntax.c +@@ -2409,6 +2409,7 @@ + Fcons (make_number (from), Qnil)))); + + /* NOTREACHED */ ++ return Qnil; + } + + DEFUN ("scan-lists", Fscan_lists, Sscan_lists, 3, 3, 0, +--- src/xmenu.c ++++ src/xmenu.c +@@ -695,8 +695,8 @@ + Lisp_Object keymap, tem; + int xpos = 0, ypos = 0; + Lisp_Object title; +- char *error_name; +- Lisp_Object selection; ++ char *error_name = (char*)0; ++ Lisp_Object selection = (Lisp_Object)0; + struct frame *f = NULL; + Lisp_Object x, y, window; + int keymaps = 0; +@@ -972,8 +972,8 @@ + #else + { + Lisp_Object title; +- char *error_name; +- Lisp_Object selection; ++ char *error_name = (char*)0; ++ Lisp_Object selection = (Lisp_Object)0; + + /* Decode the dialog items from what was specified. */ + title = Fcar (contents); diff --git a/emacs-21.3-ppc64.patch b/emacs-21.3-ppc64.patch new file mode 100644 index 0000000..8b7b03d --- /dev/null +++ b/emacs-21.3-ppc64.patch @@ -0,0 +1,101 @@ +--- + configure.in | 2 ++ + src/m/macppc.h | 11 +++++++++++ + src/unexelf.c | 27 +++++++++++++++++++++++---- + 3 files changed, 36 insertions(+), 4 deletions(-) + +Index: configure.in +=================================================================== +--- configure.in.orig ++++ configure.in +@@ -279,6 +279,8 @@ case "${canonical}" in + ;; + + ppc-*-linux* | \ ++ ppc64-*-linux | \ ++ powerpc64-*-linux* | \ + powerpc-*-linux* ) + machine=macppc opsys=gnu-linux + ;; +Index: src/m/macppc.h +=================================================================== +--- src/m/macppc.h.orig ++++ src/m/macppc.h +@@ -95,7 +95,18 @@ Boston, MA 02111-1307, USA. */ + + #ifdef LINUX + #define LINKER $(CC) -nostdlib ++#ifdef __powerpc64__ ++#define LD_SWITCH_MACHINE -Xlinker -m -Xlinker elf64ppc ++#undef START_FILES ++#undef LIB_STANDARD ++#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o ++#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o ++#ifndef _LP64 ++#define _LP64 ++#endif ++#else + #define LD_SWITCH_MACHINE -Xlinker -m -Xlinker elf32ppc ++#endif + /* s/gnu-linux.h defines this to `-z nocombreloc' which does not work here + because prefix-args is not used. */ + #undef LD_SWITCH_SYSTEM_TEMACS +Index: src/unexelf.c +=================================================================== +--- src/unexelf.c.orig ++++ src/unexelf.c +@@ -697,7 +697,7 @@ unexec (new_name, old_name, data_start, + ElfW(Addr) new_data2_addr; + + int n, nn; +- int old_bss_index, old_sbss_index; ++ int old_bss_index, old_sbss_index, old_plt_index; + int old_data_index, new_data2_index; + int old_mdebug_index; + struct stat stat_buf; +@@ -756,15 +756,34 @@ unexec (new_name, old_name, data_start, + old_sbss_index = find_section (".sbss", old_section_names, + old_name, old_file_h, old_section_h, 1); + if (old_sbss_index != -1) +- if (OLD_SECTION_H (old_sbss_index).sh_type == SHT_PROGBITS) ++ if (OLD_SECTION_H (old_sbss_index).sh_type != SHT_NOBITS) + old_sbss_index = -1; + +- if (old_sbss_index == -1) ++ /* PowerPC64 has .plt in the BSS section. */ ++ old_plt_index = find_section (".plt", old_section_names, ++ old_name, old_file_h, old_section_h, 1); ++ if (old_plt_index != -1) ++ if (OLD_SECTION_H (old_plt_index).sh_type != SHT_NOBITS) ++ old_plt_index = -1; ++ ++ if (old_sbss_index == -1 && old_plt_index == -1) + { + old_bss_addr = OLD_SECTION_H (old_bss_index).sh_addr; + old_bss_size = OLD_SECTION_H (old_bss_index).sh_size; + new_data2_index = old_bss_index; + } ++ else if (old_plt_index != -1 ++ && (old_sbss_index == -1 ++ || (OLD_SECTION_H (old_sbss_index).sh_addr ++ > OLD_SECTION_H (old_plt_index).sh_addr))) ++ { ++ old_bss_addr = OLD_SECTION_H (old_plt_index).sh_addr; ++ old_bss_size = OLD_SECTION_H (old_bss_index).sh_size ++ + OLD_SECTION_H (old_plt_index).sh_size; ++ if (old_sbss_index != -1) ++ old_bss_size += OLD_SECTION_H (old_sbss_index).sh_size; ++ new_data2_index = old_plt_index; ++ } + else + { + old_bss_addr = OLD_SECTION_H (old_sbss_index).sh_addr; +@@ -955,7 +974,7 @@ unexec (new_name, old_name, data_start, + if (n == old_bss_index + /* The new bss and sbss section's size is zero, and its file offset + and virtual address should be off by NEW_DATA2_SIZE. */ +- || n == old_sbss_index ++ || n == old_sbss_index || n == old_plt_index + ) + { + /* NN should be `old_s?bss_index + 1' at this point. */ diff --git a/emacs-21.3-ps-mule.patch b/emacs-21.3-ps-mule.patch new file mode 100644 index 0000000..9d51ffc --- /dev/null +++ b/emacs-21.3-ps-mule.patch @@ -0,0 +1,35 @@ +--- lisp/ps-mule.el ++++ lisp/ps-mule.el 2003-07-22 13:18:56.000000000 +0200 +@@ -300,7 +300,9 @@ + + (defconst ps-mule-font-info-database-latin + '((latin-iso8859-1 +- (normal nil nil iso-latin-1))) ++ (normal nil nil iso-latin-1)) ++ (latin-iso8859-15 ++ (normal nil nil iso-latin-9))) + "Sample setting of `ps-mule-font-info-database' to use latin fonts.") + + (defcustom ps-mule-font-info-database-default +--- lisp/textmodes/ispell.el ++++ lisp/textmodes/ispell.el 2003-07-24 12:49:02.000000000 +0200 +@@ -1031,9 +1031,17 @@ + (nth 5 (assoc ispell-dictionary ispell-dictionary-alist))) + (defun ispell-get-extended-character-mode () + (nth 6 (assoc ispell-dictionary ispell-dictionary-alist))) ++;; ++;; Most languages in ISO-8859-15 for EURO symbols uses ISO-8859-1 chars ++;(defun ispell-get-coding-system () ++; (nth 7 (assoc ispell-dictionary ispell-dictionary-alist))) ++;; + (defun ispell-get-coding-system () +- (nth 7 (assoc ispell-dictionary ispell-dictionary-alist))) +- ++ (let ((sys (nth 7 (assoc ispell-dictionary ispell-dictionary-alist)))) ++ (if (and (boundp 'buffer-file-coding-system) ++ (eq buffer-file-coding-system 'iso-latin-9) ++ (eq sys 'iso-latin-1)) ++ 'iso-latin-9 sys))) + + (defvar ispell-pdict-modified-p nil + "Non-nil means personal dictionary has modifications to be saved.") diff --git a/emacs-21.3-sendmail-path.patch b/emacs-21.3-sendmail-path.patch new file mode 100644 index 0000000..ddfb9d6 --- /dev/null +++ b/emacs-21.3-sendmail-path.patch @@ -0,0 +1,16 @@ +--- lisp/paths.el.orig 2004-08-12 12:33:54.446194169 +0000 ++++ lisp/paths.el 2004-08-12 12:34:55.480473601 +0000 +@@ -161,12 +161,7 @@ + "Name of directory used by system mailer for delivering new mail. + Its name should end with a slash.") + +-(defconst sendmail-program +- (cond +- ((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail") +- ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail") +- ((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail") +- (t "fakemail")) ;In ../etc, to interface to /bin/mail. ++(defconst sendmail-program "/usr/sbin/sendmail" + "Program used to send messages.") + + (defconst remote-shell-program diff --git a/emacs-21.3-sentinel.patch b/emacs-21.3-sentinel.patch new file mode 100644 index 0000000..c88b151 --- /dev/null +++ b/emacs-21.3-sentinel.patch @@ -0,0 +1,79 @@ +--- src/fileio.c ++++ src/fileio.c 2005-04-14 11:48:08.126387433 +0000 +@@ -19,6 +19,7 @@ + the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + ++#undef _GNU_SOURCE + #define _GNU_SOURCE /* for euidaccess */ + + #include +--- src/sysdep.c ++++ src/sysdep.c +@@ -868,7 +868,7 @@ + if (pid == -1) + write (1, "Can't execute subshell", 22); + #else /* not WINDOWSNT */ +- execlp (sh, sh, 0); ++ execlp (sh, sh, (void*)0); + write (1, "Can't execute subshell", 22); + _exit (1); + #endif /* not WINDOWSNT */ +--- src/sound.c ++++ src/sound.c 2005-04-14 11:38:45.949336705 +0000 +@@ -33,6 +33,7 @@ + #include "dispextern.h" + #include "atimer.h" + #include ++#include + #include "syssignal.h" + + /* FreeBSD has machine/soundcard.h. Voxware sound driver docs mention +--- lib-src/cvtmail.c ++++ lib-src/cvtmail.c 2005-04-14 11:36:08.916622298 +0000 +@@ -35,10 +35,8 @@ + + + #include +- +-char *malloc (); +-char *realloc (); +-char *getenv (); ++#include ++#include + + char *xmalloc (); + char *xrealloc (); +--- lib-src/yow.c ++++ lib-src/yow.c 2005-04-14 11:37:43.136050909 +0000 +@@ -11,6 +11,9 @@ + */ + + #include ++#include ++#include ++#include + #include + #include <../src/epaths.h> /* For PATH_DATA. */ + +@@ -33,8 +36,6 @@ + &res;}) + #endif + +-char *malloc(), *realloc(); +- + void yow(); + void setup_yow(); + +--- lib-src/test-distrib.c ++++ lib-src/test-distrib.c 2005-04-14 11:34:32.072599095 +0000 +@@ -24,6 +24,9 @@ + #endif + + #include ++#include ++#include ++#include + + #ifdef HAVE_UNISTD_H + #include diff --git a/emacs-21.3-term.patch b/emacs-21.3-term.patch new file mode 100644 index 0000000..70ff2e0 --- /dev/null +++ b/emacs-21.3-term.patch @@ -0,0 +1,73 @@ +--- lisp/term.el ++++ lisp/term.el Wed Jul 23 17:53:03 2003 +@@ -658,10 +658,6 @@ + (put 'term-scroll-show-maximum-output 'permanent-local t) + (put 'term-ptyp 'permanent-local t) + +-;; Do FORMS if running under Emacs 19 or later. +-(defmacro term-if-emacs19 (&rest forms) +- (if (string-match "^\\(19\\|[2-9][0-9]\\)" emacs-version) +- (cons 'progn forms))) + ;; True if running under XEmacs (previously Lucid Emacs). + (defmacro term-is-xemacs () '(string-match "Lucid" emacs-version)) + ;; Do FORM if running under XEmacs (previously Lucid Emacs). +@@ -1039,7 +1035,7 @@ + + ;; Menu bars: + (term-ifnot-xemacs +- (term-if-emacs19 ++ (progn + + ;; terminal: + (let (newmap) +@@ -1275,7 +1271,7 @@ + + ;;; Added nearly all the 'grey keys' -mm + +- (term-if-emacs19 ++ (progn + (term-if-xemacs + (define-key term-raw-map [button2] 'term-mouse-paste)) + (term-ifnot-xemacs +@@ -1380,7 +1376,7 @@ + ;; Crank up a new process + (let ((proc (term-exec-1 name buffer command switches))) + (make-local-variable 'term-ptyp) +- (setq term-ptyp process-connection-type) ; T if pty, NIL if pipe. ++ (setq term-ptyp process-connection-type) ; t if pty, nil if pipe. + ;; Jump to the end, and set the process mark. + (goto-char (point-max)) + (set-marker (process-mark proc) (point)) +@@ -1434,6 +1430,7 @@ + (format "TERMINFO=%s" data-directory) + (format term-termcap-format "TERMCAP=" + term-term-name term-height term-width)) ++ ;; Breaks `./configure' of w3 and url which try to run $EMACS. + (format "EMACS=%s (term:%s)" emacs-version term-protocol-version) + (format "LINES=%d" term-height) + (format "COLUMNS=%d" term-width)) +@@ -1994,13 +1991,13 @@ + initial string matching regexp term-prompt-regexp. + term-input-filter-functions monitors input for \"cd\", \"pushd\", and + \"popd\" commands. When it sees one, it cd's the buffer. +- term-input-filter is the default: returns T if the input isn't all white ++ term-input-filter is the default: returns t if the input isn't all white + space. + + If the term is Lucid Common Lisp, + term-get-old-input snarfs the sexp ending at point. + term-input-filter-functions does nothing. +- term-input-filter returns NIL if the input matches input-filter-regexp, ++ term-input-filter returns nil if the input matches input-filter-regexp, + which matches (1) all whitespace (2) :a, :c, etc. + + Similarly for Soar, Scheme, etc." +@@ -3343,7 +3340,7 @@ + (define-key map ">" 'term-pager-eob) + + ;; Add menu bar. +- (term-if-emacs19 ++ (progn + (term-ifnot-xemacs + (define-key map [menu-bar terminal] term-terminal-menu) + (define-key map [menu-bar signals] term-signals-menu) diff --git a/emacs-21.3-xim.patch b/emacs-21.3-xim.patch new file mode 100644 index 0000000..3bc1abc --- /dev/null +++ b/emacs-21.3-xim.patch @@ -0,0 +1,12 @@ +--- src/xfns.c ++++ src/xfns.c 2005-04-15 12:23:37.000000000 +0200 +@@ -3281,8 +3281,8 @@ + + static XIMStyle supported_xim_styles[] = + { +- XIMPreeditPosition | XIMStatusArea, + XIMPreeditPosition | XIMStatusNothing, ++ XIMPreeditPosition | XIMStatusArea, + XIMPreeditPosition | XIMStatusNone, + XIMPreeditNothing | XIMStatusArea, + XIMPreeditNothing | XIMStatusNothing, diff --git a/emacs-21.3.dif b/emacs-21.3.dif new file mode 100644 index 0000000..a3e7904 --- /dev/null +++ b/emacs-21.3.dif @@ -0,0 +1,1912 @@ +--- .pkgextract ++++ .pkgextract 2003-07-23 18:08:55.000000000 +0200 +@@ -0,0 +1,21 @@ ++patch -s -p0 --suffix=.axp < ../emacs-21.1-linkscr.patch ++patch -s -p0 --suffix=.ppc < ../emacs-21.1-ppc.patch ++patch -s -p0 --suffix=.s390 < ../emacs-21.1-s390x.patch ++patch -s -p0 --suffix=.glibc < ../emacs-21.1-glibc.patch ++patch -s -p0 --suffix=.decl < ../emacs-21.1-decl.dif ++patch -s -p0 --suffix=.dired < ../emacs-21.3-asian-dired.patch ++patch -s -p0 --suffix=.print < ../emacs-21.1-asian-print.patch ++patch -s -p0 --suffix=.psbdf < ../emacs-21.1-ps-bdf.patch ++patch -s -p0 --suffix=.conf < ../emacs-21.3-config.dif ++patch -s -p0 --suffix=.amd64 < ../emacs-21.2-x86_64.patch ++patch -s -p0 --suffix=.ppc64 < ../emacs-21.3-ppc64.patch ++patch -s -p0 --suffix=.term < ../emacs-21.3-term.patch ++patch -s -p0 --suffix=.psmu < ../emacs-21.3-ps-mule.patch ++patch -s -p0 --suffix=.nvoid < ../emacs-21.3-nonvoid.patch ++patch -s -p0 --suffix=.snd < ../emacs-21.3-sendmail-path.patch ++patch -s -p0 --suffix=.lvl3 < ../emacs-21.3-level3.patch ++patch -s -p1 --suffix=.mvm < ../emacs-21.3-movemail.patch ++patch -s -p0 --suffix=.gcc4 < ../emacs-21.3-sentinel.patch ++patch -s -p0 --suffix=.xim < ../emacs-21.3-xim.patch ++rm -f leim/Makefile.in ++tar xkfj ../leim-21.3.tar.bz2 -C ../ +--- Makefile.in ++++ Makefile.in 2003-07-23 18:08:55.000000000 +0200 +@@ -328,10 +328,8 @@ + exec_prefix=${exec_prefix} bindir=${bindir} \ + libexecdir=${libexecdir} archlibdir=${archlibdir} \ + INSTALL_STRIP=${INSTALL_STRIP}) +- ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs ${bindir}/emacs-${version} +- -chmod 1755 ${bindir}/emacs-${version} +- rm -f ${bindir}/$(EMACS) +- -ln ${bindir}/emacs-${version} ${bindir}/$(EMACS) ++ ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs ${bindir}/emacs ++ -chmod 1755 ${bindir}/emacs + -unset CDPATH; \ + for f in `cd lib-src && echo fns-*.el`; do \ + if test -r lib-src/$$f ; then \ +@@ -443,15 +441,19 @@ + for f in ada-mode autotype ccmode cl dired-x ebrowse ediff efaq emacs emacs-mime eshell eudc forms gnus idlwave info message mh-e pcl-cvs reftex sc speedbar vip viper widget woman; do \ + (cd $${thisdir}; \ + ${INSTALL_INFO} --info-dir=${infodir} ${infodir}/$$f); \ ++ chmod a+r ${infodir}/$$f; \ ++ gzip -f9 ${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 gfdl ; do \ ++ cp ctags.1 gnuctags.1; \ ++ for page in emacs gfdl ; do \ + (cd $${thisdir}; \ + ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${man1dir}/$${page}${manext}; \ + chmod a+r ${man1dir}/$${page}${manext}); \ ++ gzip -f9 ${man1dir}/$${page}${manext}; \ + done + + ### Install LEIM files. Although they are machine-independent, we +@@ -507,8 +509,8 @@ + (cd ${archlibdir} && rm -f fns-*) + -rm -rf ${libexecdir}/emacs/${version} + (cd ${infodir} && rm -f cl* ada-mode* autotype* ccmode* ebrowse* efaq* eshell* eudc* idlwave* message* pcl-cvs* reftex* speedbar* widget* woman* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*) +- (cd ${man1dir} && rm -f emacs.1 etags.1 ctags.1) +- (cd ${bindir} && rm -f emacs-${version} $(EMACS)) ++ (cd ${man1dir} && rm -f emacs.1* ) ++ (cd ${bindir} && rm -f emacs $(EMACS)) + + + FRC: +--- aclocal.m4 ++++ aclocal.m4 2003-07-23 18:08:55.000000000 +0200 +@@ -20,369 +20,6 @@ + + ifelse(_AC_VERSION_COMPARE(AC_ACVERSION, [2.14]), -1, + +-# AC_PROG_CC_STDC +-# --------------- +-# If the C compiler in not in ANSI C mode by default, try to add an +-# option to output variable @code{CC} to make it so. This macro tries +-# various options that select ANSI C on some system or another. It +-# considers the compiler to be in ANSI C mode if it handles function +-# prototypes correctly. +-AC_DEFUN(AC_PROG_CC_STDC, +-[AC_REQUIRE([AC_PROG_CC])dnl +-AC_BEFORE([$0], [AC_C_INLINE])dnl +-AC_BEFORE([$0], [AC_C_CONST])dnl +-dnl Force this before AC_PROG_CPP. Some cpp's, eg on HPUX, require +-dnl a magic option to avoid problems with ANSI preprocessor commands +-dnl like #elif. +-dnl FIXME: can't do this because then AC_AIX won't work due to a +-dnl circular dependency. +-dnl AC_BEFORE([$0], [AC_PROG_CPP]) +-AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C) +-AC_CACHE_VAL(ac_cv_prog_cc_stdc, +-[ac_cv_prog_cc_stdc=no +-ac_save_CC="$CC" +-# Don't try gcc -ansi; that turns off useful extensions and +-# breaks some systems' header files. +-# AIX -qlanglvl=ansi +-# Ultrix and OSF/1 -std1 +-# HP-UX 10.20 and later -Ae +-# HP-UX older versions -Aa -D_HPUX_SOURCE +-# SVR4 -Xc -D__EXTENSIONS__ +-for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +-do +- CC="$ac_save_CC $ac_arg" +- AC_TRY_COMPILE( +-[#include +-#include +-#include +-#include +-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +-struct buf { int x; }; +-FILE * (*rcsopen) (struct buf *, struct stat *, int); +-static char *e (p, i) +- char **p; +- int i; +-{ +- return p[i]; +-} +-static char *f (char * (*g) (char **, int), char **p, ...) +-{ +- char *s; +- va_list v; +- va_start (v,p); +- s = g (p, va_arg (v,int)); +- va_end (v); +- return s; +-} +-int test (int i, double x); +-struct s1 {int (*f) (int a);}; +-struct s2 {int (*f) (double a);}; +-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +-int argc; +-char **argv;], +-[return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];], +-[ac_cv_prog_cc_stdc="$ac_arg"; break]) +-done +-CC="$ac_save_CC" +-]) +-case "x$ac_cv_prog_cc_stdc" in +- x|xno) +- AC_MSG_RESULT([none needed]) ;; +- *) +- AC_MSG_RESULT($ac_cv_prog_cc_stdc) +- CC="$CC $ac_cv_prog_cc_stdc" ;; +-esac +-])# AC_PROG_CC_STDC +- +-# AC_FUNC_MKTIME +-# -------------- +-AC_DEFUN(AC_FUNC_MKTIME, +-[AC_REQUIRE([AC_HEADER_TIME])dnl +-AC_CHECK_HEADERS(sys/time.h unistd.h) +-AC_CHECK_FUNCS(alarm) +-AC_CACHE_CHECK([for working mktime], ac_cv_func_working_mktime, +-[AC_TRY_RUN( +-[/* Test program from Paul Eggert (eggert@twinsun.com) +- and Tony Leneis (tony@plaza.ds.adp.com). */ +-#if TIME_WITH_SYS_TIME +-# include +-# include +-#else +-# if HAVE_SYS_TIME_H +-# include +-# else +-# include +-# endif +-#endif +- +-#if HAVE_UNISTD_H +-# include +-#endif +- +-#if !HAVE_ALARM +-# define alarm(X) /* empty */ +-#endif +- +-/* Work around redefinition to rpl_putenv by other config tests. */ +-#undef putenv +- +-static time_t time_t_max; +- +-/* Values we'll use to set the TZ environment variable. */ +-static const char *const tz_strings[] = { +- (const char *) 0, "TZ=GMT0", "TZ=JST-9", +- "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00" +-}; +-#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) +- +-/* Fail if mktime fails to convert a date in the spring-forward gap. +- Based on a problem report from Andreas Jaeger. */ +-static void +-spring_forward_gap () +-{ +- /* glibc (up to about 1998-10-07) failed this test) */ +- struct tm tm; +- +- /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" +- instead of "TZ=America/Vancouver" in order to detect the bug even +- on systems that don't support the Olson extension, or don't have the +- full zoneinfo tables installed. */ +- putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); +- +- tm.tm_year = 98; +- tm.tm_mon = 3; +- tm.tm_mday = 5; +- tm.tm_hour = 2; +- tm.tm_min = 0; +- tm.tm_sec = 0; +- tm.tm_isdst = -1; +- if (mktime (&tm) == (time_t)-1) +- exit (1); +-} +- +-static void +-mktime_test (now) +- time_t now; +-{ +- struct tm *lt; +- if ((lt = localtime (&now)) && mktime (lt) != now) +- exit (1); +- now = time_t_max - now; +- if ((lt = localtime (&now)) && mktime (lt) != now) +- exit (1); +-} +- +-static void +-irix_6_4_bug () +-{ +- /* Based on code from Ariel Faigon. */ +- struct tm tm; +- tm.tm_year = 96; +- tm.tm_mon = 3; +- tm.tm_mday = 0; +- tm.tm_hour = 0; +- tm.tm_min = 0; +- tm.tm_sec = 0; +- tm.tm_isdst = -1; +- mktime (&tm); +- if (tm.tm_mon != 2 || tm.tm_mday != 31) +- exit (1); +-} +- +-static void +-bigtime_test (j) +- int j; +-{ +- struct tm tm; +- time_t now; +- tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j; +- now = mktime (&tm); +- if (now != (time_t) -1) +- { +- struct tm *lt = localtime (&now); +- if (! (lt +- && lt->tm_year == tm.tm_year +- && lt->tm_mon == tm.tm_mon +- && lt->tm_mday == tm.tm_mday +- && lt->tm_hour == tm.tm_hour +- && lt->tm_min == tm.tm_min +- && lt->tm_sec == tm.tm_sec +- && lt->tm_yday == tm.tm_yday +- && lt->tm_wday == tm.tm_wday +- && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst) +- == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst)))) +- exit (1); +- } +-} +- +-int +-main () +-{ +- time_t t, delta; +- int i, j; +- +- /* This test makes some buggy mktime implementations loop. +- Give up after 60 seconds; a mktime slower than that +- isn't worth using anyway. */ +- alarm (60); +- +- for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2) +- continue; +- time_t_max--; +- delta = time_t_max / 997; /* a suitable prime number */ +- for (i = 0; i < N_STRINGS; i++) +- { +- if (tz_strings[i]) +- putenv (tz_strings[i]); +- +- for (t = 0; t <= time_t_max - delta; t += delta) +- mktime_test (t); +- mktime_test ((time_t) 60 * 60); +- mktime_test ((time_t) 60 * 60 * 24); +- +- for (j = 1; 0 < j; j *= 2) +- bigtime_test (j); +- bigtime_test (j - 1); +- } +- irix_6_4_bug (); +- spring_forward_gap (); +- exit (0); +-}], +-ac_cv_func_working_mktime=yes, ac_cv_func_working_mktime=no, +-ac_cv_func_working_mktime=no)]) +-if test $ac_cv_func_working_mktime = no; then +- LIBOBJS="$LIBOBJS mktime.${ac_objext}" +-fi +-AC_SUBST(LIBOBJS)dnl +-])# AC_FUNC_MKTIME +- +-# AC_C_VOLATILE +-# ------------- +-# Note that, unlike const, #defining volatile to be the empty string can +-# actually turn a correct program into an incorrect one, since removing +-# uses of volatile actually grants the compiler permission to perform +-# optimizations that could break the user's code. So, do not #define +-# volatile away unless it is really necessary to allow the user's code +-# to compile cleanly. Benign compiler failures should be tolerated. +-AC_DEFUN(AC_C_VOLATILE, +-[AC_REQUIRE([AC_PROG_CC_STDC])dnl +-AC_CACHE_CHECK([for working volatile], ac_cv_c_volatile, +-[AC_TRY_COMPILE(,[ +-volatile int x; +-int * volatile y;], +-ac_cv_c_volatile=yes, ac_cv_c_volatile=no)]) +-if test $ac_cv_c_volatile = no; then +- AC_DEFINE(volatile,, +- [Define to empty if the keyword `volatile' does not work. +- Warning: valid code using `volatile' can become incorrect +- without. Disable with care.]) +-fi +-]) +- +-# AC_C_PROTOTYPES +-# --------------- +-# Check if the C compiler supports prototypes, included if it needs +-# options. +-AC_DEFUN(AC_C_PROTOTYPES, +-[AC_REQUIRE([AC_PROG_CC_STDC])dnl +-AC_REQUIRE([AC_PROG_CPP])dnl +-AC_MSG_CHECKING([for function prototypes]) +-if test "$ac_cv_prog_cc_stdc" != no; then +- AC_MSG_RESULT(yes) +- AC_DEFINE(PROTOTYPES, 1, +- [Define if the compiler supports function prototypes.]) +-else +- AC_MSG_RESULT(no) +-fi +-])# AC_C_PROTOTYPES +- +-dnl The following is a bit different from the prerelease autoconf at +-dnl this time since that requires extra definitions. +- +-dnl By default, many hosts won't let programs access large files; +-dnl one must use special compiler options to get large-file access to work. +-dnl For more details about this brain damage please see: +-dnl http://www.sas.com/standards/large.file/x_open.20Mar96.html +- +-dnl Written by Paul Eggert . +- +-dnl Internal subroutine of AC_SYS_LARGEFILE. +-dnl AC_SYS_LARGEFILE_TEST_INCLUDES +-AC_DEFUN(AC_SYS_LARGEFILE_TEST_INCLUDES, +- [[#include +- int a[(off_t) 9223372036854775807 == 9223372036854775807 ? 1 : -1]; +- ]]) +- +-dnl Internal subroutine of AC_SYS_LARGEFILE. +-dnl AC_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, VALUE, CACHE-VAR, COMMENT, INCLUDES, FUNCTION-BODY) +-AC_DEFUN(AC_SYS_LARGEFILE_MACRO_VALUE, +- [AC_CACHE_CHECK([for $1 value needed for large files], $3, +- [$3=no +- AC_TRY_COMPILE([$5], +- [$6], +- , +- [AC_TRY_COMPILE([#define $1 $2] +-[$5] +- , +- [$6], +- [$3=$2])])]) +- if test "[$]$3" != no; then +- AC_DEFINE_UNQUOTED([$1], [$]$3, [$4]) +- fi]) +- +-AC_DEFUN(AC_SYS_LARGEFILE, +- [AC_REQUIRE([AC_PROG_CC]) +- AC_ARG_ENABLE(largefile, +- [ --disable-largefile omit support for large files]) +- if test "$enable_largefile" != no; then +- +- AC_CACHE_CHECK([for special C compiler options needed for large files], +- ac_cv_sys_largefile_CC, +- [ac_cv_sys_largefile_CC=no +- if test "$GCC" != yes; then +- # IRIX 6.2 and later do not support large files by default, +- # so use the C compiler's -n32 option if that helps. +- AC_TRY_COMPILE(AC_SYS_LARGEFILE_TEST_INCLUDES, , , +- [ac_save_CC="$CC" +- CC="$CC -n32" +- AC_TRY_COMPILE(AC_SYS_LARGEFILE_TEST_INCLUDES, , +- ac_cv_sys_largefile_CC=' -n32') +- CC="$ac_save_CC"]) +- fi]) +- if test "$ac_cv_sys_largefile_CC" != no; then +- CC="$CC$ac_cv_sys_largefile_CC" +- fi +- +- AC_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS, 64, +- ac_cv_sys_file_offset_bits, +- [Number of bits in a file offset, on hosts where this is settable.], +- AC_SYS_LARGEFILE_TEST_INCLUDES) +- AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES, 1, +- ac_cv_sys_large_files, +- [Define for large files, on AIX-style hosts.] +- AC_SYS_LARGEFILE_TEST_INCLUDES) +- fi +- ]) +- +-AC_DEFUN(AC_FUNC_FSEEKO, +- [AC_SYS_LARGEFILE_MACRO_VALUE(_LARGEFILE_SOURCE, 1, +- ac_cv_sys_largefile_source, +- [Define to make fseeko visible on some hosts (e.g. glibc 2.2).], +- [#include ], [return !fseeko;]) +- # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug +- # in glibc 2.1.3, but that breaks too many other things. +- # If you want fseeko and ftello with glibc, upgrade to a fixed glibc. +- +- AC_CACHE_CHECK([for fseeko], ac_cv_func_fseeko, +- [ac_cv_func_fseeko=no +- AC_TRY_LINK([#include ], +- [return fseeko && fseeko (stdin, 0, 0);], +- [ac_cv_func_fseeko=yes])]) +- if test $ac_cv_func_fseeko != no; then +- AC_DEFINE(HAVE_FSEEKO, 1, +- [Define if fseeko (and presumably ftello) exists and is declared.]) +- fi]) +- + undefine([AC_FUNC_MMAP])dnl + dnl The autoconf 2.13 version loses on OSF, at least, + dnl by messing up the declaration of malloc. +--- configure.in ++++ configure.in 2003-07-23 18:08:55.000000000 +0200 +@@ -270,15 +270,15 @@ + esac + ;; + +- alpha*-*-linux-gnu* ) ++ alpha*-*-linux* ) + machine=alpha opsys=gnu-linux + ;; + +- arm*-*-linux-gnu* ) ++ arm*-*-linux* ) + machine=arm opsys=gnu-linux + ;; + +- ppc-*-linux | \ ++ ppc-*-linux* | \ + powerpc-*-linux* ) + machine=macppc opsys=gnu-linux + ;; +@@ -553,6 +553,11 @@ + machine=hp800 opsys=nextstep + ;; + ++ ## HP 9000 series 700 and 800, running Linux ++ hppa*-*-linux* ) ++ machine=hp800 opsys=gnu-linux ++ ;; ++ + ## Orion machines + orion-orion-bsd* ) + machine=orion opsys=bsd4-2 +@@ -571,7 +576,7 @@ + i370-ibm-aix*) + machine=ibm370aix opsys=usg5-3 + ;; +- s390-*-linux-gnu) ++ s390-*-linux*) + machine=ibms390 opsys=gnu-linux + ;; + rs6000-ibm-aix3.1* | powerpc-ibm-aix3.1* ) +@@ -680,7 +685,7 @@ + ;; + + ## Macintosh PowerPC +- powerpc*-*-linux-gnu* ) ++ powerpc*-*-linux* ) + machine=macppc opsys=gnu-linux + ;; + +@@ -856,7 +861,7 @@ + ;; + + ## Suns +- sparc-*-linux-gnu* | sparc64-*-linux-gnu* ) ++ sparc-*-linux* | sparc64-*-linux* ) + machine=sparc opsys=gnu-linux + ;; + +@@ -1028,7 +1033,7 @@ + *-esix5* ) opsys=esix5r4; NON_GNU_CPP=/usr/lib/cpp ;; + *-esix* ) opsys=esix ;; + *-xenix* ) opsys=xenix ;; +- *-linux-gnu* ) opsys=gnu-linux ;; ++ *-linux* ) opsys=gnu-linux ;; + *-sco3.2v4* ) opsys=sco4 ; NON_GNU_CPP=/lib/cpp ;; + *-sco3.2v5* ) opsys=sco5 + NON_GNU_CPP=/lib/cpp +@@ -1045,12 +1050,12 @@ + ;; + + ## m68k Linux-based GNU system +- m68k-*-linux-gnu* ) ++ m68k-*-linux* ) + machine=m68k opsys=gnu-linux + ;; + + ## Mips Linux-based GNU system +- mips-*-linux-gnu* | mipsel-*-linux-gnu* ) ++ mips-*-linux* | mipsel-*-linux* ) + machine=mips opsys=gnu-linux + ;; + +--- etc/MACHINES ++++ etc/MACHINES 2003-07-23 18:08:55.000000000 +0200 +@@ -68,7 +68,7 @@ + + Known to work with 19.26 and OS version 2.2, compiler version 1.3. + +-Alpha (DEC) running OSF/1 or GNU/Linux (alpha-dec-osf1, alpha-dec-linux-gnu) ++Alpha (DEC) running OSF/1 or Linux (alpha-dec-osf1, alpha-dec-linux) + + For OSF/1 (aka Digital Unix) version 4.0, update 386, + it is reported that you need to run configure this way: +@@ -635,7 +635,7 @@ + indicates the Umax operating system). + + Intel 386 (i386-*-isc, i386-*-esix, i386-*-bsdi2, +- i386-*-xenix, i386-*-freebsd, i386-*-linux-gnu, ++ i386-*-xenix, i386-*-freebsd, i386-*-linux, + i386-*-sol2.4, i386-*-sysv3, i386-intsys-sysv, + i386-*-sysv4, i386-*-sysv4.2, + i386-*-sysv5.3, i386-*-bsd4.2, +@@ -651,7 +651,7 @@ + version number - for example, if you're running ISC 3.0, use + i386-unknown-isc3.0 as your configuration name. + Use i386-*-esix for Esix; Emacs runs as of version 19.6. +- Use i386-*-linux-gnu for GNU/Linux systems; Emacs runs as of version 19.26. ++ Use i386-*-linux for GNU/Linux systems; Emacs runs as of version 19.26. + Use i386-intsys-sysv for Integrated Solutions 386 machines. + It may also be correct for Microport systems. + Use i386-*-sco3.2v4 for SCO 3.2v4; Emacs runs as of version 19.26. +--- etc/TUTORIAL.pl ++++ etc/TUTORIAL.pl 2003-07-23 18:08:55.000000000 +0200 +@@ -1183,6 +1183,6 @@ + oprogramowaniem. + + ;;; Local Variables: +-;;; mode: fundamental +-;;; coding: latin-2 ++;;; mode: fundamental ++;;; coding: latin-2 + ;;; End: +--- etc/etags.1 ++++ etc/etags.1 2003-07-23 18:08:55.000000000 +0200 +@@ -8,7 +8,7 @@ + .. + + .SH NAME +-etags, ctags \- generate tag file for Emacs, vi ++etags, gnuctags \- generate tag file for Emacs, vi + .SH SYNOPSIS + .hy 0 + .na +@@ -25,7 +25,7 @@ + [\|\-\-help\|] [\|\-\-version\|] + \fIfile\fP .\|.\|. + +-\fBctags\fP [\|\-aCdgImRVh\|] [\|\-BtTuvwx\|] [\|\-l \fIlanguage\fP\|] ++\fBgnuctags\fP [\|\-aCdgImRVh\|] [\|\-BtTuvwx\|] [\|\-l \fIlanguage\fP\|] + .if n .br + [\|\-o \fItagfile\fP\|] [\|\-r \fIregexp\fP\|] + .br +@@ -45,7 +45,7 @@ + The \|\fBetags\fP\| program is used to create a tag table file, in a format + understood by + .BR emacs ( 1 )\c +-\&; the \|\fBctags\fP\| program is used to create a similar table in a ++\&; the \|\fBgnuctags\fP\| program is used to create a similar table in a + format understood by + .BR vi ( 1 )\c + \&. Both forms of the program understand +@@ -55,7 +55,7 @@ + most assembler\-like syntaxes. + Both forms read the files specified on the command line, and write a tag + table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for +-\fBctags\fP) in the current working directory. ++\fBgnuctags\fP) in the current working directory. + Files specified with relative file names will be recorded in the tag + table with file names relative to the directory where the tag table + resides. Files specified with absolute file names will be recorded +@@ -66,7 +66,7 @@ + language, overriding guesses based on filename extensions. + .SH OPTIONS + Some options make sense only for the \fBvi\fP style tag files produced +-by ctags; ++by gnuctags; + \fBetags\fP does not recognize them. + The programs accept unambiguous abbreviations for long option names. + .TP +@@ -80,7 +80,7 @@ + the delimiter `\|\fB?\fP\|', to search \fIbackwards\fP through files. + The default is to use the delimiter `\|\fB/\fP\|', to search \fIforwards\fP + through files. +-Only \fBctags\fP accepts this option. ++Only \fBgnuctags\fP accepts this option. + .TP + .B \-\-declarations + In C and derived languages, create tags for function declarations, +@@ -95,7 +95,7 @@ + Do not create tag entries for C preprocessor constant definitions + and enum constants. + This may make the tags file much smaller if many header files are tagged. +-This is the default behavior for \fBctags\fP. ++This is the default behavior for \fBgnuctags\fP. + .TP + .B \-g, \-\-globals + Create tag entries for global variables in C, C++, Objective C, Java, +@@ -104,7 +104,7 @@ + .TP + .B \-G, \-\-no\-globals + Do not tag global variables. Typically this reduces the file size by +-one fourth. This is the default behavior for \fBctags\fP. ++one fourth. This is the default behavior for \fBgnuctags\fP. + .TP + \fB\-i\fP \fIfile\fP, \fB\-\-include=\fIfile\fP + Include a note in the tag file indicating that, when searching for a +@@ -157,7 +157,7 @@ + It should not match useless characters. If the match is + such that more characters than needed are unavoidably matched by + \fItagregexp\fP, it may be useful to add a \fInameregexp\fP, to +-narrow down the tag scope. \fBctags\fP ignores regexps without a ++narrow down the tag scope. \fBgnuctags\fP ignores regexps without a + \fInameregexp\fP. The syntax of regexps is the same as in emacs, + augmented with intervals of the form \\{m,n\\}, as in \fBed\fP or + \fBgrep\fP. +@@ -205,12 +205,12 @@ + .TP + .B \-t, \-\-typedefs + Record typedefs in C code as tags. Since this is the default behaviour +-of \fBetags\fP, only \fBctags\fP accepts this option. ++of \fBetags\fP, only \fBgnuctags\fP accepts this option. + .TP + .B \-T, \-\-typedefs\-and\-c++ + Generate tag entries for typedefs, struct, enum, and union tags, and + C++ member functions. Since this is the default behaviour +-of \fBetags\fP, only \fBctags\fP accepts this option. ++of \fBetags\fP, only \fBgnuctags\fP accepts this option. + .TP + .B \-u, \-\-update + Update tag entries for \fIfiles\fP specified on command line, leaving +@@ -218,11 +218,11 @@ + by deleting the existing entries for the given files and then + rewriting the new entries at the end of the tags file. It is often + faster to simply rebuild the entire tag file than to use this. +-Only \fBctags\fP accepts this option. ++Only \fBgnuctags\fP accepts this option. + .TP + .B \-v, \-\-vgrind + Instead of generating a tag file, write index (in \fBvgrind\fP format) +-to standard output. Only \fBctags\fP accepts this option. ++to standard output. Only \fBgnuctags\fP accepts this option. + .TP + .B \-w, \-\-no\-warn + Suppress warning messages about duplicate entries. The \fBetags\fP +@@ -231,7 +231,7 @@ + .TP + .B \-x, \-\-cxref + Instead of generating a tag file, write a cross reference (in +-\fBcxref\fP format) to standard output. Only \fBctags\fP accepts this option. ++\fBcxref\fP format) to standard output. Only \fBgnuctags\fP accepts this option. + .TP + .B \-h, \-H, \-\-help + Print usage information. +--- lib-src/Makefile.in ++++ lib-src/Makefile.in 2003-07-23 18:08:55.000000000 +0200 +@@ -92,7 +92,7 @@ + + # Things that a user might actually run, + # which should be installed in bindir. +-INSTALLABLES = etags ctags emacsclient b2m ebrowse ++INSTALLABLES = emacsclient b2m ebrowse + INSTALLABLE_SCRIPTS = rcs-checkin grep-changelog + + # Things that Emacs runs internally, or during the build process, +@@ -384,8 +384,8 @@ + + /* We depend on etags to assure that parallel makes don't write two + etags.o files on top of each other. */ +-ctags: etags +- $(CC) ${ETAGS_CFLAGS} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o ctags ++gnuctags: etags ++ $(CC) ${ETAGS_CFLAGS} -DCTAGS -DVERSION="\"${version}\"" ${srcdir}/etags.c $(GETOPTOBJS) $(REGEXPOBJ) $(LOADLIBES) -o gnuctags + + profile: ${srcdir}/profile.c ../src/config.h + $(CC) ${ALL_CFLAGS} ${srcdir}/profile.c $(LOADLIBES) -o profile +--- lib-src/vcdiff ++++ lib-src/vcdiff 2003-07-23 18:08:55.000000000 +0200 +@@ -76,6 +76,17 @@ + + + rev1= rev2= status=0 ++rev1=/tmp/geta$$ ++rev2=/tmp/getb$$ ++rm -f $rev1 $rev2 ++if test -e $rev1 -o -e $rev2 ; then ++ echo "$0: temporaray files exists." 1>&2 ++ exit 1 ++fi ++if test -n "`type -p mktemp`" ; then ++ rev1="`mktemp ${rev1}.XXXXXX`" || exit 1 ++ rev2="`mktemp ${rev2}.XXXXXX`" || exit 1 ++fi + trap 'status=2; exit' 1 2 13 15 + trap 'rm -f $rev1 $rev2 || status=2; exit $status' 0 + +@@ -86,14 +97,12 @@ + case $f in + s.* | */s.*) + if +- rev1=/tmp/geta$$ + get -s -p -k $sid1 "$f" > $rev1 && + case $sid2 in + '') + workfile=`expr " /$f" : '.*/s.\(.*\)'` + ;; + *) +- rev2=/tmp/getb$$ + get -s -p -k $sid2 "$f" > $rev2 + workfile=$rev2 + esac +--- lisp/bookmark.el ++++ lisp/bookmark.el 2003-07-23 18:08:55.000000000 +0200 +@@ -1878,7 +1878,10 @@ + (defun bookmark-bmenu-other-window () + "Select this line's bookmark in other window, leaving bookmark menu visible." + (interactive) +- (let ((bookmark (bookmark-bmenu-bookmark))) ++ (let ((bookmark (bookmark-bmenu-bookmark)) ++ (pop-up-windows t) ++ same-window-buffer-names ++ same-window-regexps) + (if (bookmark-bmenu-check-position) + (let* ((pair (bookmark-jump-noselect bookmark)) + (buff (car pair)) +--- lisp/cmuscheme.el ++++ lisp/cmuscheme.el 2003-07-23 18:08:55.000000000 +0200 +@@ -244,7 +244,8 @@ + (read-string "Run Scheme: " scheme-program-name) + scheme-program-name))) + (if (not (comint-check-proc "*scheme*")) +- (let ((cmdlist (scheme-args-to-list cmd))) ++ (let ((cmdlist (scheme-args-to-list cmd)) ++ process-connection-type) + (set-buffer (apply 'make-comint "scheme" (car cmdlist) + nil (cdr cmdlist))) + (inferior-scheme-mode))) +--- lisp/dired.el ++++ lisp/dired.el 2003-07-23 18:08:55.000000000 +0200 +@@ -62,7 +62,7 @@ + + ;;;###autoload + (defvar dired-chown-program +- (if (memq system-type '(hpux dgux usg-unix-v irix linux gnu/linux)) ++ (if (memq system-type '(hpux dgux usg-unix-v irix gnu/linux linux lignux)) + "chown" + (if (file-exists-p "/usr/sbin/chown") + "/usr/sbin/chown" +--- lisp/help.el ++++ lisp/help.el 2003-07-23 18:08:55.000000000 +0200 +@@ -35,6 +35,9 @@ + (eval-when-compile (require 'help-macro)) + (eval-when-compile (require 'view)) + ++(defvar help-mode-hook nil ++ "Normal hook run when entering Help mode.") ++ + (defvar help-map (make-sparse-keymap) + "Keymap for characters following the Help key.") + +--- lisp/loaddefs.el ++++ lisp/loaddefs.el 2003-07-23 18:08:55.000000000 +0200 +@@ -4712,7 +4712,7 @@ + may contain even `F', `b', `i' and `s'. See also the variable + `dired-ls-F-marks-symlinks' concerning the `F' switch.") + +-(defvar dired-chown-program (if (memq system-type (quote (hpux dgux usg-unix-v irix linux gnu/linux))) "chown" (if (file-exists-p "/usr/sbin/chown") "/usr/sbin/chown" "/etc/chown")) "\ ++(defvar dired-chown-program (if (memq system-type (quote (hpux dgux usg-unix-v irix gnu/linux linux lignux))) "chown" (if (file-exists-p "/usr/sbin/chown") "/usr/sbin/chown" "/etc/chown")) "\ + Name of chown command (usually `chown' or `/etc/chown').") + + (defvar dired-ls-F-marks-symlinks nil "\ +--- lisp/ps-print.el ++++ lisp/ps-print.el 2003-07-23 18:08:55.000000000 +0200 +@@ -3601,7 +3601,8 @@ + (t 'emacs))) + + (if (memq ps-print-emacs-type '(lucid xemacs)) +- (if (< emacs-minor-version 12) ++ (if (and (= emacs-major-version 19) ++ (< emacs-minor-version 12)) + (setq ps-print-color-p nil)) + (require 'faces)) ; face-font, face-underline-p, + ; x-font-regexp +@@ -3611,7 +3612,8 @@ + ;; can handle colors. + ;; This function is not yet implemented for GNU emacs. + (cond ((and (eq ps-print-emacs-type 'xemacs) +- (>= emacs-minor-version 12)) ; xemacs ++ (or (> emacs-major-version 19) ++ (>= emacs-minor-version 12))) ; xemacs + (defun ps-color-device () + (eq (ps-x-device-class) 'color))) + +--- lisp/server.el ++++ lisp/server.el 2003-07-23 18:08:56.000000000 +0200 +@@ -441,7 +441,8 @@ + buffer-file-name + (y-or-n-p (concat "Save file " buffer-file-name "? "))) + (save-buffer buffer))) +- (server-buffer-done buffer))))) ++ (server-buffer-done buffer (server-temp-file-p buffer)))))) ++ + + ;; Ask before killing a server buffer. + ;; It was suggested to release its client instead, +--- lisp/site-load.el ++++ lisp/site-load.el 2003-07-23 18:08:56.000000000 +0200 +@@ -0,0 +1,79 @@ ++;;;; ++;;; emacs20.xx/lisp/site-load.el ++;;; Copyright (c) 1995,96,98,99 SuSE Gmbh Nuernberg, Germany. All rights reserved. ++;;; ++;;; Autor: Werner Fink , No warranty of any kind ++;;;; ++;; CONFIGURATION (under bash): ++;; (export CC=gcc; \ ++;; export CFLAGS="-O2 $(arch dependent flags) -pipe \ ++;; -DSYSTEM_PURESIZE_EXTRA=25000 -DSITELOAD_PURESIZE_EXTRA=10000" ; \ ++;; ./configure $(arch)-suse-linux --with-x --with-x-toolkit=lucid \ ++;; --with-gcc --with-pop --with-system-malloc --prefix=/usr \ ++;; --exec-prefix=/usr \ ++;; --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib ) ++;; ++;; include bug fixes you have ++;; ++;; MAKE: ++;; make LDFLAGS=-s CC=gcc CFLAGS="-O2 $(arch dependent flags) -pipe \ ++;; -DSYSTEM_PURESIZE_EXTRA=25000 -DSITELOAD_PURESIZE_EXTRA=10000" ++;; ++;; DOC: ++;; lisp/emacs-lisp/backquote.elc lisp/disp-table.elc lisp/delsel.elc ++;; lisp/lpr.elc added to src/Makefile.in for DOCumentation ++;; ++;;;; ++(garbage-collect) ++ ++(if (fboundp 'delete-frame) ++ (progn ++ (garbage-collect) ; Erg"anzt ++ (load "emacs-lisp/backquote"); Erg"anzt ++ )) ++ ++(garbage-collect) ++ ++(load "delsel") ; Erg"anzt ++(garbage-collect) ; Erg"anzt ++(load "disp-table"); Erg"anzt ++(garbage-collect) ; Erg"anzt ++(load "lpr") ; Erg"anzt ++; Apsfilter setzt den Kopf, apsfilter is setting the header ++(setq lpr-headers-switches (list "-h")) ++(setq lpr-add-switches t) ++ ++;; Scrollbar was always on the `right' side ++(custom-set-variables '(scroll-bar-mode (quote right))) ++ ++(garbage-collect) ++;; Nur innerhalb von term/funct-keys.el im `site-lisp'-Pfad ++;; voll wirksam ++;(standard-display-european 1) ++;(set-input-mode (car (current-input-mode)) ++; (nth 1 (current-input-mode)) ++; 0 ++; (nth 3 (current-input-mode))) ++; ++(garbage-collect) ++ ++(transient-mark-mode 1) ++;; Overwrite `load delsel' ++;; Choose `t' in your ~/.emacs ++(delete-selection-mode nil) ++(custom-set-variables '(delete-selection-mode nil)) ++(setq mark-even-if-inactive t) ++ ++(garbage-collect) ++ ++(setq news-inews-program "/usr/lib/news/inews") ++(setq gnus-default-nntp-server "news") ++(defvar gnus-local-domain nil) ++ ++(garbage-collect) ++(garbage-collect) ++(garbage-collect) ++(garbage-collect) ++(garbage-collect) ++ ++;;; site-load.el ends here +--- lisp/speedbar.el ++++ lisp/speedbar.el 2003-07-23 18:08:56.000000000 +0200 +@@ -785,6 +785,7 @@ + + ;; navigation + (define-key speedbar-key-map "n" 'speedbar-next) ++ (define-key speedbar-key-map [tab] 'speedbar-next) + (define-key speedbar-key-map "p" 'speedbar-prev) + (define-key speedbar-key-map "\M-n" 'speedbar-restricted-next) + (define-key speedbar-key-map "\M-p" 'speedbar-restricted-prev) +--- lisp/international/mule-cmds.el ++++ lisp/international/mule-cmds.el 2003-07-23 18:08:56.000000000 +0200 +@@ -37,6 +37,7 @@ + ;; Keep "C-x C-m ..." for mule specific commands. + (define-key ctl-x-map "\C-m" mule-keymap) + ++(define-key mule-keymap "m" 'toggle-enable-multibyte-characters) + (define-key mule-keymap "f" 'set-buffer-file-coding-system) + (define-key mule-keymap "t" 'set-terminal-coding-system) + (define-key mule-keymap "k" 'set-keyboard-coding-system) +--- lisp/mail/rmailsum.el ++++ lisp/mail/rmailsum.el 2003-07-23 18:08:56.000000000 +0200 +@@ -363,6 +363,10 @@ + :group 'rmail-retrieve + :version "21.1") + ++(defvar rmail-summary-full-name nil ++ "*If non-nil, use full names instead of addresses in the Rmail summary.") ++ ++ + (defun rmail-make-basic-summary-line () + (goto-char (point-min)) + (concat (save-excursion +@@ -398,19 +402,39 @@ + (save-excursion + (if (not (re-search-forward "^From:[ \t]*" nil t)) + " " +- (let* ((from (mail-strip-quoted-names +- (buffer-substring +- (1- (point)) +- ;; Get all the lines of the From field +- ;; so that we get a whole comment if there is one, +- ;; so that mail-strip-quoted-names can discard it. +- (let ((opoint (point))) +- (while (progn (forward-line 1) +- (looking-at "[ \t]"))) +- ;; Back up over newline, then trailing spaces or tabs +- (forward-char -1) +- (skip-chars-backward " \t") +- (point))))) ++;; (let* ((from (mail-strip-quoted-names ++;; (buffer-substring ++;; (1- (point)) ++;; ;; Get all the lines of the From field ++;; ;; so that we get a whole comment if there is one, ++;; ;; so that mail-strip-quoted-names can discard it. ++;; (let ((opoint (point))) ++;; (while (progn (forward-line 1) ++;; (looking-at "[ \t]"))) ++;; ;; Back up over newline, then trailing spaces or tabs ++;; (forward-char -1) ++;; (skip-chars-backward " \t") ++;; (point))))) ++ (let* ((from (buffer-substring ++ (1- (point)) ++ ;; Get all the lines of the From field ++ ;; so that we get a whole comment if there is one, ++ ;; so that mail-strip-quoted-names can discard it. ++ (let ((opoint (point))) ++ (while (progn (forward-line 1) ++ (looking-at "[ \t]"))) ++ ;; Back up over newline, then trailing spaces or tabs ++ (forward-char -1) ++ (skip-chars-backward " \t") ++ (point)))) ++ (components (if rmail-summary-full-name ++ (mail-extract-address-components from))) ++ (address (if components ++ (car (cdr components)) ++ (mail-strip-quoted-names from))) ++ (full-name (if components ++ (car components))) ++ (sender (or full-name address)) + len mch lo) + (if (string-match + (or rmail-user-mail-address-regexp +--- lisp/mail/supercite.el ++++ lisp/mail/supercite.el 2003-07-23 18:08:56.000000000 +0200 +@@ -1266,8 +1266,10 @@ + (setq attribution attrib + attriblist nil)) + ((listp attrib) +- (setq attribution (eval attrib) +- attriblist nil)) ++ (setq attribution (eval attrib)) ++ (if attribution ++ (setq attriblist nil) ++ (setq attriblist (cdr attriblist)))) + (t (error "%s did not evaluate to a string or list!" + "sc-attrib-selection-list")) + ))) +--- lisp/net/ange-ftp.el ++++ lisp/net/ange-ftp.el 2003-07-23 18:08:56.000000000 +0200 +@@ -4759,7 +4759,7 @@ + ; "If a host matches this regexp then it is assumed to be running VOS.") + ; + ;(defun ange-ftp-vos-host (host) +-; (and ange-ftp-vos-host-regexp ++; (and host ange-ftp-vos-host-regexp + ; (save-match-data + ; (string-match ange-ftp-vos-host-regexp host)))) + ; +@@ -4877,7 +4877,7 @@ + + ;; Return non-nil if HOST is running VMS. + (defun ange-ftp-vms-host (host) +- (and ange-ftp-vms-host-regexp ++ (and host ange-ftp-vms-host-regexp + (save-match-data + (string-match ange-ftp-vms-host-regexp host)))) + +@@ -5404,7 +5404,7 @@ + + ;; Return non-nil if HOST is running MTS. + (defun ange-ftp-mts-host (host) +- (and ange-ftp-mts-host-regexp ++ (and host ange-ftp-mts-host-regexp + (save-match-data + (string-match ange-ftp-mts-host-regexp host)))) + +@@ -5607,7 +5607,7 @@ + + ;; Return non-nil if HOST is running CMS. + (defun ange-ftp-cms-host (host) +- (and ange-ftp-cms-host-regexp ++ (and host ange-ftp-cms-host-regexp + (save-match-data + (string-match ange-ftp-cms-host-regexp host)))) + +--- lisp/obsolete/uncompress.el ++++ lisp/obsolete/uncompress.el 2003-07-23 18:08:56.000000000 +0200 +@@ -73,12 +73,7 @@ + (set-visited-file-name + (concat (substring buffer-file-name 0 (match-beginning 0)) ".tar"))))) + (message "Uncompressing...") +- (let ((buffer-read-only nil) +- (coding-system-for-write 'no-conversion) +- (coding-system-for-read +- (car (find-operation-coding-system +- 'insert-file-contents +- buffer-file-name t)))) ++ (let ((buffer-read-only nil)) + (shell-command-on-region (point-min) (point-max) uncompress-program t)) + (goto-char (point-min)) + (message "Uncompressing...done") +@@ -105,9 +100,7 @@ + (progn + (insert-file-contents buffer-file-name t) + (goto-char (point-min)) +- ;; No need for this, because error won't be set to t +- ;; if this function returns t. +- ;; (setq error nil) ++ (setq error nil) + t)))) + + (provide 'uncompress) +--- lisp/textmodes/ispell.el ++++ lisp/textmodes/ispell.el 2003-07-23 18:08:56.000000000 +0200 +@@ -494,7 +494,7 @@ + + ;;; First part of dictionary, shortened for loaddefs.el + ;;;###autoload +-(setq ++(defvar + ispell-dictionary-alist-1 + '((nil ; default (English.aff) + "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) +@@ -518,7 +518,7 @@ + + ;;; Second part of dictionary, shortened for loaddefs.el + ;;;###autoload +-(setq ++(defvar + ispell-dictionary-alist-2 + '(("czech" + "[A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" +@@ -539,7 +539,7 @@ + + ;;; Third part of dictionary, shortened for loaddefs.el + ;;;###autoload +-(setq ++(defvar + ispell-dictionary-alist-3 + '(("esperanto" + "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" +@@ -558,7 +558,7 @@ + + ;;; Fourth part of dictionary, shortened for loaddefs.el + ;;;###autoload +-(setq ++(defvar + ispell-dictionary-alist-4 + '(("francais-tex" ; Francais.aff + "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" +@@ -578,7 +578,7 @@ + + ;;; Fifth part of dictionary, shortened for loaddefs.el + ;;;###autoload +-(setq ++(defvar + ispell-dictionary-alist-5 + '(("nederlands" ; Nederlands.aff + "[A-Za-z\300-\305\307\310-\317\322-\326\331-\334\340-\345\347\350-\357\361\362-\366\371-\374]" +@@ -599,7 +599,7 @@ + + ;;; Sixth part of dictionary, shortened for loaddefs.el + ;;;###autoload +-(setq ++(defvar + ispell-dictionary-alist-6 + ;; include Russian iso character set too? + ;; "[']" t ("-d" "russian") "~latin1" iso-8859-1 +@@ -696,13 +696,6 @@ + (const koi8-r)))) + :group 'ispell) + +-;;; update the dictionaries at load time +-(setq ispell-dictionary-alist +- (append ispell-local-dictionary-alist ; dictionary customizations +- ispell-dictionary-alist-1 ispell-dictionary-alist-2 +- ispell-dictionary-alist-3 ispell-dictionary-alist-4 +- ispell-dictionary-alist-5 ispell-dictionary-alist-6)) +- + + + +--- site-lisp/term/func-keys.el ++++ site-lisp/term/func-keys.el 2003-07-23 18:08:56.000000000 +0200 +@@ -0,0 +1,31 @@ ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;;; term/func-keys.el for site-lisp path ++;;; Copyright (c) 1996-2001 SuSE Gmbh Nuernberg, Germany. ++;;; ++;;; Author: Werner Fink , No warranty of any kind ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; num block ++;; kp_f1 .. kp_f4 and kp_tab not found on MF-102 ++ (global-set-key [kp-f1] esc-map) ; Escape ++ (global-set-key [kp-f2] 'undo) ; Undo ++ (global-set-key [kp-f3] 'isearch-forward) ; Search ++ (global-set-key [kp-f4] 'kill-line) ; Kill-Line ++;; ++;; Backspace, Delete and any thing else ++;; ++(if (not window-system) ++ ; Do nothing within terminals because they know about ++ nil ++ (if (fboundp 'normal-erase-is-backspace-mode) ++ (normal-erase-is-backspace-mode 1) ++ (global-set-key [delete] 'delete-char)) ++ ;(global-set-key [delete] '[127]) ++ ;(global-unset-key [backspace]) ++ ;(global-set-key [backspace] '[127]) ++) ++;; ++;; Wheel mouse support ++;; ++(mouse-wheel-mode 1) ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; Ende von func-keys.el +--- site-lisp/term/gnome.el ++++ site-lisp/term/gnome.el 2003-07-23 18:08:56.000000000 +0200 +@@ -0,0 +1,97 @@ ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;;; term/gnomw.el for site-lisp path ++;;; Copyright (c) 2000 SuSE Gmbh Nuernberg, Germany. All rights reserved. ++;;; ++;;; Author: Werner Fink , No warranty of any kind ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++; (define-key function-key-map "\e[1~" [find]) ++; (define-key function-key-map "\eOH" [home]) ++ (define-key function-key-map "\e[1~" [home]) ++ (define-key function-key-map "\e[2~" [insertchar]) ++ (define-key function-key-map "\e[3~" [deletechar]) ++; (define-key function-key-map "\e[4~" [select]) ++; (define-key function-key-map "\eOF" [end]) ++ (define-key function-key-map "\e[4~" [end]) ++ (define-key function-key-map "\e[5~" [prior]) ++ (define-key function-key-map "\e[6~" [next]) ++ (define-key function-key-map "\e[OP" [f1]) ++ (define-key function-key-map "\e[OQ" [f2]) ++ (define-key function-key-map "\e[OR" [f3]) ++ (define-key function-key-map "\e[OS" [f4]) ++ (define-key function-key-map "\e[15~" [f5]) ++ (define-key function-key-map "\e[17~" [f6]) ++ (define-key function-key-map "\e[18~" [f7]) ++ (define-key function-key-map "\e[19~" [f8]) ++ (define-key function-key-map "\e[20~" [f9]) ++ (define-key function-key-map "\e[21~" [f10]) ++ (define-key function-key-map "\e[23~" [f11]) ++ (define-key function-key-map "\e[24~" [f12]) ++ (define-key function-key-map "\e[25~" [f13]) ++ (define-key function-key-map "\e[26~" [f14]) ++ (define-key function-key-map "\e[28~" [help]) ++ (define-key function-key-map "\e[29~" [menu]) ++ (define-key function-key-map "\e?\e[28~" [M-help]) ++ (define-key function-key-map "\e?\e[29~" [M-menu]) ++ (define-key function-key-map "\e[31~" [f17]) ++ (define-key function-key-map "\e[32~" [f18]) ++ (define-key function-key-map "\e[33~" [f19]) ++ (define-key function-key-map "\e[34~" [f20]) ++;; ++;; num block ++;; [home] and [end] found in num block ++; (define-key function-key-map "\eOH" [home]) ++; (define-key function-key-map "\eOF" [end]) ++ (define-key function-key-map "\e[1~" [home]) ++ (define-key function-key-map "\e[4~" [end]) ++;; ++;; Locked num block ++ (define-key function-key-map "\eOI" [kp-tab]) ++ (define-key function-key-map "\eOj" [kp-multiply]) ++ (define-key function-key-map "\eOk" [kp-add]) ++ (define-key function-key-map "\eOl" [kp-separator]) ++ (define-key function-key-map "\eOM" [kp-enter]) ++ (define-key function-key-map "\eOm" [kp-subtract]) ++ (define-key function-key-map "\eOn" [kp-decimal]) ++; (define-key function-key-map "\eOn" [kp-period]) ; [kp-decimal] ++ (define-key function-key-map "\eOo" [kp-divide]) ++ (define-key function-key-map "\eOp" [kp-0]) ++ (define-key function-key-map "\eOq" [kp-1]) ++ (define-key function-key-map "\eOr" [kp-2]) ++ (define-key function-key-map "\eOs" [kp-3]) ++ (define-key function-key-map "\eOt" [kp-4]) ++ (define-key function-key-map "\eOu" [kp-5]) ++ (define-key function-key-map "\eOv" [kp-6]) ++ (define-key function-key-map "\eOw" [kp-7]) ++ (define-key function-key-map "\eOx" [kp-8]) ++ (define-key function-key-map "\eOy" [kp-9]) ++;; ++;; Undefine some ESC ESC behavior --- for later use ++ (global-unset-key "\e\e") ++ (define-key esc-map "\e" nil) ++;; ++ (define-key function-key-map "\eOD" [left]) ++ (define-key function-key-map "\eOC" [right]) ++ (define-key function-key-map "\eOA" [up]) ++ (define-key function-key-map "\eOB" [down]) ++;; ++ (define-key function-key-map "\e\eOD" [M-left]) ++ (define-key function-key-map "\e\eOC" [M-right]) ++ (define-key function-key-map "\e\eOA" [M-up]) ++ (define-key function-key-map "\e\eOB" [M-down]) ++;; ++;; Not in Use? ++ (define-key function-key-map "\C-?\eOD" [C-left]) ++ (define-key function-key-map "\C-?\eOC" [C-right]) ++ (define-key function-key-map "\C-?\eOA" [C-up]) ++ (define-key function-key-map "\C-?\eOB" [C-down]) ++;; ++;; Backspace, Delete and any thing else ++;; ++ (global-unset-key [insertchar]) ++ (global-set-key [insertchar] 'overwrite-mode) ++ (global-unset-key [deletechar]) ++ (global-set-key [deletechar] 'delete-char) ++;; ++(load "term/func-keys" nil t) ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; Ende von gnomw.el +--- site-lisp/term/kvt.el ++++ site-lisp/term/kvt.el 2003-07-23 18:08:56.000000000 +0200 +@@ -0,0 +1,97 @@ ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;;; term/kvt.el for site-lisp path ++;;; Copyright (c) 2000 SuSE Gmbh Nuernberg, Germany. All rights reserved. ++;;; ++;;; Author: Werner Fink , No warranty of any kind ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++ (define-key function-key-map "\e[1~" [find]) ++ (define-key function-key-map "\eOH" [home]) ++ (define-key function-key-map "\e[2~" [insertchar]) ++ (define-key function-key-map "\e[3~" [deletechar]) ++ (define-key function-key-map "\e[4~" [select]) ++ (define-key function-key-map "\eOF" [end]) ++ (define-key function-key-map "\e[5~" [prior]) ++ (define-key function-key-map "\e[6~" [next]) ++ (define-key function-key-map "\e[11~" [f1]) ++ (define-key function-key-map "\e[12~" [f2]) ++ (define-key function-key-map "\e[13~" [f3]) ++ (define-key function-key-map "\e[14~" [f4]) ++ (define-key function-key-map "\e[15~" [f5]) ++ (define-key function-key-map "\e[17~" [f6]) ++ (define-key function-key-map "\e[18~" [f7]) ++ (define-key function-key-map "\e[19~" [f8]) ++ (define-key function-key-map "\e[20~" [f9]) ++ (define-key function-key-map "\e[21~" [f10]) ++ (define-key function-key-map "\e[23~" [f11]) ++ (define-key function-key-map "\e[24~" [f12]) ++ (define-key function-key-map "\e[25~" [f13]) ++ (define-key function-key-map "\e[26~" [f14]) ++ (define-key function-key-map "\e[28~" [help]) ++ (define-key function-key-map "\e[29~" [menu]) ++ (define-key function-key-map "\e?\e[28~" [M-help]) ++ (define-key function-key-map "\e?\e[29~" [M-menu]) ++ (define-key function-key-map "\e[31~" [f17]) ++ (define-key function-key-map "\e[32~" [f18]) ++ (define-key function-key-map "\e[33~" [f19]) ++ (define-key function-key-map "\e[34~" [f20]) ++;; ++;; num block ++;; [home] and [end] found in num block ++ (define-key function-key-map "\eOH" [home]) ++ (define-key function-key-map "\eOF" [end]) ++;; ++;; Locked num block ++ (define-key function-key-map "\eOP" [kp-f1]) ++ (define-key function-key-map "\eOQ" [kp-f2]) ++ (define-key function-key-map "\eOR" [kp-f3]) ++ (define-key function-key-map "\eOS" [kp-f4]) ++ (define-key function-key-map "\eOI" [kp-tab]) ++ (define-key function-key-map "\eOj" [kp-multiply]) ++ (define-key function-key-map "\eOk" [kp-add]) ++ (define-key function-key-map "\eOl" [kp-separator]) ++ (define-key function-key-map "\eOM" [kp-enter]) ++ (define-key function-key-map "\eOm" [kp-subtract]) ++ (define-key function-key-map "\eOn" [kp-decimal]) ++; (define-key function-key-map "\eOn" [kp-period]) ; [kp-decimal] ++ (define-key function-key-map "\eOo" [kp-divide]) ++ (define-key function-key-map "\eOp" [kp-0]) ++ (define-key function-key-map "\eOq" [kp-1]) ++ (define-key function-key-map "\eOr" [kp-2]) ++ (define-key function-key-map "\eOs" [kp-3]) ++ (define-key function-key-map "\eOt" [kp-4]) ++ (define-key function-key-map "\eOu" [kp-5]) ++ (define-key function-key-map "\eOv" [kp-6]) ++ (define-key function-key-map "\eOw" [kp-7]) ++ (define-key function-key-map "\eOx" [kp-8]) ++ (define-key function-key-map "\eOy" [kp-9]) ++;; ++;; Undefine some ESC ESC behavior --- for later use ++ (global-unset-key "\e\e") ++ (define-key esc-map "\e" nil) ++;; ++ (define-key function-key-map "\eOD" [left]) ++ (define-key function-key-map "\eOC" [right]) ++ (define-key function-key-map "\eOA" [up]) ++ (define-key function-key-map "\eOB" [down]) ++;; ++ (define-key function-key-map "\e\eOD" [M-left]) ++ (define-key function-key-map "\e\eOC" [M-right]) ++ (define-key function-key-map "\e\eOA" [M-up]) ++ (define-key function-key-map "\e\eOB" [M-down]) ++;; ++;; Not in Use? ++ (define-key function-key-map "\C-?\eOD" [C-left]) ++ (define-key function-key-map "\C-?\eOC" [C-right]) ++ (define-key function-key-map "\C-?\eOA" [C-up]) ++ (define-key function-key-map "\C-?\eOB" [C-down]) ++;; ++;; Backspace, Delete and any thing else ++;; ++ (global-unset-key [insertchar]) ++ (global-set-key [insertchar] 'overwrite-mode) ++ (global-unset-key [deletechar]) ++ (global-set-key [deletechar] 'delete-char) ++;; ++(load "term/func-keys" nil t) ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; Ende von kvt.el +--- site-lisp/term/linux.el ++++ site-lisp/term/linux.el 2003-07-23 18:08:56.000000000 +0200 +@@ -0,0 +1,79 @@ ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;;; term/linux.el for site-lisp path ++;;; Copyright (c) 1996 SuSE Gmbh Nuernberg, Germany. All rights reserved. ++;;; ++;;; Author: Werner Fink , No warranty of any kind ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++ (define-key function-key-map "\e[1~" [home]) ++ (define-key function-key-map "\e[2~" [insertchar]) ++ (define-key function-key-map "\e[3~" [deletechar]) ++ (define-key function-key-map "\e[4~" [end]) ++ (define-key function-key-map "\e[5~" [prior]) ++ (define-key function-key-map "\e[6~" [next]) ++ (define-key function-key-map "\e[[A" [f1]) ++ (define-key function-key-map "\e[[B" [f2]) ++ (define-key function-key-map "\e[[C" [f3]) ++ (define-key function-key-map "\e[[D" [f4]) ++ (define-key function-key-map "\e[[E" [f5]) ++ (define-key function-key-map "\e[17~" [f6]) ++ (define-key function-key-map "\e[18~" [f7]) ++ (define-key function-key-map "\e[19~" [f8]) ++ (define-key function-key-map "\e[20~" [f9]) ++ (define-key function-key-map "\e[21~" [f10]) ++ (define-key function-key-map "\e[23~" [f11]) ++ (define-key function-key-map "\e[24~" [f12]) ++ (define-key function-key-map "\e[25~" [f13]) ++ (define-key function-key-map "\e[26~" [f14]) ++ (define-key function-key-map "\e[28~" [help]) ++ (define-key function-key-map "\e[29~" [menu]) ++ (define-key function-key-map "\e?\e[28~" [M-help]) ++ (define-key function-key-map "\e?\e[29~" [M-menu]) ++ (define-key function-key-map "\e[31~" [f17]) ++ (define-key function-key-map "\e[32~" [f18]) ++ (define-key function-key-map "\e[33~" [f19]) ++ (define-key function-key-map "\e[34~" [f20]) ++;; ++;; Not in Use? ++;; ---------------------------------- ++;; Console-Setting for Linux ??? ++ (define-key function-key-map "\e[H" [M-up]) ++ (define-key function-key-map "\e[Y" [M-down]) ++ (define-key function-key-map "\e[M" [menu]) ++ (define-key function-key-map "\e?\e[M" [M-menu]) ++ (define-key function-key-map "\e[P" [pause]) ++;; ++;; num block ++ (define-key function-key-map "\e[G" [begin]) ++;; ++;; Locked num block Nothing to do :-) ++;; ++;; Undefine some ESC ESC behavior --- for later use ++ (global-unset-key "\e\e") ++ (define-key esc-map "\e" nil) ++;; ++ (define-key function-key-map "\e[D" [left]) ++ (define-key function-key-map "\e[C" [right]) ++ (define-key function-key-map "\e[A" [up]) ++ (define-key function-key-map "\e[B" [down]) ++;; ++ (define-key function-key-map "\e\e[D" [M-left]) ++ (define-key function-key-map "\e\e[C" [M-right]) ++ (define-key function-key-map "\e\e[A" [M-up]) ++ (define-key function-key-map "\e\e[B" [M-down]) ++;; ++;; Not in Use? ++ (define-key function-key-map "\C-?\e[D" [C-left]) ++ (define-key function-key-map "\C-?\e[C" [C-right]) ++ (define-key function-key-map "\C-?\e[A" [C-up]) ++ (define-key function-key-map "\C-?\e[B" [C-down]) ++;; ++;; Backspace, Delete and any thing else ++;; ++ (global-unset-key [insertchar]) ++ (global-set-key [insertchar] 'overwrite-mode) ++ (global-unset-key [deletechar]) ++ (global-set-key [deletechar] 'delete-char) ++;; ++(load "term/func-keys" nil t) ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; Ende von linux.el +--- site-lisp/term/locale.el ++++ site-lisp/term/locale.el 2003-07-23 18:08:56.000000000 +0200 +@@ -0,0 +1,33 @@ ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;;; term/locale.el for site-lisp path ++;;; Copyright (c) 1996-2003 SuSE Linux AG Nuernberg, Germany. ++;;; ++;;; Author: Werner Fink , No warranty of any kind ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; ++;; Umlaute ++;; ------- ++ ++(let* ((tmp (shell-command-to-string "locale charmap")) ++ (tmp (substring tmp 0 (string-match "\[ \t\n\]" tmp))) ++ (tmp (downcase tmp))) ++ (when (coding-system-p (intern tmp)) ++ (set-keyboard-coding-system (intern tmp)) ++ (set-terminal-coding-system (intern tmp)) ++ (set-default-coding-systems (intern tmp)))) ++;; Set this only if no default is given ++(unless (terminal-coding-system) ++ (set-terminal-coding-system 'iso-latin-9)) ++;; Set input mode ++(let ((value (current-input-mode))) ++ (set-input-mode (nth 0 value) ++ (nth 1 value) ++ (terminal-coding-system) ++ ;; This quit value is optional ++ (nth 3 value))) ++ ++(add-hook 'term-setup-hook (function (lambda () ++ (load "term/func-keys" t t)))) ++;; ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; Ende von locale.el +--- site-lisp/term/xterm.el ++++ site-lisp/term/xterm.el 2003-07-23 18:08:56.000000000 +0200 +@@ -0,0 +1,120 @@ ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;;; term/xterm.el for site-lisp path ++;;; Copyright (c) 1996 SuSE Gmbh Nuernberg, Germany. All rights reserved. ++;;; ++;;; Author: Werner Fink , No warranty of any kind ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; MF-102: on linux console \033[1~ is not [find] but [home] ++;; in xterm [home] is \033[H (app-keypad off) or \033OH (app-keypad on) ++;; and [find] is \033[1~ ++;; Note: this must be consistent with app-defaults of xterm, ++;; terminfo/termcap, and all of inputrc, csh.cshrc, exrc ++ (define-key function-key-map "\e[1~" [find]) ++ (define-key function-key-map "\e[H" [home]) ++ (define-key function-key-map "\eOH" [home]) ++ (define-key function-key-map "\e[2~" [insertchar]) ++ (define-key function-key-map "\e[3~" [deletechar]) ++;; MF-102: on linux console \033[4~ is not [select] but [end] ++;; in xterm [end] should be \033[F (app-keypad off) or \033OF (app-keypad on) ++;; and [select] is \033[4~ ++;; Note: this must be consistent with app-defaults of xterm, ++;; terminfo/termcap, and all of inputrc, csh.cshrc, exrc ++ (define-key function-key-map "\e[4~" [select]) ++ (define-key function-key-map "\e[F" [end]) ++ (define-key function-key-map "\eOF" [end]) ++ (define-key function-key-map "\e[5~" [prior]) ++ (define-key function-key-map "\e[6~" [next]) ++ (define-key function-key-map "\e[11~" [f1]) ++ (define-key function-key-map "\e[12~" [f2]) ++ (define-key function-key-map "\e[13~" [f3]) ++ (define-key function-key-map "\e[14~" [f4]) ++ (define-key function-key-map "\eOP" [f1]) ++ (define-key function-key-map "\eOQ" [f2]) ++ (define-key function-key-map "\eOR" [f3]) ++ (define-key function-key-map "\eOS" [f4]) ++ (define-key function-key-map "\e[15~" [f5]) ++ (define-key function-key-map "\e[17~" [f6]) ++ (define-key function-key-map "\e[18~" [f7]) ++ (define-key function-key-map "\e[19~" [f8]) ++ (define-key function-key-map "\e[20~" [f9]) ++ (define-key function-key-map "\e[21~" [f10]) ++ (define-key function-key-map "\e[23~" [f11]) ++ (define-key function-key-map "\e[24~" [f12]) ++ (define-key function-key-map "\e[25~" [f13]) ++ (define-key function-key-map "\e[26~" [f14]) ++ (define-key function-key-map "\e[28~" [help]) ++ (define-key function-key-map "\e[29~" [menu]) ++ (define-key function-key-map "\e?\e[28~" [M-help]) ++ (define-key function-key-map "\e?\e[29~" [M-menu]) ++ (define-key function-key-map "\e[31~" [f17]) ++ (define-key function-key-map "\e[32~" [f18]) ++ (define-key function-key-map "\e[33~" [f19]) ++ (define-key function-key-map "\e[34~" [f20]) ++;; ++;; num block ++;; [home] and [end] found in num block ++ (define-key function-key-map "\eOH" [home]) ++ (define-key function-key-map "\eOF" [end]) ++ (define-key function-key-map "\eOE" [begin]) ++;; ++;; Locked num block ++;; kp_f1 .. kp_f4 and kp_tab not found on MF-102 ++;; For xterm on xfree we use f1 .. f4, see above ++; (define-key function-key-map "\eOP" [kp-f1]) ++; (define-key function-key-map "\eOQ" [kp-f2]) ++; (define-key function-key-map "\eOR" [kp-f3]) ++; (define-key function-key-map "\eOS" [kp-f4]) ++ (define-key function-key-map "\eOI" [kp-tab]) ++ (define-key function-key-map "\eOj" [kp-multiply]) ++ (define-key function-key-map "\eOk" [kp-add]) ++ (define-key function-key-map "\eOl" [kp-separator]) ++ (define-key function-key-map "\eOM" [kp-enter]) ++ (define-key function-key-map "\eOm" [kp-subtract]) ++ (define-key function-key-map "\eOn" [kp-decimal]) ++; (define-key function-key-map "\eOn" [kp-period]) ; [kp-decimal] ++ (define-key function-key-map "\eOo" [kp-divide]) ++ (define-key function-key-map "\eOp" [kp-0]) ++ (define-key function-key-map "\eOq" [kp-1]) ++ (define-key function-key-map "\eOr" [kp-2]) ++ (define-key function-key-map "\eOs" [kp-3]) ++ (define-key function-key-map "\eOt" [kp-4]) ++ (define-key function-key-map "\eOu" [kp-5]) ++ (define-key function-key-map "\eOv" [kp-6]) ++ (define-key function-key-map "\eOw" [kp-7]) ++ (define-key function-key-map "\eOx" [kp-8]) ++ (define-key function-key-map "\eOy" [kp-9]) ++;; ++;; Undefine some ESC ESC behavior --- for later use ++ (global-unset-key "\e\e") ++ (define-key esc-map "\e" nil) ++;; ++ (define-key function-key-map "\eOD" [left]) ++ (define-key function-key-map "\eOC" [right]) ++ (define-key function-key-map "\eOA" [up]) ++ (define-key function-key-map "\eOB" [down]) ++;; ++ (define-key function-key-map "\e\eOD" [M-left]) ++ (define-key function-key-map "\e\eOC" [M-right]) ++ (define-key function-key-map "\e\eOA" [M-up]) ++ (define-key function-key-map "\e\eOB" [M-down]) ++;; ++;; Not in Use? ++ (define-key function-key-map "\C-?\eOD" [C-left]) ++ (define-key function-key-map "\C-?\eOC" [C-right]) ++ (define-key function-key-map "\C-?\eOA" [C-up]) ++ (define-key function-key-map "\C-?\eOB" [C-down]) ++ (define-key function-key-map "\eO5D" [C-left]) ++ (define-key function-key-map "\eO5C" [C-right]) ++ (define-key function-key-map "\eO5A" [C-up]) ++ (define-key function-key-map "\eO5B" [C-down]) ++;; ++;; Backspace, Delete and any thing else ++;; ++ (global-unset-key [insertchar]) ++ (global-set-key [insertchar] 'overwrite-mode) ++ (global-unset-key [deletechar]) ++ (global-set-key [deletechar] 'delete-char) ++;; ++(load "term/func-keys" nil t) ++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++;; Ende von xterm.el +--- src/Makefile.in ++++ src/Makefile.in 2003-07-23 18:08:56.000000000 +0200 +@@ -633,6 +633,9 @@ + #define WINNT_SUPPORT + #endif + ++#define MYSHORTLISP ${dotdot}/lisp/emacs-lisp/backquote.elc ${dotdot}/lisp/delsel.elc \ ++ ${dotdot}/lisp/disp-table.elc ${dotdot}/lisp/lpr.elc ++ + /* List of Lisp files loaded into the dumped Emacs. It's arranged + like this because it's easier to generate it semi-mechanically from + loadup.el this way. +@@ -800,6 +803,7 @@ + ../lisp/ediff-hook.elc \ + ../lisp/widget.elc \ + ../lisp/window.elc \ ++ MYSHORTLISP \ + ../lisp/version.el + + /* Lisp files that may or may not be used. +--- src/alloc.c ++++ src/alloc.c 2005-04-15 12:12:35.000000000 +0200 +@@ -2219,6 +2219,8 @@ + struct Lisp_Vector *p; + size_t nbytes; + ++ BLOCK_INPUT; ++ + #ifdef DOUG_LEA_MALLOC + /* Prevent mmap'ing the chunk. Lisp data may not be mmap'ed + because mapped region contents are not preserved in +@@ -2234,6 +2236,8 @@ + mallopt (M_MMAP_MAX, MMAP_MAX_AREAS); + #endif + ++ UNBLOCK_INPUT; ++ + VALIDATE_LISP_STORAGE (p, 0); + consing_since_gc += nbytes; + vector_cells_consed += len; +--- src/config.in ++++ src/config.in 2003-07-23 18:08:56.000000000 +0200 +@@ -409,6 +409,9 @@ + #endif + #endif + ++/* tparam() masking because of common name in ncurses */ ++#define tparam emacs_tparam ++ + /* Define LD_SWITCH_SITE to contain any special flags your loader may need. */ + #undef LD_SWITCH_SITE + +--- src/editfns.c ++++ src/editfns.c 2005-04-15 12:12:33.000000000 +0200 +@@ -3295,7 +3295,7 @@ + /* Anything but a string, convert to a string using princ. */ + register Lisp_Object tem; + tem = Fprin1_to_string (args[n], Qt); +- if (STRING_MULTIBYTE (tem) & ! multibyte) ++ if (STRING_MULTIBYTE (tem) && ! multibyte) + { + multibyte = 1; + goto retry; +--- src/fns.c ++++ src/fns.c 2003-07-23 18:08:56.000000000 +0200 +@@ -68,6 +68,10 @@ + Lisp_Object Qwidget_type; + + extern Lisp_Object Qinput_method_function; ++#ifdef HAVE_MOUSE ++extern Lisp_Object do_mouse_tracking; ++extern Lisp_Object tracking_off (); ++#endif + + static int internal_equal (); + +@@ -2815,6 +2819,10 @@ + int count = specpdl_ptr - specpdl; + + specbind (Qcursor_in_echo_area, Qt); ++#ifdef HAVE_MOUSE ++ record_unwind_protect (tracking_off, do_mouse_tracking); ++ do_mouse_tracking = Qnil; ++#endif + + map = Fsymbol_value (intern ("query-replace-map")); + +--- src/keyboard.c ++++ src/keyboard.c 2003-07-23 18:08:56.000000000 +0200 +@@ -3108,7 +3108,7 @@ + /* Restore mouse tracking enablement. See Ftrack_mouse for the only use + of this function. */ + +-static Lisp_Object ++Lisp_Object + tracking_off (old_value) + Lisp_Object old_value; + { +--- src/prefix-args.c ++++ src/prefix-args.c 2003-07-23 18:08:56.000000000 +0200 +@@ -44,6 +44,8 @@ + I'm quitting and taking up gardening. */ + + #include ++#include ++#include + + int + main (argc, argv) +@@ -66,8 +62,15 @@ + prefix = argv[0]; + argc--, argv++; + +- for (; argc > 0; argc--, argv++) +- printf ("%s %s%c", prefix, argv[0], (argc > 1) ? ' ' : '\n'); ++ for (; argc > 0; argc--, argv++) { ++ if (strcmp(argv[0], prefix) == 0 && argv[1]) { ++ printf ("%s %s", argv[0], argv[1]); ++ argv++; ++ argc--; ++ putc ((argc > 1) ? ' ' : '\n', stdout); ++ } else ++ printf ("%s %s%c", prefix, argv[0], (argc > 1) ? ' ' : '\n'); ++ } + + exit (0); + } +--- src/process.c ++++ src/process.c 2003-07-23 18:08:56.000000000 +0200 +@@ -351,9 +351,24 @@ + int + allocate_pty () + { ++ int fd; ++#ifdef UNIX98_PTYS ++ ++ if ((fd = getpt ()) < 0) ++ return -1; ++ ++ if (grantpt (fd) < 0 || ++ unlockpt (fd) < 0 || ++ ptsname_r (fd, pty_name, sizeof pty_name)) ++ { ++ close (fd); ++ return -1; ++ } ++ setup_pty (fd); ++ return fd; ++#else /* !UNIX98_PTYS */ + struct stat stb; + register int c, i; +- int fd; + + /* Some systems name their pseudoterminals so that there are gaps in + the usual sequence - for example, on HP9000/S700 systems, there +@@ -427,6 +442,7 @@ + } + } + return -1; ++#endif /* !UNIX98_PTYS */ + } + #endif /* HAVE_PTYS */ + +--- src/m/hp800.h ++++ src/m/hp800.h 2003-07-23 18:08:56.000000000 +0200 +@@ -85,7 +85,7 @@ + #define bcmp memcmp + #endif + +-#ifdef __hpux ++#if defined(__hpux) || defined(__linux__) + /* Now define a symbol for the cpu type, if your compiler + does not define it automatically: + Ones defined so far include vax, m68000, ns16000, pyramid, +@@ -94,6 +94,15 @@ + # define hp9000s800 + #endif + ++#ifdef __linux__ ++/* Data type of load average, as read out of kmem. */ ++ ++#define LOAD_AVE_TYPE long ++ ++/* Convert that into an integer that is 100 for a load average of 1.0 */ ++ ++#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) ++#else + /* Data type of load average, as read out of kmem. */ + + #define LOAD_AVE_TYPE double +@@ -101,7 +110,7 @@ + /* Convert that into an integer that is 100 for a load average of 1.0 */ + + #define LOAD_AVE_CVT(x) ((int) (x * 100.0)) +- ++#endif + + /* Define CANNOT_DUMP on machines where unexec does not work. + Then the function dump-emacs will not be defined +@@ -116,6 +125,7 @@ + Otherwise Emacs assumes that text space precedes data space, + numerically. */ + ++#ifdef __hpux + #define VIRT_ADDR_VARIES + + /* Define C_ALLOCA if this machine does not support a true alloca +@@ -134,6 +144,9 @@ + + #define DATA_START 0x40000000 + #define TEXT_START 0x00000000 ++#else ++#define HAVE_ALLOCA ++#endif + + #define STACK_DIRECTION 1 + +@@ -147,6 +160,7 @@ + /* This machine requires completely different unexec code + which lives in a separate file. Specify the file name. */ + ++#ifdef __hpux + #define UNEXEC unexhp9k800.o + + #define LIBS_MACHINE +@@ -180,4 +194,5 @@ + #define index strchr + #define rindex strrchr + +-#endif /* __hpux */ ++#endif ++#endif +--- src/s/gnu-linux.h ++++ src/s/gnu-linux.h 2003-07-23 18:08:56.000000000 +0200 +@@ -102,6 +102,7 @@ + functions and macros for terminal control. */ + + #define HAVE_TERMIOS ++#define NCURSES_OSPEED_T + + /* Define HAVE_PTYS if the system supports pty devices. */ + +@@ -180,17 +181,17 @@ + /* 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. */ + +-#ifdef __mips__ +-#define LD_SWITCH_SYSTEM -G 0 LD_SWITCH_X_SITE_AUX ++#if defined(__mips__) || defined(__powerpc__) ++#define LD_SWITCH_SYSTEM -G 0 -Xlinker -rpath-link -Xlinker /usr/X11R6/lib + #else +-#define LD_SWITCH_SYSTEM LD_SWITCH_X_SITE_AUX ++#define LD_SWITCH_SYSTEM -Xlinker -rpath-link -Xlinker /usr/X11R6/lib + #endif /* __mips__ */ + + /* Link temacs with -z nocombreloc so that unexec works right, whether or + not -z combreloc is the default. GNU ld ignores unknown -z KEYWORD + switches, so this also works with older versions that don't implement + -z combreloc. */ +-#define LD_SWITCH_SYSTEM_TEMACS -z nocombreloc ++#define LD_SWITCH_SYSTEM_TEMACS -Xlinker -z -Xlinker nocombreloc + #endif /* __ELF__ */ + + /* As of version 1.1.51, Linux did not actually implement SIGIO. +@@ -218,6 +219,15 @@ + #define POSIX /* affects getpagesize.h and systty.h */ + #define POSIX_SIGNALS + ++/* When _USE_BSD is defined, which it will be on glibc based ++ * systems, sigmask/sigpause will be defined in the system signal.h ++ * header file, we want the one in emacs's syssignal.h or else things ++ * blow up. Note this worked on Intel by luck because of how arguments ++ * are passed on the stack ;-( ++ */ ++#undef sigmask ++#undef sigpause ++ + /* Best not to include -lg, unless it is last on the command line */ + #define LIBS_DEBUG + #ifndef __ELF__ diff --git a/emacs-21.3.tar.bz2 b/emacs-21.3.tar.bz2 new file mode 100644 index 0000000..aeeae5d --- /dev/null +++ b/emacs-21.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b2bdd163ac9b908bef55c1d1cd902efbf812c74a18c1a97e676a0f721e4371b +size 16038934 diff --git a/emacs.changes b/emacs.changes new file mode 100644 index 0000000..d52cf84 --- /dev/null +++ b/emacs.changes @@ -0,0 +1,834 @@ +------------------------------------------------------------------- +Sat Nov 11 08:54:09 CET 2006 - olh@suse.de + +- remove ppc/ppc64 ld.scripts + fix elf handling on powerpc64 + +------------------------------------------------------------------- +Thu Aug 3 16:01:30 CEST 2006 - werner@suse.de + +- Make last change depending on X11 release version +- Do not use not initialized variables + +------------------------------------------------------------------- +Wed Aug 2 20:17:31 CEST 2006 - aj@suse.de + +- Fix app-defaults path for X11 R7. + +------------------------------------------------------------------- +Fri Jun 30 17:07:59 CEST 2006 - werner@suse.de + +- Update the ~/.gnu-emacs to newer auctex version + +------------------------------------------------------------------- +Mon Jun 19 12:02:25 CEST 2006 - dmueller@suse.de + +- revert last change by package maintainer's request + +------------------------------------------------------------------- +Thu Jun 15 00:15:01 CEST 2006 - dmueller@suse.de + +- build parallel + +------------------------------------------------------------------- +Fri Apr 21 16:08:43 CEST 2006 - werner@suse.de + +- Re-enable the circular dependcies of emacs and emacs_program +- Handle emacs-x11 as an enhancement for xorg-x11-libs + +------------------------------------------------------------------- +Wed Jan 25 21:30:09 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 11 11:21:07 CET 2006 - schwab@suse.de + +- Don't strip binaries. + +------------------------------------------------------------------- +Thu Oct 20 18:33:46 CEST 2005 - werner@suse.de + +- ~/.gnu-emacs: change order of sort functions date and subject, + add sort function number (bug #116279) + +------------------------------------------------------------------- +Mon Oct 10 17:15:21 CEST 2005 - werner@suse.de + +- Adapt ppc linker script to new ppc binutils + +------------------------------------------------------------------- +Mon Sep 26 12:49:30 CEST 2005 - ro@suse.de + +- list dot.gnu-emacs as source + +------------------------------------------------------------------- +Mon Sep 26 08:58:07 CEST 2005 - cthiel@suse.de + +- Updated php-mode to 1.2.0 + +------------------------------------------------------------------- +Fri Apr 15 13:41:21 CEST 2005 - werner@suse.de + +- Get emacs back on ppc +- Block input on architectures which do not use system malloc +- Fix stupid multibyte bug in Fformat +- Avoid XIM status error of the xft + +------------------------------------------------------------------- +Thu Apr 14 14:00:46 CEST 2005 - werner@suse.de + +- More on gcc4 warnings +- Break circular dependings + +------------------------------------------------------------------- +Fri Apr 8 15:46:53 CEST 2005 - uli@suse.de + +- squelch GCC4 sentinel warnings + +------------------------------------------------------------------- +Fri Feb 4 23:11:57 CET 2005 - schwab@suse.de + +- Fix format string bug in movemail. + +------------------------------------------------------------------- +Fri Feb 4 16:04:54 CET 2005 - werner@suse.de + +- Security fix for movemail applied (bug #50237) + +------------------------------------------------------------------- +Mon Dec 20 14:39:21 CET 2004 - werner@suse.de + +- Enable leim, seems to be required even with autodetection. + +------------------------------------------------------------------- +Wed Nov 17 12:51:03 CET 2004 - werner@suse.de + +- Add emacs.png pixmap to file list + +------------------------------------------------------------------- +Wed Oct 20 11:08:18 CEST 2004 - werner@suse.de + +- Remove file conflict between emacs base and x11 package + +------------------------------------------------------------------- +Wed Oct 13 18:26:34 CEST 2004 - werner@suse.de + +- Add workaround for XKey modifier detection even if the keys + are not marked as modifiers (bug #47192) + +------------------------------------------------------------------- +Thu Sep 16 23:42:00 CEST 2004 - mmj@suse.de + +- Add php-mode-1.1 [#40286] + +------------------------------------------------------------------- +Mon Sep 13 15:53:20 CEST 2004 - werner@suse.de + +- Do not overwrite emacs binary with a sym link +- Make install-info work during build + +------------------------------------------------------------------- +Thu Sep 9 16:39:28 CEST 2004 - werner@suse.de + +- Make emacs-x11/emacs-nox user save (bug #41961) + +------------------------------------------------------------------- +Thu Aug 12 15:00:30 CEST 2004 - coolo@suse.de + +- removed postfix again and hard code the sendmail-program + +------------------------------------------------------------------- +Wed Jun 30 16:46:03 CEST 2004 - schwab@suse.de + +- Add postfix to neededforbuild to get correct sendmail-program. + +------------------------------------------------------------------- +Tue Jun 8 01:49:23 CEST 2004 - ro@suse.de + +- use -fno-strict-aliasing +- added returns to some non-void functions (most unreached) + +------------------------------------------------------------------- +Fri Mar 19 14:05:29 CET 2004 - werner@suse.de + +- Put the difference of timecard-mode.el to its original into + a comment to be able to satisfy the stupid no.orig rule. + +------------------------------------------------------------------- +Mon Feb 2 20:40:38 CET 2004 - kukuk@suse.de + +- Cleanup neededforbuild + +------------------------------------------------------------------- +Tue Jan 20 15:39:11 CET 2004 - meissner@suse.de + +- Fixed ppc(32) linker script. + +------------------------------------------------------------------- +Sat Jan 10 10:25:05 CET 2004 - adrian@suse.de + +- build as user + +------------------------------------------------------------------- +Sat Aug 16 16:09:20 CEST 2003 - adrian@suse.de + +- install desktop file from kappfinder + +------------------------------------------------------------------- +Thu Jul 24 14:14:33 CEST 2003 - werner@suse.de + +- Fix bug #27173: map ispell coding latin1 to latin9 if the + buffer coding is latin9. + +------------------------------------------------------------------- +Wed Jul 23 19:29:30 CEST 2003 - werner@suse.de + +- Update to 21.3 +- Port patches if required +- Fix ps-print for ISO-8859-15 aka latin9 + +------------------------------------------------------------------- +Fri Jun 20 02:24:11 CEST 2003 - ro@suse.de + +- remove unpackaged files from buildroot + +------------------------------------------------------------------- +Fri May 16 14:40:51 CEST 2003 - mfabian@suse.de + +- split off locale.el from func-keys.el in order to get correct + i18n setup in terminals and not only under X11. + In case of terminals, func-keys.el was loaded after + before-init-hook, therefore adding something to this hook was + useless. Load the new locale.el at the end of site-start.el + because Mule-UCS apparently messes up the + terminal-coding-system again. + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Mon Mar 3 22:34:23 CET 2003 - schwab@suse.de + +- Use %install_info. + +------------------------------------------------------------------- +Thu Feb 27 12:45:48 CET 2003 - werner@suse.de + +- Encodings: do it the same as for xemacs + +------------------------------------------------------------------- +Wed Feb 26 15:25:40 CET 2003 - werner@suse.de + +- Fix bug #24299: Be able to use UTF-8 locale + +------------------------------------------------------------------- +Thu Jan 2 21:22:20 CET 2003 - bg@suse.de + +- Add support for hppa +- Fix alignment bug in pure_alloc with pure_float + +------------------------------------------------------------------- +Thu Dec 19 18:43:35 CET 2002 - werner@suse.de + +- Fix trouble with ansi-term mode (bug #22431) + +------------------------------------------------------------------- +Wed Dec 18 14:54:00 CET 2002 - werner@suse.de + +- Make fill-column in ~/.gnu-emacs work for emacs 21.x + +------------------------------------------------------------------- +Wed Nov 20 17:10:17 CET 2002 - schwab@suse.de + +- Add AC_CONFIG_LIBOBJ_DIR. + +------------------------------------------------------------------- +Sat Oct 19 22:05:50 CEST 2002 - schwab@suse.de + +- Use BuildRoot and make it build non-privileged. +- Use predefined targets in lisp/Makefile. + +------------------------------------------------------------------- +Thu Oct 17 12:02:12 CEST 2002 - werner@suse.de + +- Reintegrate ger-keys into site lisp +- Remove references from .gnu-emacs and site-start of removed files + +------------------------------------------------------------------- +Wed Oct 16 17:09:46 CEST 2002 - schwab@suse.de + +- Remove all global key mappings from web-mode.el and cweb.el. +- Remove obsolete site-lisp files. + +------------------------------------------------------------------- +Wed Sep 11 17:27:16 CEST 2002 - kukuk@suse.de + +- Provide splitaliasing for updating from old ge_exec + +------------------------------------------------------------------- +Tue Sep 10 22:31:08 CEST 2002 - adrian@suse.de + +- remove obsoleting of itself + +------------------------------------------------------------------- +Fri Aug 16 23:52:39 CEST 2002 - schwab@suse.de + +- Ported to PPC64. + +------------------------------------------------------------------- +Thu Aug 15 18:41:14 CEST 2002 - ro@suse.de + +- fixed typo in specfile + +------------------------------------------------------------------- +Thu Aug 15 16:32:51 CEST 2002 - werner@suse.de + +- Add pre-require fileutils for emacs-x11/nox (bug #17830/#17831) + +------------------------------------------------------------------- +Fri Aug 9 00:11:01 CEST 2002 - ro@suse.de + +- dont include /usr/share/info/dir in filelist + +------------------------------------------------------------------- +Thu Aug 8 16:58:34 CEST 2002 - werner@suse.de + +- Update to 21.2 + +------------------------------------------------------------------- +Fri Jul 26 21:23:22 CEST 2002 - schwab@suse.de + +- Remove obsolete bindings from term/func-keys.el. + +------------------------------------------------------------------- +Tue May 21 10:48:39 CEST 2002 - coolo@suse.de + +- fixing the patch for s390x + +------------------------------------------------------------------- +Fri May 17 14:06:04 CEST 2002 - coolo@suse.de + +- extending s390x patch to handle lib64 + +------------------------------------------------------------------- +Wed Apr 24 21:35:30 CEST 2002 - schwab@suse.de + +- Fix last change. + +------------------------------------------------------------------- +Wed Apr 24 17:37:29 CEST 2002 - aj@suse.de + +- Handle lib64 in a cleaner way. + +------------------------------------------------------------------- +Wed Apr 24 16:54:22 CEST 2002 - aj@suse.de + +- Fix X11 build. + +------------------------------------------------------------------- +Mon Apr 22 15:17:21 CEST 2002 - aj@suse.de + +- Add support for x86-64. + +------------------------------------------------------------------- +Mon Apr 1 18:49:40 CEST 2002 - schwab@suse.de + +- Fix configure script. +- Remove obsolete Xaw3d changes. + +------------------------------------------------------------------- +Fri Mar 8 15:36:33 CET 2002 - kukuk@suse.de + +- Add /usr/share/emacs/site-lisp to filelist + +------------------------------------------------------------------- +Thu Feb 28 13:32:55 CET 2002 - werner@suse.de + +- Switch from gnus-local-organization to message-user-organization + in site-start.el because previous one is obsolete. + +------------------------------------------------------------------- +Fri Feb 22 16:13:40 CET 2002 - werner@suse.de + +- Correct lisp macro description for line/screen mouse wheel + scrolling + +------------------------------------------------------------------- +Fri Feb 22 15:43:14 CET 2002 - werner@suse.de + +- Fix initializing of fontifying of Auc-TeX buffers + +------------------------------------------------------------------- +Fri Feb 1 00:26:10 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Thu Nov 8 15:11:03 GMT 2001 - werner@suse.de + +- Make it build on PPC +- Use original paren instead of stig-paren + +------------------------------------------------------------------- +Thu Nov 8 12:55:35 CET 2001 - werner@suse.de + +- Update to Emacs 21.1 +- Remove obsolete stuff from site-lisp path +- Port our patches to 21.1 if not already integrated + +------------------------------------------------------------------- +Mon Oct 15 12:23:59 CEST 2001 - mfabian@suse.de + +- add emacs-20.5-linespace-patch + (adds the command-line option --line-space + which can be used to increase the line spacing. Greatly + improves the readability of several popular Japanese fonts + like jiskan16) +- add emacs-20.7-mule-4.1a.patch to upgrade to mule version + 4.1 (AOI). Contains a fix for the CCL interpreter and + a fix for the problem of invalid post-read-conversion with + decode-coding-string(), both by Miyashita Hisashi. + +------------------------------------------------------------------- +Tue Sep 25 12:34:10 CEST 2001 - werner@suse.de + +- Use linker script of PowerPC to make it work + +------------------------------------------------------------------- +Mon Sep 24 14:43:38 CEST 2001 - werner@suse.de + +- For PowerPC a -Xlinker is required to mask -znocombreloc + +------------------------------------------------------------------- +Mon Sep 10 12:54:55 CEST 2001 - aj@suse.de + +- Remove extra space in LDFLAGS to allow building on PowerPC and + alpha. + +------------------------------------------------------------------- +Wed Sep 5 15:04:05 CEST 2001 - werner@suse.de + +- FHS: /var/state/xemacs -> /var/lib/xemacs (bug #8678) + +------------------------------------------------------------------- +Mon Sep 3 09:03:12 CEST 2001 - aj@suse.de + +- Don't sort relocation entries, otherwise dumping breaks. + +------------------------------------------------------------------- +Thu Aug 2 13:45:34 CEST 2001 - werner@suse.de + +- Scroll up if button 5 aka wheel up is used + +------------------------------------------------------------------- +Wed Jun 27 13:42:29 CEST 2001 - mfabian@suse.de + +- replace 6 Pixel fonts in app-defaults.Emacs by 7 Pixel fonts, + because 7 Pixel fonts are usually available but 6 Pixel fonts + are not. + +------------------------------------------------------------------- +Wed Jun 13 16:26:31 CEST 2001 - schwab@suse.de + +- Fix for new autoconf. + +------------------------------------------------------------------- +Tue Jun 12 19:06:10 UTC 2001 - bk@suse.de + +- updated s390 config to 20.7 version and added support for s390x + +------------------------------------------------------------------- +Tue May 8 19:38:53 CEST 2001 - werner@suse.de + +- Move [S-home] and [S-end] to [C-home] and [C-end] to + be more common with WIN XY and xemacs. + +------------------------------------------------------------------- +Mon May 7 18:34:58 CEST 2001 - mfabian@suse.de + +- bzip2 sources + +------------------------------------------------------------------- +Fri Mar 30 17:23:28 CEST 2001 - werner@suse.de + +- Keybinding + Change [home] from beginning-of-buffer to beginning-of-line + Change [end] from end-of-buffer to end-of-line + Add [S-home] for beginning-of-buffer + Add [S-end] for end-of-buffer +- Basic wheel mouse support + +------------------------------------------------------------------- +Thu Mar 22 18:51:02 CET 2001 - ro@suse.de + +- added split-aliases as provides + +------------------------------------------------------------------- +Wed Mar 14 16:33:41 CET 2001 - werner@suse.de + +- Add post script to activate emacs-nox in the + case of being the only emacs progy + +------------------------------------------------------------------- +Mon Mar 12 17:01:25 CET 2001 - werner@suse.de + +- Make that configure knows about strerror/strsignal +- Split off two new packages emacs-x11 and emacs-nox + with the emacs program only. + +------------------------------------------------------------------- +Tue Mar 6 18:03:44 CET 2001 - werner@suse.de + +- Add forgotten /etc/skel/.gnu-emacs + +------------------------------------------------------------------- +Tue Mar 6 13:36:54 CET 2001 - werner@suse.de + +- Reintegrate ge_site into emacs package. +- Mark site-start.el als config file +- Use font-lock instead hilit19/hl319 +- Rework a few el files + +------------------------------------------------------------------- +Sat Jan 20 16:00:36 CET 2001 - violiet@suse.de + +- changed bdf printing patch to patch also loaddefs.el, because + the default for the bdf-directory list comes from loaddefs.el + +------------------------------------------------------------------- +Fri Jan 19 22:22:29 CET 2001 - violiet@suse.de + +- improved ps-mule.el (use gulim font for Korean bdf printing) + +------------------------------------------------------------------- +Wed Jan 17 12:44:47 CET 2001 - mfabian@suse.de + +- some further tuning of app-defaults + +------------------------------------------------------------------- +Tue Jan 16 22:57:21 CET 2001 - mfabian@suse.de + +- added patches for dired.el: + M-x set-language-environment RET Japanese RET M-x dired + and + M-x set-language-environment RET Korean RET M-x dired + works now. +- added patch for ps-mule.el which makes Korean PostScript printing + work. + +------------------------------------------------------------------- +Tue Jan 16 19:25:20 CET 2001 - mfabian@suse.de + +- improved Emacs's app-defaults, using suggestions of + violiet@susekorea.net and added some further improvements + +------------------------------------------------------------------- +Tue Jan 9 21:40:09 CET 2001 - mfabian@suse.de + +- added patch which fixes the problems with XIM. + +------------------------------------------------------------------- +Tue Nov 21 18:50:47 CET 2000 - werner@suse.de + +- Remove swapping of kp-separator/kp-decimal because it's + done in xkbd map for german keyboards + +------------------------------------------------------------------- +Thu Nov 16 18:58:18 CET 2000 - werner@suse.de + +- Move package names + * from ge_exec to emacs + * from ge_lisp to emacs-el + * from ge_info to emacs-info +- Add kvt.el and gnome.el for the terminal kvt and gnome-terminal +- Assigne locale-translation-file-name dynamically + +------------------------------------------------------------------- +Fri Sep 29 14:47:14 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Wed Jun 21 17:43:06 CEST 2000 - schwab@suse.de + +- Add again some missing declarations. + +------------------------------------------------------------------- +Fri Jun 16 15:02:18 CEST 2000 - werner@suse.de + +- New version 20.7 with security fix based on UNIX98 ptys +- Make patches comaptible + +------------------------------------------------------------------- +Tue Jun 6 15:14:03 MEST 2000 - uli@suse.de + +- moved docs to %{_docdir} + +------------------------------------------------------------------- +Thu Jun 1 11:05:51 MEST 2000 - kasal@suse.de + +- Added app-default/Emacs to use fonts *-iso8859-* . + This way we find iso8859-2 fonts in Czech environment. + +------------------------------------------------------------------- +Wed May 17 14:58:28 CEST 2000 - schwab@suse.de + +- Add some missing declarations. + +------------------------------------------------------------------- +Tue Apr 4 13:12:40 CEST 2000 - bk@suse.de + +- s390 team added s390 support + +------------------------------------------------------------------- +Wed Mar 22 18:15:38 CET 2000 - schwab@suse.de + +- Add ia64 patches. +- Update config.{guess,sub} from automake. + +------------------------------------------------------------------- +Wed Mar 8 14:03:34 CET 2000 - werner@suse.de + + - Switch to bug fix release 20.6 (MULE, locale, Y2K, ...) + +------------------------------------------------------------------- +Thu Feb 3 21:38:39 CET 2000 - werner@suse.de + + - Type of ospeed is speed_t for linux + +------------------------------------------------------------------- +Mon Jan 31 11:14:58 CET 2000 - kasal@suse.cz + + - don't build etags and ctags, it's not in the filelist + - rename gctags to gnuctags (has no efect) + - in lib-src: use regex and getopt from glibc + +------------------------------------------------------------------- +Wed Jan 19 22:20:40 CET 2000 - werner@suse.de + + - The system is ${RPM_ARCH}-suse-linux even for sparc ;^) + - /usr/man -> /usr/share/man + - /usr/info -> /usr/share/info + +------------------------------------------------------------------- +Fri Dec 31 18:38:04 CET 1999 - kukuk@suse.de + + - Fix filelist in spec file + +------------------------------------------------------------------- +Fri Dec 31 08:52:24 CET 1999 - kukuk@suse.de + + - Use %{_target_cpu}-suse-linux-gnu instead of + ${RPM_ARCH}-suse-linux (necessary for SPARC) + +------------------------------------------------------------------- +Tue Dec 21 13:57:11 CET 1999 - werner@suse.de + + - New version + - Try to port my patches to this version + +------------------------------------------------------------------- +Wed Dec 1 13:48:04 CET 1999 - werner@suse.de + + - Fix pty handling: use glibc extension + +------------------------------------------------------------------- +Thu Nov 11 17:19:53 CET 1999 - werner@suse.de + + - Fix ctype expansion + +------------------------------------------------------------------- +Wed Oct 20 21:58:04 CEST 1999 - werner@suse.de + + - Remove etags and ctags and set requires for ctags package + +------------------------------------------------------------------- +Sun Oct 17 02:18:29 CEST 1999 - ro@suse.de + +- fixed neededforbuild + +------------------------------------------------------------------- +Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de + +- fixed requirements for sub packages + +------------------------------------------------------------------- +Fri Sep 24 22:53:28 CEST 1999 - werner@suse.de + + - Add new and forgotten dif + +------------------------------------------------------------------- +Fri Sep 24 20:11:35 CEST 1999 - werner@suse.de + + - Merging BETA and STABLE package + +------------------------------------------------------------------- +Thu Sep 16 13:11:18 CEST 1999 - uli@suse.de + +- merged in Geoffrey Keating's PPC patch + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Mon Aug 16 18:45:17 MEST 1999 - werner@suse.de + + - The name is Andreas Schwab, sorry + +------------------------------------------------------------------- +Fri Aug 13 23:54:44 CEST 1999 - werner@suse.de + + - Add bug fix of Andy Schwab + +------------------------------------------------------------------- +Wed Aug 4 20:35:31 CEST 1999 - werner@suse.de + + - New version 20.4 + * add SuSE fixes and enhancements + * make KOI8-R work again + * reanable ispell menu map rebuild on the fly + +------------------------------------------------------------------- +Fri May 28 16:10:53 MEST 1999 - ro@suse.de + +- added patch from Wolfram Gloger to run on glibc-2.1 + +------------------------------------------------------------------- +Thu Apr 15 12:22:33 CEST 1999 - werner@suse.de + + - Fix stupid bug + +------------------------------------------------------------------- +Wed Apr 14 16:28:31 CEST 1999 - werner@suse.de + + - Enable russian KOI encoding + +------------------------------------------------------------------- +Mon Mar 8 20:43:58 MET 1999 - werner@suse.de + + - Remove site-lisp/hacks/ispell.el* to use the dynamic + rebuild of the Spell menu of the ispell package + +------------------------------------------------------------------- +Wed Mar 3 01:27:40 MET 1999 - ro@suse.de + +- removed -egcs from spec: done automatically when gcc is specified +- added linkscr-patch from cristian gafton +- filelist use wildcard "*" for arch + +------------------------------------------------------------------- +Wed Feb 24 15:06:12 MET 1999 - werner@suse.de + + - Add locale handling + - Fix display-time bug + +------------------------------------------------------------------- +Wed Jan 20 19:40:01 MET 1999 - werner@suse.de + + - Fix ratio for memory allocation on alpha + +------------------------------------------------------------------- +Wed Dec 9 13:23:13 MET 1998 - bs@suse.de + +- removed /usr/info/dir from file list + +------------------------------------------------------------------- +Tue Nov 17 20:48:35 MET 1998 - werner@suse.de + + - Fix null pointer in command argument sorting + +------------------------------------------------------------------- +Fri Nov 13 11:44:56 MET 1998 - bs@suse.de + +- fixed spec file (double entry Summary) + +------------------------------------------------------------------- +Thu Nov 12 15:15:48 MET 1998 - bs@suse.de + +- fixed spec file for new rpm. + +------------------------------------------------------------------- +Thu Sep 17 23:04:35 MET DST 1998 - werner@suse.de + - Some more fixes + * include cc-defs.el into all *.el which needs c-safe + +------------------------------------------------------------------- +Mon Sep 7 21:00:08 MET DST 1998 - werner@suse.de + + - Some fixes: lisp/browse-url.el, lisp/midnight.el, + lisp/repeat.el, lisp/emacs-lisp/find-func.el, + lisp/mail/mail-hist.el, src/coding.c, src/data.c, + src/lread.c and src/print.c. + +------------------------------------------------------------------- +Wed Sep 2 18:18:56 MET DST 1998 - werner@suse.de + + - Fix typo in speedstar.el and add a tab mapping + +------------------------------------------------------------------- +Tue Sep 1 17:34:35 MET DST 1998 - werner@suse.de + + - New version 20.3 + - Port the previous changes to the new version 20.3 + - Make de, de_DE, and so on working with LC_CTYPE, LC_ALL, + and LANG + - Do not overwrite default-enable-multibyte-characters + in func-keys.el + +------------------------------------------------------------------- +Mon Jul 20 16:14:23 MET DST 1998 - werner@suse.de + + - mktemp need six X + +------------------------------------------------------------------- +Mon Jul 20 15:26:19 MET DST 1998 - werner@suse.de + + - delsel ... hmmpf defcustom isn't very funny ... fixed + - mule ... now we set european display for the most languages + found under /usr/share/locale/ ... see locale.alias + +------------------------------------------------------------------- +Fri Jul 10 00:17:54 MET DST 1998 - werner@suse.de + - Remove exploit in rcs2log and vcdiff + +------------------------------------------------------------------- +Wed Jul 8 15:20:46 MET DST 1998 - werner@suse.de + - New version 20.2 + - Many bug fixes included +------------------------------------------------------------------- +Tue Feb 10 20:05:58 MET 1998 - werner@suse.de + - Add a changed ispell.el for new ispell dictionaries + ... make sure that menu bar is rebuild. + - Add missing setsid in callproc.c +------------------------------------------------------------------- +Mon Nov 10 22:12:53 MET 1997 - werner@suse.de + +- ready for autobuild + +---------------------------------------------------------------------------- +Sun Jun 1 23:22:13 CEST 1997 - bs@suse.de + +- removed usr/bin/ctags & usr/man/man1/ctags.1.gz (included in package ctags) + + +---------------------------------------------------------------------------- +Sat May 24 22:21:00 MET DST 1997 - werner@suse.de + - some changes in keycode under TERM=xterm (term/xterm.el) + - fix system-type: `rms' uses gnu/linux :-(( + now dired-chown.program should work again. +---------------------------------------------------------------------------- +Tue Feb 4 16:20:39 MET 1997 - werner@suse.de + - Update auf gefixte Version 19.34b + - Drucken sollte jetzt möglich sein + - Aufräumen von term/linux.el und term/xterm.el +---------------------------------------------------------------------------- +Thu Aug 29 00:00:00 MET 1996 - werner@suse.de + - Neue Version von GNU Emacs: 19.34 + - Anpassungen an TERM=linux, TERM=xterm + - Delete löscht Zeichen unter dem Cursor + diff --git a/emacs.spec b/emacs.spec new file mode 100644 index 0000000..634652a --- /dev/null +++ b/emacs.spec @@ -0,0 +1,2790 @@ +# +# spec file for package emacs (Version 21.3) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: emacs +BuildRequires: giflib-devel libpng-devel libtiff-devel update-desktop-files xaw3d xorg-x11-devel +URL: http://www.gnu.org/software/emacs/ +License: GNU General Public License (GPL) - all versions +Group: Productivity/Editors/Emacs +Obsoletes: ge_exec ge_site emac_nox emacmisc emacsbin emacsger +Requires: emacs-info ctags emacs_program +Provides: ge_site ge_exec +Autoreqprov: on +Version: 21.3 +Release: 244 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Summary: GNU Emacs Base Package +Source: emacs-21.3.tar.bz2 +Source1: leim-21.3.tar.bz2 +Source2: app-defaults.Emacs +Source3: site-lisp.tar.bz2 +Source4: dot.gnu-emacs +Patch: emacs-21.3.dif +Patch1: emacs-21.1-linkscr.patch +Patch3: emacs-21.1-s390x.patch +Patch4: emacs-21.1-glibc.patch +Patch5: emacs-21.1-decl.dif +Patch6: emacs-21.3-asian-dired.patch +Patch7: emacs-21.1-asian-print.patch +Patch8: emacs-21.1-ps-bdf.patch +Patch9: emacs-21.3-config.dif +Patch11: emacs-21.2-x86_64.patch +Patch12: emacs-21.3-ppc64.patch +Patch13: emacs-21.3-term.patch +Patch14: emacs-21.3-ps-mule.patch +Patch15: emacs-21.3-nonvoid.patch +Patch16: emacs-21.3-sendmail-path.patch +Patch17: emacs-21.3-level3.patch +Patch18: emacs-21.3-movemail.patch +Patch19: emacs-21.3-sentinel.patch +Patch20: emacs-21.3-xim.patch +%{expand: %%global _exec_prefix %(type -p pkg-config &>/dev/null && pkg-config --variable prefix x11 || echo /usr/X11R6)} +%if "%_exec_prefix" == "/usr/X11R6" +%define appDefaultsFile %{_exec_prefix}/lib/X11/app-defaults/Emacs +%else +%define appDefaultsFile %{_datadir}/X11/app-defaults/Emacs +%endif + +%description +Basic package for the GNU Emacs editor. Requires emacs-x11 or +emacs-nox. + + + +Authors: +-------- + Richard Stallman + Karl Heuer + Geoff Voelker + David J. MacKenzie + Morten Welinder + Paul Reilly + Roland McGrath + Brian Fox + Jim Blandy + Eric S. Raymond + Ken Stevens + +%package -n emacs-nox +PreReq: fileutils +Requires: emacs +Provides: emacs_program +Summary: GNU Emacs-nox: An Emacs Binary without X Window System Support +Group: Productivity/Editors/Emacs +Autoreqprov: on + +%description -n emacs-nox +Eight Megabytes And Constantly Swapping. Call it + +emacs-nox + +Love it or leave it. + + + +Authors: +-------- + Richard Stallman + Karl Heuer + Geoff Voelker + David J. MacKenzie + Morten Welinder + Paul Reilly + Roland McGrath + Brian Fox + Jim Blandy + Eric S. Raymond + Ken Stevens + +%package -n emacs-x11 +PreReq: fileutils +Requires: emacs +Enhances: xorg-x11-libs +Provides: emacs_program emacs:/usr/bin/emacs ge_exec:/usr/bin/emacs +Summary: GNU Emacs: Emacs binary with X Window System Support +Group: Productivity/Editors/Emacs +Autoreqprov: on + +%description -n emacs-x11 +Call it + +Emacs + +Love it or leave it. + + + +Authors: +-------- + Richard Stallman + Karl Heuer + Geoff Voelker + David J. MacKenzie + Morten Welinder + Paul Reilly + Roland McGrath + Brian Fox + Jim Blandy + Eric S. Raymond + Ken Stevens + +%package -n emacs-el +Obsoletes: ge_lisp +Requires: emacs +Summary: Several Lisp Files for GNU Emacs +Group: Productivity/Editors/Emacs +Autoreqprov: on + +%description -n emacs-el +Several Lisp files not needed for running GNU Emacs. Most of these +files are pre-byte compiled and therefore not necessary. + + + +Authors: +-------- + Richard Stallman + Karl Heuer + Geoff Voelker + David J. MacKenzie + Morten Welinder + Paul Reilly + Roland McGrath + Brian Fox + Jim Blandy + Eric S. Raymond + +%package -n emacs-info +Obsoletes: ge_info +Summary: Info files for GNU Emacs +Group: Productivity/Editors/Emacs +PreReq: %install_info_prereq +Autoreqprov: on + +%description -n emacs-info +This package contains all the Info files for GNU Emacs. These files can +be read online with GNU Emacs. They describe Emacs and some of its +modes. + + + +Authors: +-------- + Richard Stallman + Karl Heuer + Geoff Voelker + David J. MacKenzie + Morten Welinder + Paul Reilly + Roland McGrath + Brian Fox + Jim Blandy + Eric S. Raymond + +%prep +%setup -q -b 0 -b 1 -b 3 +%patch1 -p0 -b .axp +%patch3 -p0 -b .s390 +%patch4 -p0 -b .glibc +%patch5 -p0 -b .decl +%patch6 -p0 -b .dired +%patch7 -p0 -b .print +%patch8 -p0 -b .psbdf +%patch9 -p0 -b .conf +%patch11 -p0 -b .hammer +%patch13 -p0 -b .term +%patch14 -p0 -b .mule +%patch15 -p0 -b .nonvoid +%patch16 -p0 -b .sendmail +%patch17 -p0 -b .lvl3 +%patch18 -p1 -b .movemail +%patch19 -p0 -b .gcc4 +%patch20 -p0 -b .xim +%patch +%patch12 -p0 -b .ppc + +%build +VERSION=%{version} + SHARE=/usr/share + LIB=/usr/lib + SYS=%{_target_cpu}-suse-linux + CFLAGS="${RPM_OPT_FLAGS} -pipe -fno-strict-aliasing \ + -DSYSTEM_PURESIZE_EXTRA=25000 \ + -DSITELOAD_PURESIZE_EXTRA=10000 \ + -D_GNU_SOURCE \ + -Wno-pointer-sign \ +" + CC=gcc +LDFLAGS= +LC_CTYPE=ISO-8859-1 +export CC CFLAGS LC_CTYPE LDFLAGS +%define PREFIX --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --sharedstatedir=/var/lib --libexecdir=/usr/lib + X11="--with-x \ + --with-xpm \ + --with-jpeg \ + --with-tiff \ + --with-gif \ + --with-png \ + --with-x-toolkit=lucid \ + --x-includes=/usr/X11R6/include \ + --x-libraries=/usr/X11R6/%{_lib} \ +" + NOX11="--with-x=no \ +" + COMP="--with-gcc \ + --with-pop \ + --with-leim \ + --with-system-malloc \ +" +%{?suse_update_config} +autoconf +# +./configure ${COMP} %{PREFIX} ${NOX11} ${SYS} +make +make -C lisp updates compile +for i in `find site-lisp/ -name '*.el'`; do + src/emacs -batch -q --no-site -f batch-byte-compile $i; \ +done +rm -f src/emacs src/emacs-%{version}* +make +cp src/emacs emacs-nox +make distclean +# +./configure ${COMP} %{PREFIX} ${X11} ${SYS} +make +cd ../site-lisp/ +../emacs-%{version}/src/emacs -batch -q --no-site -f batch-byte-compile *.el +rm -f site-start.elc +rm -f site-start.el.orig + +%install +# +PATH=/sbin:$PATH +## +## bash features (required for named pipes) +## and set begin of the time window +## +set +o posix +touch /tmp/bstamp; sleep 3; sync +## +rm -rf %{buildroot} +VERSION=%{version} +mkdir -p %{buildroot}/usr/bin +install -m755 emacs-nox %{buildroot}/usr/bin/ +make install %(echo %PREFIX | sed -e s/--//g -e s/-/_/g -e "s,=,=\%{buildroot},g") +mkdir -p %{buildroot}/var/lib/emacs/lock +chmod 1777 %{buildroot}/var/lib/emacs/lock +tar cf - `find site-lisp/ -name '*.el' -o -name '*.elc'` | \ +tar -x -f - -C %{buildroot}/usr/share/emacs/%{version}/ +mkdir -p %{buildroot}%{_docdir}/emacs +ln -sf /usr/share/emacs/%{version}/etc %{buildroot}%{_docdir}/emacs/doc +find %{buildroot}/usr/share/emacs/%{version}/ -name '*,v' -o -name '*.orig' | xargs -r rm -f +for f in %{buildroot}/usr/share/info/* ; do + case "$f" in + *.gz) ;; + */dir) rm -f ${f} ;; + *) test -e ${f}.gz && rm ${f}.gz + gzip -9f ${f} + esac +done +# +mkdir -p %{buildroot}%(dirname %{appDefaultsFile}) +cp -p %{S:2} %{buildroot}%{appDefaultsFile} +pushd ../ +mkdir -p %{buildroot}/etc/skel +install -m 0444 %{S:4} %{buildroot}/etc/skel/.gnu-emacs +tar cf - site-lisp/ | tar xvvf - -C %{buildroot}/usr/share/emacs/ +chmod -R a+r %{buildroot}/usr/share/emacs/site-lisp/ +popd +(cd %{buildroot} + find usr/share/emacs/site-lisp/ -type f \ + \( -name site-start.el -printf "%%%%config " , \ + -printf "/%%p\n" \) +) > site-lisp.lst +## +## +## End time window, find all files installed in the time window +## given by the creation time of bstamp and estamp, sort them +## in a named pipe (bash feature), and write the file list. +## Compare them with the rpm listings. +## +touch /tmp/estamp; sleep 3; sync +( cd %{buildroot} + find . -xdev \( -newer /tmp/bstamp -a \( -not -newer /tmp/estamp \) \) -a \( \ + \( \( \( -not -type d \) -a \( -not -type l \) \) -printf '/%%P\n' \) -o \ + \( -type d -printf '/%%P/\n' \) -o \( -type l -printf '/%%P\n' \) \) ; \ + find usr/share/emacs/%{version}/ \( -type f -o -type l \) -printf '/%%p\n' ) > \ + >(sort -t /| uniq | grep -vE '^(/tmp|/proc|/usr/src/packages)' > /tmp/e-list) +rm /tmp/estamp /tmp/bstamp +## +# cleanup +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/bindings.elc +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/dired.el.dired +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/elc.tar.gz +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/loaddefs.el.psbdf +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/ps-bdf.el.psbdf +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/ps-mule.el.print +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/ps-mule.el.mule +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/textmodes/ispell.el.mule +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/site-load.elc +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/skeleton.elc +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/term.el.term +rm -f %{buildroot}/usr/share/emacs/%{version}/etc/ctags.1 +rm -f %{buildroot}/usr/share/emacs/%{version}/etc/etags.1 +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/elc.tar.gz +rm -f %{buildroot}/usr/share/emacs/%{version}/lisp/paths.el.sendmail +## +# install desktop file +%suse_update_desktop_file -i emacs TextEditor + +%post -n emacs-nox +test -e usr/bin/emacs || ln -sf emacs-nox usr/bin/emacs + +%pre -n emacs-x11 +test -L usr/bin/emacs && rm -f usr/bin/emacs || true + +%postun -n emacs-x11 +test -e usr/bin/emacs-nox -a ! -e usr/bin/emacs && ln -sf emacs-nox usr/bin/emacs || true +%define info_files ada-mode autotype ccmode cl dired-x ebrowse ediff efaq emacs eshell eudc forms gnus idlwave info message mh-e pcl-cvs reftex sc speedbar vip viper widget woman + +%post info +for f in %info_files; do + %install_info --info-dir=%{_infodir} %{_infodir}/$f.gz +done + +%postun info +for f in %info_files; do + %install_info_delete --info-dir=%{_infodir} %{_infodir}/$f.gz +done + +%files -f site-lisp.lst -n emacs +%defattr(-, root, root) +%dir /usr/share/emacs/site-lisp +/etc/skel/.gnu-emacs +/usr/bin/b2m +/usr/bin/ebrowse +/usr/bin/emacsclient +# /usr/bin/etags +/usr/bin/grep-changelog +# /usr/bin/gnuctags +/usr/bin/rcs-checkin +%config %{appDefaultsFile} +%dir /usr/lib/emacs/ +%dir /usr/lib/emacs/%{version}/ +%dir /usr/lib/emacs/%{version}/*-suse-linux*/ +/usr/lib/emacs/%{version}/*-suse-linux*/cvtmail +/usr/lib/emacs/%{version}/*-suse-linux*/digest-doc +/usr/lib/emacs/%{version}/*-suse-linux*/emacsserver +/usr/lib/emacs/%{version}/*-suse-linux*/fakemail +/usr/lib/emacs/%{version}/*-suse-linux*/fns-%{version}.*.el +/usr/lib/emacs/%{version}/*-suse-linux*/hexl +/usr/lib/emacs/%{version}/*-suse-linux*/movemail +/usr/lib/emacs/%{version}/*-suse-linux*/profile +/usr/lib/emacs/%{version}/*-suse-linux*/rcs2log +/usr/lib/emacs/%{version}/*-suse-linux*/sorted-doc +/usr/lib/emacs/%{version}/*-suse-linux*/vcdiff +/usr/lib/emacs/%{version}/*-suse-linux*/yow +%dir %{_docdir}/emacs/ +%{_docdir}/emacs/doc +%dir /usr/share/emacs/ +%dir /usr/share/emacs/%{version}/ +%dir /usr/share/emacs/%{version}/etc/ +%doc /usr/share/emacs/%{version}/etc/BABYL +%doc /usr/share/emacs/%{version}/etc/CENSORSHIP +%doc /usr/share/emacs/%{version}/etc/COOKIES +%doc /usr/share/emacs/%{version}/etc/COPYING +%doc /usr/share/emacs/%{version}/etc/DEBUG +%doc /usr/share/emacs/%{version}/etc/DISTRIB +/usr/share/emacs/%{version}/etc/DOC-%{version}.* +%doc /usr/share/emacs/%{version}/etc/FTP +%doc /usr/share/emacs/%{version}/etc/GNU +%doc /usr/share/emacs/%{version}/etc/HELLO +%doc /usr/share/emacs/%{version}/etc/INTERVIEW +%doc /usr/share/emacs/%{version}/etc/JOKES +%doc /usr/share/emacs/%{version}/etc/LEDIT +%doc /usr/share/emacs/%{version}/etc/LINUX-GNU +%doc /usr/share/emacs/%{version}/etc/LPF +%doc /usr/share/emacs/%{version}/etc/MACHINES* +%doc /usr/share/emacs/%{version}/etc/MAILINGLISTS +%doc /usr/share/emacs/%{version}/etc/MH-E-NEWS +%doc /usr/share/emacs/%{version}/etc/MH-E-ONEWS +%doc /usr/share/emacs/%{version}/etc/MORE.STUFF +%doc /usr/share/emacs/%{version}/etc/MOTIVATION +/usr/share/emacs/%{version}/etc/NEWS +%doc /usr/share/emacs/%{version}/etc/ONEWS +%doc /usr/share/emacs/%{version}/etc/ONEWS.1 +%doc /usr/share/emacs/%{version}/etc/ONEWS.2 +%doc /usr/share/emacs/%{version}/etc/ONEWS.3 +%doc /usr/share/emacs/%{version}/etc/ONEWS.4 +%doc /usr/share/emacs/%{version}/etc/ORDERS +%doc /usr/share/emacs/%{version}/etc/ORDERS.EUROPE +%doc /usr/share/emacs/%{version}/etc/ORDERS.JAPAN +%doc /usr/share/emacs/%{version}/etc/OTHER.EMACSES +%doc /usr/share/emacs/%{version}/etc/PROBLEMS +%doc /usr/share/emacs/%{version}/etc/README +%doc /usr/share/emacs/%{version}/etc/SERVICE +%doc /usr/share/emacs/%{version}/etc/TERMS +%doc /usr/share/emacs/%{version}/etc/THE-GNU-PROJECT +%doc /usr/share/emacs/%{version}/etc/TODO +/usr/share/emacs/%{version}/etc/TUTORIAL +/usr/share/emacs/%{version}/etc/TUTORIAL.cs +/usr/share/emacs/%{version}/etc/TUTORIAL.de +/usr/share/emacs/%{version}/etc/TUTORIAL.es +/usr/share/emacs/%{version}/etc/TUTORIAL.fr +/usr/share/emacs/%{version}/etc/TUTORIAL.it +/usr/share/emacs/%{version}/etc/TUTORIAL.ja +/usr/share/emacs/%{version}/etc/TUTORIAL.ko +/usr/share/emacs/%{version}/etc/TUTORIAL.nl +/usr/share/emacs/%{version}/etc/TUTORIAL.pl +/usr/share/emacs/%{version}/etc/TUTORIAL.ro +/usr/share/emacs/%{version}/etc/TUTORIAL.sk +/usr/share/emacs/%{version}/etc/TUTORIAL.sl +/usr/share/emacs/%{version}/etc/TUTORIAL.sv +/usr/share/emacs/%{version}/etc/TUTORIAL.th +/usr/share/emacs/%{version}/etc/TUTORIAL.translators +%doc /usr/share/emacs/%{version}/etc/WHY-FREE +%doc /usr/share/emacs/%{version}/etc/Xkeymap.txt +%doc /usr/share/emacs/%{version}/etc/celibacy.1 +%doc /usr/share/emacs/%{version}/etc/condom.1 +%doc /usr/share/emacs/%{version}/etc/copying.paper +# %doc /usr/share/emacs/%{version}/etc/ctags.1 +%doc /usr/share/emacs/%{version}/etc/cs-dired-ref.ps +%doc /usr/share/emacs/%{version}/etc/cs-dired-ref.tex +%doc /usr/share/emacs/%{version}/etc/cs-refcard.ps +%doc /usr/share/emacs/%{version}/etc/cs-refcard.tex +%doc /usr/share/emacs/%{version}/etc/cs-survival.tex +%doc /usr/share/emacs/%{version}/etc/de-refcard.ps +%doc /usr/share/emacs/%{version}/etc/de-refcard.tex +%doc /usr/share/emacs/%{version}/etc/dired-ref.ps +%doc /usr/share/emacs/%{version}/etc/dired-ref.tex +%dir /usr/share/emacs/%{version}/etc/e/ +/usr/share/emacs/%{version}/etc/e/eterm +/usr/share/emacs/%{version}/etc/e/eterm.ti +%doc /usr/share/emacs/%{version}/etc/echo.msg +%doc /usr/share/emacs/%{version}/etc/edt-user.doc +%doc /usr/share/emacs/%{version}/etc/emacs.1 +%doc /usr/share/emacs/%{version}/etc/emacs.bash +%doc /usr/share/emacs/%{version}/etc/emacs.csh +/usr/share/emacs/%{version}/etc/emacs.icon +/usr/share/emacs/%{version}/etc/emacs.xbm +%doc /usr/share/emacs/%{version}/etc/emacsclient.1 +%doc /usr/share/emacs/%{version}/etc/emacstool.1 +%doc /usr/share/emacs/%{version}/etc/enriched.doc +# %doc /usr/share/emacs/%{version}/etc/etags.1 +%doc /usr/share/emacs/%{version}/etc/fr-drdref.ps +%doc /usr/share/emacs/%{version}/etc/fr-drdref.tex +%doc /usr/share/emacs/%{version}/etc/fr-refcard.ps +%doc /usr/share/emacs/%{version}/etc/fr-refcard.tex +%doc /usr/share/emacs/%{version}/etc/future-bug +%doc /usr/share/emacs/%{version}/etc/gfdl.1 +/usr/share/emacs/%{version}/etc/gnu.xpm +/usr/share/emacs/%{version}/etc/gnus-pointer.xbm +/usr/share/emacs/%{version}/etc/gnus-pointer.xpm +%doc /usr/share/emacs/%{version}/etc/gnus-tut.txt +/usr/share/emacs/%{version}/etc/gnus.pbm +/usr/share/emacs/%{version}/etc/gnus.xpm +%doc /usr/share/emacs/%{version}/etc/ledit.l +/usr/share/emacs/%{version}/etc/letter.xbm +%doc /usr/share/emacs/%{version}/etc/ms-7bkermit +%doc /usr/share/emacs/%{version}/etc/ms-kermit +%doc /usr/share/emacs/%{version}/etc/pl-refcard.ps +%doc /usr/share/emacs/%{version}/etc/pl-refcard.tex +%doc /usr/share/emacs/%{version}/etc/ps-prin0.ps +%doc /usr/share/emacs/%{version}/etc/ps-prin1.ps +%doc /usr/share/emacs/%{version}/etc/refcard.ps +%doc /usr/share/emacs/%{version}/etc/refcard.tex +%doc /usr/share/emacs/%{version}/etc/rgb.txt +%doc /usr/share/emacs/%{version}/etc/sex.6 +%doc /usr/share/emacs/%{version}/etc/sk-dired-ref.ps +%doc /usr/share/emacs/%{version}/etc/sk-dired-ref.tex +%doc /usr/share/emacs/%{version}/etc/sk-refcard.ps +%doc /usr/share/emacs/%{version}/etc/sk-refcard.tex +%doc /usr/share/emacs/%{version}/etc/sk-survival.tex +/usr/share/emacs/%{version}/etc/splash.pbm +/usr/share/emacs/%{version}/etc/splash.xpm +/usr/share/emacs/%{version}/etc/splash8.xpm +%doc /usr/share/emacs/%{version}/etc/spook.lines +%doc /usr/share/emacs/%{version}/etc/survival.tex +%doc /usr/share/emacs/%{version}/etc/tasks.texi +%doc /usr/share/emacs/%{version}/etc/termcap.src +%doc /usr/share/emacs/%{version}/etc/ulimit.hack +%doc /usr/share/emacs/%{version}/etc/vipcard.tex +%doc /usr/share/emacs/%{version}/etc/viperCard.tex +/usr/share/emacs/%{version}/etc/yow.lines +%dir /usr/share/emacs/%{version}/leim/ +%dir /usr/share/emacs/%{version}/leim/ja-dic/ +/usr/share/emacs/%{version}/leim/ja-dic/ja-dic.elc +/usr/share/emacs/%{version}/leim/leim-list.el +%dir /usr/share/emacs/%{version}/leim/quail/ +/usr/share/emacs/%{version}/leim/quail/4Corner.elc +/usr/share/emacs/%{version}/leim/quail/ARRAY30.elc +/usr/share/emacs/%{version}/leim/quail/CCDOSPY.elc +/usr/share/emacs/%{version}/leim/quail/CTLau-b5.elc +/usr/share/emacs/%{version}/leim/quail/CTLau.elc +/usr/share/emacs/%{version}/leim/quail/ECDICT.elc +/usr/share/emacs/%{version}/leim/quail/ETZY.elc +/usr/share/emacs/%{version}/leim/quail/PY-b5.elc +/usr/share/emacs/%{version}/leim/quail/PY.elc +/usr/share/emacs/%{version}/leim/quail/Punct-b5.elc +/usr/share/emacs/%{version}/leim/quail/Punct.elc +/usr/share/emacs/%{version}/leim/quail/QJ-b5.elc +/usr/share/emacs/%{version}/leim/quail/QJ.elc +/usr/share/emacs/%{version}/leim/quail/SW.elc +/usr/share/emacs/%{version}/leim/quail/TONEPY.elc +/usr/share/emacs/%{version}/leim/quail/ZIRANMA.elc +/usr/share/emacs/%{version}/leim/quail/ZOZY.elc +/usr/share/emacs/%{version}/leim/quail/cyril-jis.elc +/usr/share/emacs/%{version}/leim/quail/cyrillic.elc +/usr/share/emacs/%{version}/leim/quail/czech.elc +/usr/share/emacs/%{version}/leim/quail/devanagari.elc +/usr/share/emacs/%{version}/leim/quail/ethiopic.elc +/usr/share/emacs/%{version}/leim/quail/greek.elc +/usr/share/emacs/%{version}/leim/quail/hangul.elc +/usr/share/emacs/%{version}/leim/quail/hangul3.elc +/usr/share/emacs/%{version}/leim/quail/hanja-jis.elc +/usr/share/emacs/%{version}/leim/quail/hanja.elc +/usr/share/emacs/%{version}/leim/quail/hanja3.elc +/usr/share/emacs/%{version}/leim/quail/hebrew.elc +/usr/share/emacs/%{version}/leim/quail/ipa.elc +/usr/share/emacs/%{version}/leim/quail/japanese.elc +/usr/share/emacs/%{version}/leim/quail/lao.elc +/usr/share/emacs/%{version}/leim/quail/latin-alt.elc +/usr/share/emacs/%{version}/leim/quail/latin-ltx.elc +/usr/share/emacs/%{version}/leim/quail/latin-post.elc +/usr/share/emacs/%{version}/leim/quail/latin-pre.elc +/usr/share/emacs/%{version}/leim/quail/lrt.elc +/usr/share/emacs/%{version}/leim/quail/py-punct.elc +/usr/share/emacs/%{version}/leim/quail/pypunct-b5.elc +/usr/share/emacs/%{version}/leim/quail/quick-b5.elc +/usr/share/emacs/%{version}/leim/quail/quick-cns.elc +/usr/share/emacs/%{version}/leim/quail/slovak.elc +/usr/share/emacs/%{version}/leim/quail/symbol-ksc.elc +/usr/share/emacs/%{version}/leim/quail/thai.elc +/usr/share/emacs/%{version}/leim/quail/tibetan.elc +/usr/share/emacs/%{version}/leim/quail/tsang-b5.elc +/usr/share/emacs/%{version}/leim/quail/tsang-cns.elc +/usr/share/emacs/%{version}/leim/quail/viqr.elc +%dir /usr/share/emacs/%{version}/lisp/ +%doc /usr/share/emacs/%{version}/lisp/COPYING +%doc /usr/share/emacs/%{version}/lisp/README +/usr/share/emacs/%{version}/lisp/abbrev.elc +/usr/share/emacs/%{version}/lisp/abbrevlist.elc +/usr/share/emacs/%{version}/lisp/add-log.elc +/usr/share/emacs/%{version}/lisp/align.elc +/usr/share/emacs/%{version}/lisp/allout.elc +/usr/share/emacs/%{version}/lisp/ansi-color.elc +/usr/share/emacs/%{version}/lisp/apropos.elc +/usr/share/emacs/%{version}/lisp/arc-mode.elc +/usr/share/emacs/%{version}/lisp/array.elc +/usr/share/emacs/%{version}/lisp/autoarg.elc +/usr/share/emacs/%{version}/lisp/autoinsert.elc +/usr/share/emacs/%{version}/lisp/autorevert.elc +/usr/share/emacs/%{version}/lisp/avoid.elc +/usr/share/emacs/%{version}/lisp/battery.elc +/usr/share/emacs/%{version}/lisp/bindings.el +/usr/share/emacs/%{version}/lisp/bookmark.elc +/usr/share/emacs/%{version}/lisp/bs.elc +/usr/share/emacs/%{version}/lisp/buff-menu.elc +/usr/share/emacs/%{version}/lisp/byte-run.elc +/usr/share/emacs/%{version}/lisp/calculator.elc +%dir /usr/share/emacs/%{version}/lisp/calendar/ +/usr/share/emacs/%{version}/lisp/calendar/appt.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-china.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-coptic.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-dst.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-french.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-hebrew.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-islam.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-iso.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-julian.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-mayan.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-menu.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-move.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-persia.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-tex.elc +/usr/share/emacs/%{version}/lisp/calendar/cal-x.elc +/usr/share/emacs/%{version}/lisp/calendar/calendar.elc +/usr/share/emacs/%{version}/lisp/calendar/diary-lib.elc +/usr/share/emacs/%{version}/lisp/calendar/holidays.elc +/usr/share/emacs/%{version}/lisp/calendar/lunar.elc +/usr/share/emacs/%{version}/lisp/calendar/solar.elc +/usr/share/emacs/%{version}/lisp/calendar/timeclock.elc +/usr/share/emacs/%{version}/lisp/calendar/todo-mode.elc +/usr/share/emacs/%{version}/lisp/case-table.elc +/usr/share/emacs/%{version}/lisp/cdl.elc +/usr/share/emacs/%{version}/lisp/chistory.elc +/usr/share/emacs/%{version}/lisp/cmuscheme.elc +/usr/share/emacs/%{version}/lisp/comint.elc +/usr/share/emacs/%{version}/lisp/compare-w.elc +/usr/share/emacs/%{version}/lisp/complete.elc +/usr/share/emacs/%{version}/lisp/completion.elc +/usr/share/emacs/%{version}/lisp/composite.elc +/usr/share/emacs/%{version}/lisp/cus-dep.elc +/usr/share/emacs/%{version}/lisp/cus-edit.elc +/usr/share/emacs/%{version}/lisp/cus-face.elc +/usr/share/emacs/%{version}/lisp/cus-load.el +/usr/share/emacs/%{version}/lisp/cus-start.el +/usr/share/emacs/%{version}/lisp/custom.elc +/usr/share/emacs/%{version}/lisp/cvs-status.elc +/usr/share/emacs/%{version}/lisp/dabbrev.elc +/usr/share/emacs/%{version}/lisp/delim-col.elc +/usr/share/emacs/%{version}/lisp/delsel.elc +/usr/share/emacs/%{version}/lisp/derived.elc +/usr/share/emacs/%{version}/lisp/desktop.elc +/usr/share/emacs/%{version}/lisp/diff-mode.elc +/usr/share/emacs/%{version}/lisp/diff.elc +/usr/share/emacs/%{version}/lisp/dired-aux.elc +/usr/share/emacs/%{version}/lisp/dired-x.elc +/usr/share/emacs/%{version}/lisp/dired.elc +/usr/share/emacs/%{version}/lisp/dirtrack.elc +/usr/share/emacs/%{version}/lisp/disp-table.elc +/usr/share/emacs/%{version}/lisp/dos-fns.elc +/usr/share/emacs/%{version}/lisp/dos-vars.elc +/usr/share/emacs/%{version}/lisp/dos-w32.elc +/usr/share/emacs/%{version}/lisp/double.elc +/usr/share/emacs/%{version}/lisp/ebuff-menu.elc +/usr/share/emacs/%{version}/lisp/echistory.elc +/usr/share/emacs/%{version}/lisp/ediff-diff.elc +/usr/share/emacs/%{version}/lisp/ediff-help.elc +/usr/share/emacs/%{version}/lisp/ediff-hook.elc +/usr/share/emacs/%{version}/lisp/ediff-init.elc +/usr/share/emacs/%{version}/lisp/ediff-merg.elc +/usr/share/emacs/%{version}/lisp/ediff-mult.elc +/usr/share/emacs/%{version}/lisp/ediff-ptch.elc +/usr/share/emacs/%{version}/lisp/ediff-util.elc +/usr/share/emacs/%{version}/lisp/ediff-vers.elc +/usr/share/emacs/%{version}/lisp/ediff-wind.elc +/usr/share/emacs/%{version}/lisp/ediff.elc +/usr/share/emacs/%{version}/lisp/edmacro.elc +/usr/share/emacs/%{version}/lisp/ehelp.elc +/usr/share/emacs/%{version}/lisp/electric.elc +/usr/share/emacs/%{version}/lisp/elide-head.elc +%dir /usr/share/emacs/%{version}/lisp/emacs-lisp/ +/usr/share/emacs/%{version}/lisp/emacs-lisp/advice.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/assoc.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/authors.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/autoload.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/backquote.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/byte-opt.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/bytecomp.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/checkdoc.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-compat.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-extra.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-indent.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-macs.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-seq.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-specs.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/copyright.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/crm.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/cust-print.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/debug.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/disass.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/easy-mmode.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/easymenu.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/edebug.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/eldoc.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/elint.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/elp.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/ewoc.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/find-func.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/find-gc.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/float.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/gulp.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/helper.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/levents.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/lisp-mnt.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/lisp-mode.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/lisp.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/lmenu.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/lselect.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/lucid.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/pp.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/re-builder.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/regexp-opt.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/ring.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/rx.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/shadow.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/sregex.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/tq.elc +/usr/share/emacs/%{version}/lisp/emacs-lisp/trace.elc +/usr/share/emacs/%{version}/lisp/emacs-lock.elc +/usr/share/emacs/%{version}/lisp/emerge.elc +%dir /usr/share/emacs/%{version}/lisp/emulation/ +/usr/share/emacs/%{version}/lisp/emulation/crisp.elc +/usr/share/emacs/%{version}/lisp/emulation/edt-lk201.elc +/usr/share/emacs/%{version}/lisp/emulation/edt-mapper.elc +/usr/share/emacs/%{version}/lisp/emulation/edt-pc.elc +/usr/share/emacs/%{version}/lisp/emulation/edt-vt100.elc +/usr/share/emacs/%{version}/lisp/emulation/edt.elc +/usr/share/emacs/%{version}/lisp/emulation/mlconvert.elc +/usr/share/emacs/%{version}/lisp/emulation/mlsupport.elc +/usr/share/emacs/%{version}/lisp/emulation/pc-mode.elc +/usr/share/emacs/%{version}/lisp/emulation/pc-select.elc +/usr/share/emacs/%{version}/lisp/emulation/tpu-edt.elc +/usr/share/emacs/%{version}/lisp/emulation/tpu-extras.elc +/usr/share/emacs/%{version}/lisp/emulation/tpu-mapper.elc +/usr/share/emacs/%{version}/lisp/emulation/vi.elc +/usr/share/emacs/%{version}/lisp/emulation/vip.elc +/usr/share/emacs/%{version}/lisp/emulation/viper-cmd.elc +/usr/share/emacs/%{version}/lisp/emulation/viper-ex.elc +/usr/share/emacs/%{version}/lisp/emulation/viper-init.elc +/usr/share/emacs/%{version}/lisp/emulation/viper-keym.elc +/usr/share/emacs/%{version}/lisp/emulation/viper-macs.elc +/usr/share/emacs/%{version}/lisp/emulation/viper-mous.elc +/usr/share/emacs/%{version}/lisp/emulation/viper-util.elc +/usr/share/emacs/%{version}/lisp/emulation/viper.elc +/usr/share/emacs/%{version}/lisp/emulation/ws-mode.elc +/usr/share/emacs/%{version}/lisp/enriched.elc +/usr/share/emacs/%{version}/lisp/env.elc +%dir /usr/share/emacs/%{version}/lisp/eshell/ +/usr/share/emacs/%{version}/lisp/eshell/em-alias.elc +/usr/share/emacs/%{version}/lisp/eshell/em-banner.elc +/usr/share/emacs/%{version}/lisp/eshell/em-basic.elc +/usr/share/emacs/%{version}/lisp/eshell/em-cmpl.elc +/usr/share/emacs/%{version}/lisp/eshell/em-dirs.elc +/usr/share/emacs/%{version}/lisp/eshell/em-glob.elc +/usr/share/emacs/%{version}/lisp/eshell/em-hist.elc +/usr/share/emacs/%{version}/lisp/eshell/em-ls.elc +/usr/share/emacs/%{version}/lisp/eshell/em-pred.elc +/usr/share/emacs/%{version}/lisp/eshell/em-prompt.elc +/usr/share/emacs/%{version}/lisp/eshell/em-rebind.elc +/usr/share/emacs/%{version}/lisp/eshell/em-script.elc +/usr/share/emacs/%{version}/lisp/eshell/em-smart.elc +/usr/share/emacs/%{version}/lisp/eshell/em-term.elc +/usr/share/emacs/%{version}/lisp/eshell/em-unix.elc +/usr/share/emacs/%{version}/lisp/eshell/em-xtra.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-arg.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-cmd.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-ext.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-groups.el +/usr/share/emacs/%{version}/lisp/eshell/esh-io.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-maint.el +/usr/share/emacs/%{version}/lisp/eshell/esh-mode.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-module.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-opt.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-proc.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-test.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-util.elc +/usr/share/emacs/%{version}/lisp/eshell/esh-var.elc +/usr/share/emacs/%{version}/lisp/eshell/eshell.elc +/usr/share/emacs/%{version}/lisp/expand.elc +/usr/share/emacs/%{version}/lisp/facemenu.elc +/usr/share/emacs/%{version}/lisp/faces.elc +/usr/share/emacs/%{version}/lisp/fast-lock.elc +/usr/share/emacs/%{version}/lisp/ffap.elc +/usr/share/emacs/%{version}/lisp/filecache.elc +/usr/share/emacs/%{version}/lisp/files.elc +/usr/share/emacs/%{version}/lisp/find-dired.elc +/usr/share/emacs/%{version}/lisp/find-file.elc +/usr/share/emacs/%{version}/lisp/find-lisp.elc +/usr/share/emacs/%{version}/lisp/finder-inf.el +/usr/share/emacs/%{version}/lisp/finder.elc +/usr/share/emacs/%{version}/lisp/float-sup.elc +/usr/share/emacs/%{version}/lisp/flow-ctrl.elc +/usr/share/emacs/%{version}/lisp/foldout.elc +/usr/share/emacs/%{version}/lisp/follow.elc +/usr/share/emacs/%{version}/lisp/font-lock.elc +/usr/share/emacs/%{version}/lisp/format.elc +/usr/share/emacs/%{version}/lisp/forms-d2.dat +/usr/share/emacs/%{version}/lisp/forms-d2.el +/usr/share/emacs/%{version}/lisp/forms-pass.el +/usr/share/emacs/%{version}/lisp/forms.elc +/usr/share/emacs/%{version}/lisp/frame.elc +/usr/share/emacs/%{version}/lisp/generic-x.el +/usr/share/emacs/%{version}/lisp/generic.elc +%dir /usr/share/emacs/%{version}/lisp/gnus/ +/usr/share/emacs/%{version}/lisp/gnus/binhex.elc +/usr/share/emacs/%{version}/lisp/gnus/catchup.pbm +/usr/share/emacs/%{version}/lisp/gnus/catchup.xpm +/usr/share/emacs/%{version}/lisp/gnus/cu-exit.pbm +/usr/share/emacs/%{version}/lisp/gnus/cu-exit.xpm +/usr/share/emacs/%{version}/lisp/gnus/describe-group.pbm +/usr/share/emacs/%{version}/lisp/gnus/describe-group.xpm +/usr/share/emacs/%{version}/lisp/gnus/earcon.elc +/usr/share/emacs/%{version}/lisp/gnus/exit-gnus.pbm +/usr/share/emacs/%{version}/lisp/gnus/exit-gnus.xpm +/usr/share/emacs/%{version}/lisp/gnus/exit-summ.pbm +/usr/share/emacs/%{version}/lisp/gnus/exit-summ.xpm +/usr/share/emacs/%{version}/lisp/gnus/flow-fill.elc +/usr/share/emacs/%{version}/lisp/gnus/followup.pbm +/usr/share/emacs/%{version}/lisp/gnus/followup.xpm +/usr/share/emacs/%{version}/lisp/gnus/format-spec.elc +/usr/share/emacs/%{version}/lisp/gnus/frown.pbm +/usr/share/emacs/%{version}/lisp/gnus/fuwo.pbm +/usr/share/emacs/%{version}/lisp/gnus/fuwo.xpm +/usr/share/emacs/%{version}/lisp/gnus/get-news.pbm +/usr/share/emacs/%{version}/lisp/gnus/get-news.xpm +/usr/share/emacs/%{version}/lisp/gnus/gnntg.pbm +/usr/share/emacs/%{version}/lisp/gnus/gnntg.xpm +/usr/share/emacs/%{version}/lisp/gnus/gnus-agent.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-art.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-async.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-audio.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-bcklg.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-cache.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-cite.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-cus.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-demon.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-draft.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-dup.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-eform.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-ems.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-gl.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-group.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-int.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-kill.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-logic.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-mh.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-ml.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-mlspl.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-move.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-msg.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-mule.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-nocem.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-range.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-salt.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-score.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-setup.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-soup.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-spec.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-srvr.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-start.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-sum.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-topic.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-undo.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-util.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-uu.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-vm.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus-win.elc +/usr/share/emacs/%{version}/lisp/gnus/gnus.elc +/usr/share/emacs/%{version}/lisp/gnus/ietf-drums.elc +/usr/share/emacs/%{version}/lisp/gnus/imap.elc +/usr/share/emacs/%{version}/lisp/gnus/kill-group.pbm +/usr/share/emacs/%{version}/lisp/gnus/kill-group.xpm +/usr/share/emacs/%{version}/lisp/gnus/mail-parse.elc +/usr/share/emacs/%{version}/lisp/gnus/mail-prsvr.elc +/usr/share/emacs/%{version}/lisp/gnus/mail-reply.pbm +/usr/share/emacs/%{version}/lisp/gnus/mail-reply.xpm +/usr/share/emacs/%{version}/lisp/gnus/mail-source.elc +/usr/share/emacs/%{version}/lisp/gnus/mailcap.elc +/usr/share/emacs/%{version}/lisp/gnus/message.elc +/usr/share/emacs/%{version}/lisp/gnus/messcompat.elc +/usr/share/emacs/%{version}/lisp/gnus/mm-bodies.elc +/usr/share/emacs/%{version}/lisp/gnus/mm-decode.elc +/usr/share/emacs/%{version}/lisp/gnus/mm-encode.elc +/usr/share/emacs/%{version}/lisp/gnus/mm-partial.elc +/usr/share/emacs/%{version}/lisp/gnus/mm-util.elc +/usr/share/emacs/%{version}/lisp/gnus/mm-uu.elc +/usr/share/emacs/%{version}/lisp/gnus/mm-view.elc +/usr/share/emacs/%{version}/lisp/gnus/mml.elc +/usr/share/emacs/%{version}/lisp/gnus/next-ur.pbm +/usr/share/emacs/%{version}/lisp/gnus/next-ur.xpm +/usr/share/emacs/%{version}/lisp/gnus/nnagent.elc +/usr/share/emacs/%{version}/lisp/gnus/nnbabyl.elc +/usr/share/emacs/%{version}/lisp/gnus/nndir.elc +/usr/share/emacs/%{version}/lisp/gnus/nndoc.elc +/usr/share/emacs/%{version}/lisp/gnus/nndraft.elc +/usr/share/emacs/%{version}/lisp/gnus/nneething.elc +/usr/share/emacs/%{version}/lisp/gnus/nnfolder.elc +/usr/share/emacs/%{version}/lisp/gnus/nngateway.elc +/usr/share/emacs/%{version}/lisp/gnus/nnheader.elc +/usr/share/emacs/%{version}/lisp/gnus/nnimap.elc +/usr/share/emacs/%{version}/lisp/gnus/nnkiboze.elc +/usr/share/emacs/%{version}/lisp/gnus/nnlistserv.elc +/usr/share/emacs/%{version}/lisp/gnus/nnmail.elc +/usr/share/emacs/%{version}/lisp/gnus/nnmbox.elc +/usr/share/emacs/%{version}/lisp/gnus/nnmh.elc +/usr/share/emacs/%{version}/lisp/gnus/nnml.elc +/usr/share/emacs/%{version}/lisp/gnus/nnoo.elc +/usr/share/emacs/%{version}/lisp/gnus/nnslashdot.elc +/usr/share/emacs/%{version}/lisp/gnus/nnsoup.elc +/usr/share/emacs/%{version}/lisp/gnus/nnspool.elc +/usr/share/emacs/%{version}/lisp/gnus/nntp.elc +/usr/share/emacs/%{version}/lisp/gnus/nnultimate.elc +/usr/share/emacs/%{version}/lisp/gnus/nnvirtual.elc +/usr/share/emacs/%{version}/lisp/gnus/nnwarchive.elc +/usr/share/emacs/%{version}/lisp/gnus/nnweb.elc +/usr/share/emacs/%{version}/lisp/gnus/parse-time.elc +/usr/share/emacs/%{version}/lisp/gnus/pop3.elc +/usr/share/emacs/%{version}/lisp/gnus/post.pbm +/usr/share/emacs/%{version}/lisp/gnus/post.xpm +/usr/share/emacs/%{version}/lisp/gnus/prev-ur.pbm +/usr/share/emacs/%{version}/lisp/gnus/prev-ur.xpm +/usr/share/emacs/%{version}/lisp/gnus/qp.elc +/usr/share/emacs/%{version}/lisp/gnus/reply-wo.pbm +/usr/share/emacs/%{version}/lisp/gnus/reply-wo.xpm +/usr/share/emacs/%{version}/lisp/gnus/reply.pbm +/usr/share/emacs/%{version}/lisp/gnus/reply.xpm +/usr/share/emacs/%{version}/lisp/gnus/rfc1843.elc +/usr/share/emacs/%{version}/lisp/gnus/rfc2045.elc +/usr/share/emacs/%{version}/lisp/gnus/rfc2047.elc +/usr/share/emacs/%{version}/lisp/gnus/rfc2104.elc +/usr/share/emacs/%{version}/lisp/gnus/rfc2231.elc +/usr/share/emacs/%{version}/lisp/gnus/rot13.pbm +/usr/share/emacs/%{version}/lisp/gnus/rot13.xpm +/usr/share/emacs/%{version}/lisp/gnus/save-aif.pbm +/usr/share/emacs/%{version}/lisp/gnus/save-aif.xpm +/usr/share/emacs/%{version}/lisp/gnus/save-art.pbm +/usr/share/emacs/%{version}/lisp/gnus/save-art.xpm +/usr/share/emacs/%{version}/lisp/gnus/score-mode.elc +/usr/share/emacs/%{version}/lisp/gnus/smile.pbm +/usr/share/emacs/%{version}/lisp/gnus/smiley-ems.elc +/usr/share/emacs/%{version}/lisp/gnus/starttls.elc +/usr/share/emacs/%{version}/lisp/gnus/subscribe.pbm +/usr/share/emacs/%{version}/lisp/gnus/subscribe.xpm +/usr/share/emacs/%{version}/lisp/gnus/time-date.elc +/usr/share/emacs/%{version}/lisp/gnus/unsubscribe.pbm +/usr/share/emacs/%{version}/lisp/gnus/unsubscribe.xpm +/usr/share/emacs/%{version}/lisp/gnus/utf7.elc +/usr/share/emacs/%{version}/lisp/gnus/uu-decode.pbm +/usr/share/emacs/%{version}/lisp/gnus/uu-decode.xpm +/usr/share/emacs/%{version}/lisp/gnus/uu-post.pbm +/usr/share/emacs/%{version}/lisp/gnus/uu-post.xpm +/usr/share/emacs/%{version}/lisp/gnus/uudecode.elc +/usr/share/emacs/%{version}/lisp/gnus/webmail.elc +/usr/share/emacs/%{version}/lisp/gnus/wry.pbm +/usr/share/emacs/%{version}/lisp/gs.elc +/usr/share/emacs/%{version}/lisp/gud.elc +/usr/share/emacs/%{version}/lisp/help-macro.elc +/usr/share/emacs/%{version}/lisp/help.elc +/usr/share/emacs/%{version}/lisp/hexl.elc +/usr/share/emacs/%{version}/lisp/hi-lock.elc +/usr/share/emacs/%{version}/lisp/hilit-chg.elc +/usr/share/emacs/%{version}/lisp/hippie-exp.elc +/usr/share/emacs/%{version}/lisp/hl-line.elc +/usr/share/emacs/%{version}/lisp/icomplete.elc +/usr/share/emacs/%{version}/lisp/ielm.elc +/usr/share/emacs/%{version}/lisp/image-file.elc +/usr/share/emacs/%{version}/lisp/image.elc +/usr/share/emacs/%{version}/lisp/imenu.elc +/usr/share/emacs/%{version}/lisp/indent.elc +/usr/share/emacs/%{version}/lisp/info-look.elc +/usr/share/emacs/%{version}/lisp/info.elc +/usr/share/emacs/%{version}/lisp/informat.elc +%dir /usr/share/emacs/%{version}/lisp/international/ +/usr/share/emacs/%{version}/lisp/international/ccl.elc +/usr/share/emacs/%{version}/lisp/international/characters.elc +/usr/share/emacs/%{version}/lisp/international/codepage.elc +/usr/share/emacs/%{version}/lisp/international/encoded-kb.elc +/usr/share/emacs/%{version}/lisp/international/fontset.elc +/usr/share/emacs/%{version}/lisp/international/isearch-x.elc +/usr/share/emacs/%{version}/lisp/international/iso-acc.elc +/usr/share/emacs/%{version}/lisp/international/iso-ascii.elc +/usr/share/emacs/%{version}/lisp/international/iso-cvt.elc +/usr/share/emacs/%{version}/lisp/international/iso-insert.elc +/usr/share/emacs/%{version}/lisp/international/iso-swed.elc +/usr/share/emacs/%{version}/lisp/international/iso-transl.elc +/usr/share/emacs/%{version}/lisp/international/ja-dic-cnv.elc +/usr/share/emacs/%{version}/lisp/international/ja-dic-utl.elc +/usr/share/emacs/%{version}/lisp/international/kinsoku.elc +/usr/share/emacs/%{version}/lisp/international/kkc.elc +/usr/share/emacs/%{version}/lisp/international/latin-1.el +/usr/share/emacs/%{version}/lisp/international/latin-2.el +/usr/share/emacs/%{version}/lisp/international/latin-3.el +/usr/share/emacs/%{version}/lisp/international/latin-4.el +/usr/share/emacs/%{version}/lisp/international/latin-5.el +/usr/share/emacs/%{version}/lisp/international/latin-8.el +/usr/share/emacs/%{version}/lisp/international/latin-9.el +/usr/share/emacs/%{version}/lisp/international/latin1-disp.elc +/usr/share/emacs/%{version}/lisp/international/mule-cmds.elc +/usr/share/emacs/%{version}/lisp/international/mule-conf.el +/usr/share/emacs/%{version}/lisp/international/mule-diag.elc +/usr/share/emacs/%{version}/lisp/international/mule-util.elc +/usr/share/emacs/%{version}/lisp/international/mule.elc +/usr/share/emacs/%{version}/lisp/international/ogonek.elc +/usr/share/emacs/%{version}/lisp/international/quail.elc +/usr/share/emacs/%{version}/lisp/international/swedish.elc +/usr/share/emacs/%{version}/lisp/international/titdic-cnv.elc +/usr/share/emacs/%{version}/lisp/international/ucs-tables.el +/usr/share/emacs/%{version}/lisp/international/ucs-tables.elc +/usr/share/emacs/%{version}/lisp/international/utf-8.elc +/usr/share/emacs/%{version}/lisp/international/utf-16.el +/usr/share/emacs/%{version}/lisp/international/utf-16.elc +/usr/share/emacs/%{version}/lisp/isearch.elc +/usr/share/emacs/%{version}/lisp/iswitchb.elc +/usr/share/emacs/%{version}/lisp/jit-lock.elc +/usr/share/emacs/%{version}/lisp/jka-compr.elc +/usr/share/emacs/%{version}/lisp/kermit.elc +%dir /usr/share/emacs/%{version}/lisp/language/ +/usr/share/emacs/%{version}/lisp/language/china-util.elc +/usr/share/emacs/%{version}/lisp/language/chinese.elc +/usr/share/emacs/%{version}/lisp/language/cyril-util.elc +/usr/share/emacs/%{version}/lisp/language/cyrillic.elc +/usr/share/emacs/%{version}/lisp/language/czech.elc +/usr/share/emacs/%{version}/lisp/language/devan-util.elc +/usr/share/emacs/%{version}/lisp/language/devanagari.elc +/usr/share/emacs/%{version}/lisp/language/english.elc +/usr/share/emacs/%{version}/lisp/language/ethio-util.elc +/usr/share/emacs/%{version}/lisp/language/ethiopic.elc +/usr/share/emacs/%{version}/lisp/language/european.elc +/usr/share/emacs/%{version}/lisp/language/greek.elc +/usr/share/emacs/%{version}/lisp/language/hebrew.elc +/usr/share/emacs/%{version}/lisp/language/indian.elc +/usr/share/emacs/%{version}/lisp/language/japan-util.elc +/usr/share/emacs/%{version}/lisp/language/japanese.elc +/usr/share/emacs/%{version}/lisp/language/korea-util.elc +/usr/share/emacs/%{version}/lisp/language/korean.elc +/usr/share/emacs/%{version}/lisp/language/lao-util.elc +/usr/share/emacs/%{version}/lisp/language/lao.elc +/usr/share/emacs/%{version}/lisp/language/misc-lang.elc +/usr/share/emacs/%{version}/lisp/language/romanian.elc +/usr/share/emacs/%{version}/lisp/language/slovak.elc +/usr/share/emacs/%{version}/lisp/language/thai-util.elc +/usr/share/emacs/%{version}/lisp/language/thai.elc +/usr/share/emacs/%{version}/lisp/language/tibet-util.elc +/usr/share/emacs/%{version}/lisp/language/tibetan.elc +/usr/share/emacs/%{version}/lisp/language/viet-util.elc +/usr/share/emacs/%{version}/lisp/language/vietnamese.elc +/usr/share/emacs/%{version}/lisp/lazy-lock.elc +/usr/share/emacs/%{version}/lisp/ledit.elc +/usr/share/emacs/%{version}/lisp/loaddefs.el +/usr/share/emacs/%{version}/lisp/loadhist.elc +/usr/share/emacs/%{version}/lisp/loadup.el +/usr/share/emacs/%{version}/lisp/locate.elc +/usr/share/emacs/%{version}/lisp/log-edit.elc +/usr/share/emacs/%{version}/lisp/log-view.elc +/usr/share/emacs/%{version}/lisp/lpr.elc +/usr/share/emacs/%{version}/lisp/ls-lisp.elc +/usr/share/emacs/%{version}/lisp/macros.elc +%dir /usr/share/emacs/%{version}/lisp/mail/ +/usr/share/emacs/%{version}/lisp/mail/blessmail.el +/usr/share/emacs/%{version}/lisp/mail/emacsbug.elc +/usr/share/emacs/%{version}/lisp/mail/feedmail.elc +/usr/share/emacs/%{version}/lisp/mail/footnote.elc +/usr/share/emacs/%{version}/lisp/mail/mail-extr.elc +/usr/share/emacs/%{version}/lisp/mail/mail-hist.elc +/usr/share/emacs/%{version}/lisp/mail/mail-utils.elc +/usr/share/emacs/%{version}/lisp/mail/mailabbrev.elc +/usr/share/emacs/%{version}/lisp/mail/mailalias.elc +/usr/share/emacs/%{version}/lisp/mail/mailheader.elc +/usr/share/emacs/%{version}/lisp/mail/mailpost.elc +/usr/share/emacs/%{version}/lisp/mail/metamail.elc +/usr/share/emacs/%{version}/lisp/mail/mh-comp.elc +/usr/share/emacs/%{version}/lisp/mail/mh-e.elc +/usr/share/emacs/%{version}/lisp/mail/mh-funcs.elc +/usr/share/emacs/%{version}/lisp/mail/mh-mime.elc +/usr/share/emacs/%{version}/lisp/mail/mh-pick.elc +/usr/share/emacs/%{version}/lisp/mail/mh-seq.elc +/usr/share/emacs/%{version}/lisp/mail/mh-utils.elc +/usr/share/emacs/%{version}/lisp/mail/mspools.elc +/usr/share/emacs/%{version}/lisp/mail/reporter.elc +/usr/share/emacs/%{version}/lisp/mail/rfc2368.elc +/usr/share/emacs/%{version}/lisp/mail/rfc822.elc +/usr/share/emacs/%{version}/lisp/mail/rmail.elc +/usr/share/emacs/%{version}/lisp/mail/rmailedit.elc +/usr/share/emacs/%{version}/lisp/mail/rmailkwd.elc +/usr/share/emacs/%{version}/lisp/mail/rmailmsc.elc +/usr/share/emacs/%{version}/lisp/mail/rmailout.elc +/usr/share/emacs/%{version}/lisp/mail/rmailsort.elc +/usr/share/emacs/%{version}/lisp/mail/rmailsum.elc +/usr/share/emacs/%{version}/lisp/mail/sendmail.elc +/usr/share/emacs/%{version}/lisp/mail/smtpmail.elc +/usr/share/emacs/%{version}/lisp/mail/supercite.elc +/usr/share/emacs/%{version}/lisp/mail/uce.elc +/usr/share/emacs/%{version}/lisp/mail/undigest.elc +/usr/share/emacs/%{version}/lisp/mail/unrmail.elc +/usr/share/emacs/%{version}/lisp/mail/vms-pmail.elc +/usr/share/emacs/%{version}/lisp/makesum.elc +/usr/share/emacs/%{version}/lisp/man.elc +/usr/share/emacs/%{version}/lisp/map-ynp.elc +/usr/share/emacs/%{version}/lisp/menu-bar.elc +/usr/share/emacs/%{version}/lisp/midnight.elc +/usr/share/emacs/%{version}/lisp/minibuf-eldef.elc +/usr/share/emacs/%{version}/lisp/misc.elc +/usr/share/emacs/%{version}/lisp/mouse-copy.elc +/usr/share/emacs/%{version}/lisp/mouse-drag.elc +/usr/share/emacs/%{version}/lisp/mouse-sel.elc +/usr/share/emacs/%{version}/lisp/mouse.elc +/usr/share/emacs/%{version}/lisp/msb.elc +/usr/share/emacs/%{version}/lisp/mwheel.elc +%dir /usr/share/emacs/%{version}/lisp/net/ +/usr/share/emacs/%{version}/lisp/net/ange-ftp.elc +/usr/share/emacs/%{version}/lisp/net/browse-url.elc +/usr/share/emacs/%{version}/lisp/net/eudc-bob.elc +/usr/share/emacs/%{version}/lisp/net/eudc-export.elc +/usr/share/emacs/%{version}/lisp/net/eudc-hotlist.elc +/usr/share/emacs/%{version}/lisp/net/eudc-vars.elc +/usr/share/emacs/%{version}/lisp/net/eudc.elc +/usr/share/emacs/%{version}/lisp/net/eudcb-bbdb.elc +/usr/share/emacs/%{version}/lisp/net/eudcb-ldap.elc +/usr/share/emacs/%{version}/lisp/net/eudcb-ph.elc +/usr/share/emacs/%{version}/lisp/net/goto-addr.elc +/usr/share/emacs/%{version}/lisp/net/ldap.elc +/usr/share/emacs/%{version}/lisp/net/net-utils.elc +/usr/share/emacs/%{version}/lisp/net/quickurl.elc +/usr/share/emacs/%{version}/lisp/net/rcompile.elc +/usr/share/emacs/%{version}/lisp/net/rlogin.elc +/usr/share/emacs/%{version}/lisp/net/snmp-mode.elc +/usr/share/emacs/%{version}/lisp/net/telnet.elc +/usr/share/emacs/%{version}/lisp/net/webjump.elc +/usr/share/emacs/%{version}/lisp/net/zone-mode.elc +/usr/share/emacs/%{version}/lisp/newcomment.elc +/usr/share/emacs/%{version}/lisp/novice.elc +%dir /usr/share/emacs/%{version}/lisp/obsolete/ +/usr/share/emacs/%{version}/lisp/obsolete/auto-show.elc +/usr/share/emacs/%{version}/lisp/obsolete/cplus-md.elc +/usr/share/emacs/%{version}/lisp/obsolete/hilit19.elc +/usr/share/emacs/%{version}/lisp/obsolete/hscroll.elc +/usr/share/emacs/%{version}/lisp/obsolete/ooutline.elc +/usr/share/emacs/%{version}/lisp/obsolete/profile.elc +/usr/share/emacs/%{version}/lisp/obsolete/rnews.elc +/usr/share/emacs/%{version}/lisp/obsolete/rnewspost.elc +/usr/share/emacs/%{version}/lisp/obsolete/rsz-mini.elc +/usr/share/emacs/%{version}/lisp/obsolete/sc.elc +/usr/share/emacs/%{version}/lisp/obsolete/sun-curs.elc +/usr/share/emacs/%{version}/lisp/obsolete/sun-fns.elc +/usr/share/emacs/%{version}/lisp/obsolete/uncompress.elc +/usr/share/emacs/%{version}/lisp/obsolete/x-apollo.elc +/usr/share/emacs/%{version}/lisp/obsolete/x-menu.elc +/usr/share/emacs/%{version}/lisp/options.elc +/usr/share/emacs/%{version}/lisp/paren.elc +/usr/share/emacs/%{version}/lisp/patcomp.el +/usr/share/emacs/%{version}/lisp/paths.el +/usr/share/emacs/%{version}/lisp/pcmpl-cvs.elc +/usr/share/emacs/%{version}/lisp/pcmpl-gnu.elc +/usr/share/emacs/%{version}/lisp/pcmpl-linux.elc +/usr/share/emacs/%{version}/lisp/pcmpl-rpm.elc +/usr/share/emacs/%{version}/lisp/pcmpl-unix.elc +/usr/share/emacs/%{version}/lisp/pcomplete.elc +/usr/share/emacs/%{version}/lisp/pcvs-defs.elc +/usr/share/emacs/%{version}/lisp/pcvs-info.elc +/usr/share/emacs/%{version}/lisp/pcvs-parse.elc +/usr/share/emacs/%{version}/lisp/pcvs-util.elc +/usr/share/emacs/%{version}/lisp/pcvs.elc +%dir /usr/share/emacs/%{version}/lisp/play/ +/usr/share/emacs/%{version}/lisp/play/5x5.elc +/usr/share/emacs/%{version}/lisp/play/animate.elc +/usr/share/emacs/%{version}/lisp/play/blackbox.elc +/usr/share/emacs/%{version}/lisp/play/bruce.el +/usr/share/emacs/%{version}/lisp/play/cookie1.elc +/usr/share/emacs/%{version}/lisp/play/decipher.elc +/usr/share/emacs/%{version}/lisp/play/dissociate.elc +/usr/share/emacs/%{version}/lisp/play/doctor.elc +/usr/share/emacs/%{version}/lisp/play/dunnet.elc +/usr/share/emacs/%{version}/lisp/play/fortune.elc +/usr/share/emacs/%{version}/lisp/play/gamegrid.elc +/usr/share/emacs/%{version}/lisp/play/gametree.elc +/usr/share/emacs/%{version}/lisp/play/gomoku.elc +/usr/share/emacs/%{version}/lisp/play/handwrite.elc +/usr/share/emacs/%{version}/lisp/play/hanoi.elc +/usr/share/emacs/%{version}/lisp/play/landmark.elc +/usr/share/emacs/%{version}/lisp/play/life.elc +/usr/share/emacs/%{version}/lisp/play/meese.elc +/usr/share/emacs/%{version}/lisp/play/morse.elc +/usr/share/emacs/%{version}/lisp/play/mpuz.elc +/usr/share/emacs/%{version}/lisp/play/pong.elc +/usr/share/emacs/%{version}/lisp/play/snake.elc +/usr/share/emacs/%{version}/lisp/play/solitaire.elc +/usr/share/emacs/%{version}/lisp/play/spook.elc +/usr/share/emacs/%{version}/lisp/play/studly.elc +/usr/share/emacs/%{version}/lisp/play/tetris.elc +/usr/share/emacs/%{version}/lisp/play/yow.elc +/usr/share/emacs/%{version}/lisp/play/zone.elc +%dir /usr/share/emacs/%{version}/lisp/progmodes/ +/usr/share/emacs/%{version}/lisp/progmodes/ada-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/ada-prj.elc +/usr/share/emacs/%{version}/lisp/progmodes/ada-stmt.elc +/usr/share/emacs/%{version}/lisp/progmodes/ada-xref.elc +/usr/share/emacs/%{version}/lisp/progmodes/antlr-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/asm-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/autoconf.elc +/usr/share/emacs/%{version}/lisp/progmodes/awk-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-align.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-bytecomp.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-cmds.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-compat.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-defs.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-engine.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-langs.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-menus.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-styles.elc +/usr/share/emacs/%{version}/lisp/progmodes/cc-vars.elc +/usr/share/emacs/%{version}/lisp/progmodes/cmacexp.elc +/usr/share/emacs/%{version}/lisp/progmodes/compile.elc +/usr/share/emacs/%{version}/lisp/progmodes/cperl-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/cpp.elc +/usr/share/emacs/%{version}/lisp/progmodes/cwarn.elc +/usr/share/emacs/%{version}/lisp/progmodes/dcl-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/delphi.elc +/usr/share/emacs/%{version}/lisp/progmodes/ebnf-bnf.elc +/usr/share/emacs/%{version}/lisp/progmodes/ebnf-iso.elc +/usr/share/emacs/%{version}/lisp/progmodes/ebnf-otz.elc +/usr/share/emacs/%{version}/lisp/progmodes/ebnf-yac.elc +/usr/share/emacs/%{version}/lisp/progmodes/ebnf2ps.elc +/usr/share/emacs/%{version}/lisp/progmodes/ebrowse.elc +/usr/share/emacs/%{version}/lisp/progmodes/etags.elc +/usr/share/emacs/%{version}/lisp/progmodes/executable.elc +/usr/share/emacs/%{version}/lisp/progmodes/f90.elc +/usr/share/emacs/%{version}/lisp/progmodes/fortran.elc +/usr/share/emacs/%{version}/lisp/progmodes/glasses.elc +/usr/share/emacs/%{version}/lisp/progmodes/hideif.elc +/usr/share/emacs/%{version}/lisp/progmodes/hideshow.elc +/usr/share/emacs/%{version}/lisp/progmodes/icon.elc +/usr/share/emacs/%{version}/lisp/progmodes/idlw-rinfo.elc +/usr/share/emacs/%{version}/lisp/progmodes/idlw-shell.elc +/usr/share/emacs/%{version}/lisp/progmodes/idlw-toolbar.elc +/usr/share/emacs/%{version}/lisp/progmodes/idlwave.elc +/usr/share/emacs/%{version}/lisp/progmodes/inf-lisp.elc +/usr/share/emacs/%{version}/lisp/progmodes/m4-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/make-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/mantemp.elc +/usr/share/emacs/%{version}/lisp/progmodes/meta-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/modula2.elc +/usr/share/emacs/%{version}/lisp/progmodes/octave-hlp.elc +/usr/share/emacs/%{version}/lisp/progmodes/octave-inf.elc +/usr/share/emacs/%{version}/lisp/progmodes/octave-mod.elc +/usr/share/emacs/%{version}/lisp/progmodes/pascal.elc +/usr/share/emacs/%{version}/lisp/progmodes/perl-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/prolog.elc +/usr/share/emacs/%{version}/lisp/progmodes/ps-mode.elc +/usr/share/emacs/%{version}/lisp/progmodes/scheme.elc +/usr/share/emacs/%{version}/lisp/progmodes/sh-script.elc +/usr/share/emacs/%{version}/lisp/progmodes/simula.elc +/usr/share/emacs/%{version}/lisp/progmodes/sql.elc +/usr/share/emacs/%{version}/lisp/progmodes/tcl.elc +/usr/share/emacs/%{version}/lisp/progmodes/vhdl-mode.elc +/usr/share/emacs/%{version}/lisp/ps-bdf.elc +/usr/share/emacs/%{version}/lisp/ps-mule.elc +/usr/share/emacs/%{version}/lisp/ps-print.elc +/usr/share/emacs/%{version}/lisp/recentf.elc +/usr/share/emacs/%{version}/lisp/rect.elc +/usr/share/emacs/%{version}/lisp/regi.elc +/usr/share/emacs/%{version}/lisp/register.elc +/usr/share/emacs/%{version}/lisp/repeat.elc +/usr/share/emacs/%{version}/lisp/replace.elc +/usr/share/emacs/%{version}/lisp/reposition.elc +/usr/share/emacs/%{version}/lisp/resume.elc +/usr/share/emacs/%{version}/lisp/rot13.elc +/usr/share/emacs/%{version}/lisp/s-region.elc +/usr/share/emacs/%{version}/lisp/saveplace.elc +/usr/share/emacs/%{version}/lisp/sb-dir-minus.xpm +/usr/share/emacs/%{version}/lisp/sb-dir-plus.xpm +/usr/share/emacs/%{version}/lisp/sb-dir.xpm +/usr/share/emacs/%{version}/lisp/sb-mail.xpm +/usr/share/emacs/%{version}/lisp/sb-pg-minus.xpm +/usr/share/emacs/%{version}/lisp/sb-pg-plus.xpm +/usr/share/emacs/%{version}/lisp/sb-pg.xpm +/usr/share/emacs/%{version}/lisp/sb-tag-gt.xpm +/usr/share/emacs/%{version}/lisp/sb-tag-minus.xpm +/usr/share/emacs/%{version}/lisp/sb-tag-plus.xpm +/usr/share/emacs/%{version}/lisp/sb-tag-type.xpm +/usr/share/emacs/%{version}/lisp/sb-tag-v.xpm +/usr/share/emacs/%{version}/lisp/sb-tag.xpm +/usr/share/emacs/%{version}/lisp/scroll-all.elc +/usr/share/emacs/%{version}/lisp/scroll-bar.elc +/usr/share/emacs/%{version}/lisp/select.elc +/usr/share/emacs/%{version}/lisp/server.elc +/usr/share/emacs/%{version}/lisp/shadowfile.elc +/usr/share/emacs/%{version}/lisp/shell.elc +/usr/share/emacs/%{version}/lisp/simple.elc +/usr/share/emacs/%{version}/lisp/site-load.el +/usr/share/emacs/%{version}/lisp/skeleton.el +/usr/share/emacs/%{version}/lisp/smerge-mode.elc +/usr/share/emacs/%{version}/lisp/sort.elc +/usr/share/emacs/%{version}/lisp/soundex.elc +/usr/share/emacs/%{version}/lisp/speedbar.elc +/usr/share/emacs/%{version}/lisp/startup.elc +/usr/share/emacs/%{version}/lisp/strokes.elc +/usr/share/emacs/%{version}/lisp/subdirs.el +/usr/share/emacs/%{version}/lisp/subr.elc +/usr/share/emacs/%{version}/lisp/tabify.elc +/usr/share/emacs/%{version}/lisp/talk.elc +/usr/share/emacs/%{version}/lisp/tar-mode.elc +/usr/share/emacs/%{version}/lisp/tcp.elc +/usr/share/emacs/%{version}/lisp/tempo.elc +/usr/share/emacs/%{version}/lisp/term.elc +%dir /usr/share/emacs/%{version}/lisp/term +/usr/share/emacs/%{version}/lisp/term/AT386.el +%doc /usr/share/emacs/%{version}/lisp/term/README +/usr/share/emacs/%{version}/lisp/term/apollo.el +/usr/share/emacs/%{version}/lisp/term/bg-mouse.elc +/usr/share/emacs/%{version}/lisp/term/bobcat.el +/usr/share/emacs/%{version}/lisp/term/internal.el +/usr/share/emacs/%{version}/lisp/term/iris-ansi.el +/usr/share/emacs/%{version}/lisp/term/keyswap.el +/usr/share/emacs/%{version}/lisp/term/linux.el +/usr/share/emacs/%{version}/lisp/term/lk201.el +/usr/share/emacs/%{version}/lisp/term/mac-win.elc +/usr/share/emacs/%{version}/lisp/term/news.el +/usr/share/emacs/%{version}/lisp/term/pc-win.elc +/usr/share/emacs/%{version}/lisp/term/sun-mouse.elc +/usr/share/emacs/%{version}/lisp/term/sun.elc +/usr/share/emacs/%{version}/lisp/term/sup-mouse.elc +/usr/share/emacs/%{version}/lisp/term/tty-colors.elc +/usr/share/emacs/%{version}/lisp/term/tvi970.elc +/usr/share/emacs/%{version}/lisp/term/vt100.elc +/usr/share/emacs/%{version}/lisp/term/vt102.el +/usr/share/emacs/%{version}/lisp/term/vt125.el +/usr/share/emacs/%{version}/lisp/term/vt200.el +/usr/share/emacs/%{version}/lisp/term/vt201.el +/usr/share/emacs/%{version}/lisp/term/vt220.el +/usr/share/emacs/%{version}/lisp/term/vt240.el +/usr/share/emacs/%{version}/lisp/term/vt300.el +/usr/share/emacs/%{version}/lisp/term/vt320.el +/usr/share/emacs/%{version}/lisp/term/vt400.el +/usr/share/emacs/%{version}/lisp/term/vt420.el +/usr/share/emacs/%{version}/lisp/term/w32-win.elc +/usr/share/emacs/%{version}/lisp/term/wyse50.el +/usr/share/emacs/%{version}/lisp/term/x-win.elc +/usr/share/emacs/%{version}/lisp/term/xterm.el +/usr/share/emacs/%{version}/lisp/terminal.elc +%dir /usr/share/emacs/%{version}/lisp/textmodes/ +/usr/share/emacs/%{version}/lisp/textmodes/artist.elc +/usr/share/emacs/%{version}/lisp/textmodes/bib-mode.elc +/usr/share/emacs/%{version}/lisp/textmodes/bibtex.elc +/usr/share/emacs/%{version}/lisp/textmodes/fill.elc +/usr/share/emacs/%{version}/lisp/textmodes/flyspell.elc +/usr/share/emacs/%{version}/lisp/textmodes/ispell.elc +/usr/share/emacs/%{version}/lisp/textmodes/makeinfo.elc +/usr/share/emacs/%{version}/lisp/textmodes/nroff-mode.elc +/usr/share/emacs/%{version}/lisp/textmodes/outline.elc +/usr/share/emacs/%{version}/lisp/textmodes/page-ext.elc +/usr/share/emacs/%{version}/lisp/textmodes/page.elc +/usr/share/emacs/%{version}/lisp/textmodes/paragraphs.elc +/usr/share/emacs/%{version}/lisp/textmodes/picture.elc +/usr/share/emacs/%{version}/lisp/textmodes/refbib.elc +/usr/share/emacs/%{version}/lisp/textmodes/refer.elc +/usr/share/emacs/%{version}/lisp/textmodes/refill.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-auc.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-cite.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-dcr.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-global.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-index.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-parse.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-ref.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-sel.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-toc.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex-vars.elc +/usr/share/emacs/%{version}/lisp/textmodes/reftex.elc +/usr/share/emacs/%{version}/lisp/textmodes/scribe.elc +/usr/share/emacs/%{version}/lisp/textmodes/sgml-mode.elc +/usr/share/emacs/%{version}/lisp/textmodes/spell.elc +/usr/share/emacs/%{version}/lisp/textmodes/tex-mode.elc +/usr/share/emacs/%{version}/lisp/textmodes/texinfmt.elc +/usr/share/emacs/%{version}/lisp/textmodes/texinfo.elc +/usr/share/emacs/%{version}/lisp/textmodes/texnfo-upd.elc +/usr/share/emacs/%{version}/lisp/textmodes/text-mode.elc +/usr/share/emacs/%{version}/lisp/textmodes/tildify.elc +/usr/share/emacs/%{version}/lisp/textmodes/two-column.elc +/usr/share/emacs/%{version}/lisp/textmodes/underline.elc +/usr/share/emacs/%{version}/lisp/thingatpt.elc +/usr/share/emacs/%{version}/lisp/time-stamp.elc +/usr/share/emacs/%{version}/lisp/time.elc +/usr/share/emacs/%{version}/lisp/timer.elc +/usr/share/emacs/%{version}/lisp/timezone.elc +/usr/share/emacs/%{version}/lisp/tmm.elc +%dir /usr/share/emacs/%{version}/lisp/toolbar/ +/usr/share/emacs/%{version}/lisp/toolbar/attach.pbm +/usr/share/emacs/%{version}/lisp/toolbar/cancel.pbm +/usr/share/emacs/%{version}/lisp/toolbar/cancel.xpm +/usr/share/emacs/%{version}/lisp/toolbar/close.pbm +/usr/share/emacs/%{version}/lisp/toolbar/close.xpm +/usr/share/emacs/%{version}/lisp/toolbar/copy.pbm +/usr/share/emacs/%{version}/lisp/toolbar/copy.xpm +/usr/share/emacs/%{version}/lisp/toolbar/cut.pbm +/usr/share/emacs/%{version}/lisp/toolbar/cut.xpm +/usr/share/emacs/%{version}/lisp/toolbar/exit.pbm +/usr/share/emacs/%{version}/lisp/toolbar/exit.xpm +/usr/share/emacs/%{version}/lisp/toolbar/fld_open.pbm +/usr/share/emacs/%{version}/lisp/toolbar/fld_open.xpm +/usr/share/emacs/%{version}/lisp/toolbar/help.pbm +/usr/share/emacs/%{version}/lisp/toolbar/help.xpm +/usr/share/emacs/%{version}/lisp/toolbar/home.pbm +/usr/share/emacs/%{version}/lisp/toolbar/home.xpm +/usr/share/emacs/%{version}/lisp/toolbar/index.pbm +/usr/share/emacs/%{version}/lisp/toolbar/index.xpm +/usr/share/emacs/%{version}/lisp/toolbar/info.pbm +/usr/share/emacs/%{version}/lisp/toolbar/info.xpm +/usr/share/emacs/%{version}/lisp/toolbar/jump_to.pbm +/usr/share/emacs/%{version}/lisp/toolbar/jump_to.xpm +/usr/share/emacs/%{version}/lisp/toolbar/left_arrow.pbm +/usr/share/emacs/%{version}/lisp/toolbar/left_arrow.xpm +/usr/share/emacs/%{version}/lisp/toolbar/mail.pbm +/usr/share/emacs/%{version}/lisp/toolbar/mail.xpm +/usr/share/emacs/%{version}/lisp/toolbar/mail_compose.pbm +/usr/share/emacs/%{version}/lisp/toolbar/mail_compose.xpm +/usr/share/emacs/%{version}/lisp/toolbar/mail_send.pbm +/usr/share/emacs/%{version}/lisp/toolbar/mail_send.xpm +/usr/share/emacs/%{version}/lisp/toolbar/new.pbm +/usr/share/emacs/%{version}/lisp/toolbar/new.xpm +/usr/share/emacs/%{version}/lisp/toolbar/open.pbm +/usr/share/emacs/%{version}/lisp/toolbar/open.xpm +/usr/share/emacs/%{version}/lisp/toolbar/paste.pbm +/usr/share/emacs/%{version}/lisp/toolbar/paste.xpm +/usr/share/emacs/%{version}/lisp/toolbar/preferences.pbm +/usr/share/emacs/%{version}/lisp/toolbar/preferences.xpm +/usr/share/emacs/%{version}/lisp/toolbar/print.pbm +/usr/share/emacs/%{version}/lisp/toolbar/print.xpm +/usr/share/emacs/%{version}/lisp/toolbar/right_arrow.pbm +/usr/share/emacs/%{version}/lisp/toolbar/right_arrow.xpm +/usr/share/emacs/%{version}/lisp/toolbar/save.pbm +/usr/share/emacs/%{version}/lisp/toolbar/save.xpm +/usr/share/emacs/%{version}/lisp/toolbar/saveas.pbm +/usr/share/emacs/%{version}/lisp/toolbar/saveas.xpm +/usr/share/emacs/%{version}/lisp/toolbar/search-replace.pbm +/usr/share/emacs/%{version}/lisp/toolbar/search-replace.xpm +/usr/share/emacs/%{version}/lisp/toolbar/search.pbm +/usr/share/emacs/%{version}/lisp/toolbar/search.xpm +/usr/share/emacs/%{version}/lisp/toolbar/spell.pbm +/usr/share/emacs/%{version}/lisp/toolbar/spell.xpm +/usr/share/emacs/%{version}/lisp/toolbar/tool-bar.elc +/usr/share/emacs/%{version}/lisp/toolbar/undo.pbm +/usr/share/emacs/%{version}/lisp/toolbar/undo.xpm +/usr/share/emacs/%{version}/lisp/toolbar/up_arrow.pbm +/usr/share/emacs/%{version}/lisp/toolbar/up_arrow.xpm +/usr/share/emacs/%{version}/lisp/tooltip.elc +/usr/share/emacs/%{version}/lisp/type-break.elc +/usr/share/emacs/%{version}/lisp/uniquify.elc +/usr/share/emacs/%{version}/lisp/unused.elc +/usr/share/emacs/%{version}/lisp/userlock.elc +/usr/share/emacs/%{version}/lisp/vc-cvs.elc +/usr/share/emacs/%{version}/lisp/vc-hooks.elc +/usr/share/emacs/%{version}/lisp/vc-rcs.elc +/usr/share/emacs/%{version}/lisp/vc-sccs.elc +/usr/share/emacs/%{version}/lisp/vc.elc +/usr/share/emacs/%{version}/lisp/vcursor.elc +/usr/share/emacs/%{version}/lisp/version.el +/usr/share/emacs/%{version}/lisp/view.elc +/usr/share/emacs/%{version}/lisp/vms-patch.elc +/usr/share/emacs/%{version}/lisp/vmsproc.elc +/usr/share/emacs/%{version}/lisp/vt-control.elc +/usr/share/emacs/%{version}/lisp/vt100-led.elc +/usr/share/emacs/%{version}/lisp/w32-fns.elc +/usr/share/emacs/%{version}/lisp/which-func.elc +/usr/share/emacs/%{version}/lisp/whitespace.elc +/usr/share/emacs/%{version}/lisp/wid-browse.elc +/usr/share/emacs/%{version}/lisp/wid-edit.elc +/usr/share/emacs/%{version}/lisp/widget.elc +/usr/share/emacs/%{version}/lisp/windmove.elc +/usr/share/emacs/%{version}/lisp/window.elc +/usr/share/emacs/%{version}/lisp/winner.elc +/usr/share/emacs/%{version}/lisp/woman.elc +/usr/share/emacs/%{version}/lisp/xml.elc +/usr/share/emacs/%{version}/lisp/xscheme.elc +/usr/share/emacs/%{version}/lisp/xt-mouse.elc +%dir /usr/share/emacs/%{version}/site-lisp/ +/usr/share/emacs/%{version}/site-lisp/subdirs.el +%dir /usr/share/emacs/%{version}/site-lisp/term/ +/usr/share/emacs/%{version}/site-lisp/term/func-keys.el +/usr/share/emacs/%{version}/site-lisp/term/func-keys.elc +/usr/share/emacs/%{version}/site-lisp/term/locale.el +/usr/share/emacs/%{version}/site-lisp/term/locale.elc +/usr/share/emacs/%{version}/site-lisp/term/gnome.el +/usr/share/emacs/%{version}/site-lisp/term/gnome.elc +/usr/share/emacs/%{version}/site-lisp/term/kvt.el +/usr/share/emacs/%{version}/site-lisp/term/kvt.elc +/usr/share/emacs/%{version}/site-lisp/term/linux.el +/usr/share/emacs/%{version}/site-lisp/term/linux.elc +/usr/share/emacs/%{version}/site-lisp/term/xterm.el +/usr/share/emacs/%{version}/site-lisp/term/xterm.elc +%doc /usr/share/man/man1/emacs.1.gz +#%doc /usr/share/man/man1/etags.1.gz +%doc /usr/share/man/man1/gfdl.1.gz +#%doc /usr/share/man/man1/gnuctags.1.gz +# Not used by emacs-%{version} +# %dir /usr/share/emacs/site-lisp/ +# %dir /var/lib/emacs/ +# %dir /var/lib/emacs/lock/ + +%files -n emacs-nox +%defattr(-, root, root) +/usr/bin/emacs-nox + +%files -n emacs-x11 +%defattr(-, root, root) +/usr/share/applications/emacs.desktop +/usr/share/pixmaps/emacs.png +/usr/bin/emacs + +%files -n emacs-info +%defattr(-, root, root) +/usr/share/info/ada-mode.gz +/usr/share/info/autotype.gz +/usr/share/info/ccmode-1.gz +/usr/share/info/ccmode-2.gz +/usr/share/info/ccmode-3.gz +/usr/share/info/ccmode-4.gz +/usr/share/info/ccmode.gz +/usr/share/info/cl-1.gz +/usr/share/info/cl-2.gz +/usr/share/info/cl-3.gz +/usr/share/info/cl-4.gz +/usr/share/info/cl-5.gz +/usr/share/info/cl-6.gz +/usr/share/info/cl.gz +/usr/share/info/dired-x.gz +/usr/share/info/ebrowse.gz +/usr/share/info/ediff-1.gz +/usr/share/info/ediff-2.gz +/usr/share/info/ediff-3.gz +/usr/share/info/ediff.gz +/usr/share/info/efaq-1.gz +/usr/share/info/efaq-2.gz +/usr/share/info/efaq-3.gz +/usr/share/info/efaq-4.gz +/usr/share/info/efaq-5.gz +/usr/share/info/efaq.gz +/usr/share/info/emacs-1.gz +/usr/share/info/emacs-10.gz +/usr/share/info/emacs-11.gz +/usr/share/info/emacs-12.gz +/usr/share/info/emacs-13.gz +/usr/share/info/emacs-14.gz +/usr/share/info/emacs-15.gz +/usr/share/info/emacs-16.gz +/usr/share/info/emacs-17.gz +/usr/share/info/emacs-18.gz +/usr/share/info/emacs-19.gz +/usr/share/info/emacs-2.gz +/usr/share/info/emacs-20.gz +/usr/share/info/emacs-21.gz +/usr/share/info/emacs-22.gz +/usr/share/info/emacs-23.gz +/usr/share/info/emacs-24.gz +/usr/share/info/emacs-25.gz +/usr/share/info/emacs-26.gz +/usr/share/info/emacs-27.gz +/usr/share/info/emacs-28.gz +/usr/share/info/emacs-29.gz +/usr/share/info/emacs-3.gz +/usr/share/info/emacs-30.gz +/usr/share/info/emacs-31.gz +/usr/share/info/emacs-32.gz +/usr/share/info/emacs-33.gz +/usr/share/info/emacs-34.gz +/usr/share/info/emacs-35.gz +/usr/share/info/emacs-36.gz +/usr/share/info/emacs-4.gz +/usr/share/info/emacs-5.gz +/usr/share/info/emacs-6.gz +/usr/share/info/emacs-7.gz +/usr/share/info/emacs-8.gz +/usr/share/info/emacs-9.gz +/usr/share/info/emacs-mime.gz +/usr/share/info/emacs.gz +/usr/share/info/eshell.gz +/usr/share/info/eudc.gz +/usr/share/info/forms.gz +/usr/share/info/gnus-1.gz +/usr/share/info/gnus-10.gz +/usr/share/info/gnus-11.gz +/usr/share/info/gnus-12.gz +/usr/share/info/gnus-13.gz +/usr/share/info/gnus-14.gz +/usr/share/info/gnus-15.gz +/usr/share/info/gnus-16.gz +/usr/share/info/gnus-17.gz +/usr/share/info/gnus-2.gz +/usr/share/info/gnus-3.gz +/usr/share/info/gnus-4.gz +/usr/share/info/gnus-5.gz +/usr/share/info/gnus-6.gz +/usr/share/info/gnus-7.gz +/usr/share/info/gnus-8.gz +/usr/share/info/gnus-9.gz +/usr/share/info/gnus.gz +/usr/share/info/idlwave.gz +/usr/share/info/info.gz +/usr/share/info/message.gz +/usr/share/info/mh-e-1.gz +/usr/share/info/mh-e-2.gz +/usr/share/info/mh-e-3.gz +/usr/share/info/mh-e-4.gz +/usr/share/info/mh-e.gz +/usr/share/info/pcl-cvs.gz +/usr/share/info/reftex-1.gz +/usr/share/info/reftex-2.gz +/usr/share/info/reftex-3.gz +/usr/share/info/reftex-4.gz +/usr/share/info/reftex-5.gz +/usr/share/info/reftex.gz +/usr/share/info/sc-1.gz +/usr/share/info/sc-2.gz +/usr/share/info/sc-3.gz +/usr/share/info/sc.gz +/usr/share/info/speedbar.gz +/usr/share/info/vip-1.gz +/usr/share/info/vip-2.gz +/usr/share/info/vip.gz +/usr/share/info/viper-1.gz +/usr/share/info/viper-2.gz +/usr/share/info/viper-3.gz +/usr/share/info/viper-4.gz +/usr/share/info/viper-5.gz +/usr/share/info/viper.gz +/usr/share/info/widget.gz +/usr/share/info/woman.gz + +%files -n emacs-el +%defattr(-, root, root) +/usr/share/emacs/%{version}/leim/ja-dic/ja-dic.el +/usr/share/emacs/%{version}/leim/quail/4Corner.el +/usr/share/emacs/%{version}/leim/quail/ARRAY30.el +/usr/share/emacs/%{version}/leim/quail/CCDOSPY.el +/usr/share/emacs/%{version}/leim/quail/CTLau-b5.el +/usr/share/emacs/%{version}/leim/quail/CTLau.el +/usr/share/emacs/%{version}/leim/quail/ECDICT.el +/usr/share/emacs/%{version}/leim/quail/ETZY.el +/usr/share/emacs/%{version}/leim/quail/PY-b5.el +/usr/share/emacs/%{version}/leim/quail/PY.el +/usr/share/emacs/%{version}/leim/quail/Punct-b5.el +/usr/share/emacs/%{version}/leim/quail/Punct.el +/usr/share/emacs/%{version}/leim/quail/QJ-b5.el +/usr/share/emacs/%{version}/leim/quail/QJ.el +/usr/share/emacs/%{version}/leim/quail/SW.el +/usr/share/emacs/%{version}/leim/quail/TONEPY.el +/usr/share/emacs/%{version}/leim/quail/ZIRANMA.el +/usr/share/emacs/%{version}/leim/quail/ZOZY.el +/usr/share/emacs/%{version}/leim/quail/cyril-jis.el +/usr/share/emacs/%{version}/leim/quail/cyrillic.el +/usr/share/emacs/%{version}/leim/quail/czech.el +/usr/share/emacs/%{version}/leim/quail/devanagari.el +/usr/share/emacs/%{version}/leim/quail/ethiopic.el +/usr/share/emacs/%{version}/leim/quail/greek.el +/usr/share/emacs/%{version}/leim/quail/hangul.el +/usr/share/emacs/%{version}/leim/quail/hangul3.el +/usr/share/emacs/%{version}/leim/quail/hanja-jis.el +/usr/share/emacs/%{version}/leim/quail/hanja.el +/usr/share/emacs/%{version}/leim/quail/hanja3.el +/usr/share/emacs/%{version}/leim/quail/hebrew.el +/usr/share/emacs/%{version}/leim/quail/ipa.el +/usr/share/emacs/%{version}/leim/quail/japanese.el +/usr/share/emacs/%{version}/leim/quail/lao.el +/usr/share/emacs/%{version}/leim/quail/latin-alt.el +/usr/share/emacs/%{version}/leim/quail/latin-ltx.el +/usr/share/emacs/%{version}/leim/quail/latin-post.el +/usr/share/emacs/%{version}/leim/quail/latin-pre.el +/usr/share/emacs/%{version}/leim/quail/lrt.el +/usr/share/emacs/%{version}/leim/quail/py-punct.el +/usr/share/emacs/%{version}/leim/quail/pypunct-b5.el +/usr/share/emacs/%{version}/leim/quail/quick-b5.el +/usr/share/emacs/%{version}/leim/quail/quick-cns.el +/usr/share/emacs/%{version}/leim/quail/slovak.el +/usr/share/emacs/%{version}/leim/quail/symbol-ksc.el +/usr/share/emacs/%{version}/leim/quail/thai.el +/usr/share/emacs/%{version}/leim/quail/tibetan.el +/usr/share/emacs/%{version}/leim/quail/tsang-b5.el +/usr/share/emacs/%{version}/leim/quail/tsang-cns.el +/usr/share/emacs/%{version}/leim/quail/viqr.el +/usr/share/emacs/%{version}/lisp/abbrev.el +/usr/share/emacs/%{version}/lisp/abbrevlist.el +/usr/share/emacs/%{version}/lisp/add-log.el +/usr/share/emacs/%{version}/lisp/align.el +/usr/share/emacs/%{version}/lisp/allout.el +/usr/share/emacs/%{version}/lisp/ansi-color.el +/usr/share/emacs/%{version}/lisp/apropos.el +/usr/share/emacs/%{version}/lisp/arc-mode.el +/usr/share/emacs/%{version}/lisp/array.el +/usr/share/emacs/%{version}/lisp/autoarg.el +/usr/share/emacs/%{version}/lisp/autoinsert.el +/usr/share/emacs/%{version}/lisp/autorevert.el +/usr/share/emacs/%{version}/lisp/avoid.el +/usr/share/emacs/%{version}/lisp/battery.el +/usr/share/emacs/%{version}/lisp/bookmark.el +/usr/share/emacs/%{version}/lisp/bs.el +/usr/share/emacs/%{version}/lisp/buff-menu.el +/usr/share/emacs/%{version}/lisp/byte-run.el +/usr/share/emacs/%{version}/lisp/calculator.el +/usr/share/emacs/%{version}/lisp/calendar/appt.el +/usr/share/emacs/%{version}/lisp/calendar/cal-china.el +/usr/share/emacs/%{version}/lisp/calendar/cal-coptic.el +/usr/share/emacs/%{version}/lisp/calendar/cal-dst.el +/usr/share/emacs/%{version}/lisp/calendar/cal-french.el +/usr/share/emacs/%{version}/lisp/calendar/cal-hebrew.el +/usr/share/emacs/%{version}/lisp/calendar/cal-islam.el +/usr/share/emacs/%{version}/lisp/calendar/cal-iso.el +/usr/share/emacs/%{version}/lisp/calendar/cal-julian.el +/usr/share/emacs/%{version}/lisp/calendar/cal-mayan.el +/usr/share/emacs/%{version}/lisp/calendar/cal-menu.el +/usr/share/emacs/%{version}/lisp/calendar/cal-move.el +/usr/share/emacs/%{version}/lisp/calendar/cal-persia.el +/usr/share/emacs/%{version}/lisp/calendar/cal-tex.el +/usr/share/emacs/%{version}/lisp/calendar/cal-x.el +/usr/share/emacs/%{version}/lisp/calendar/calendar.el +/usr/share/emacs/%{version}/lisp/calendar/diary-lib.el +/usr/share/emacs/%{version}/lisp/calendar/holidays.el +/usr/share/emacs/%{version}/lisp/calendar/lunar.el +/usr/share/emacs/%{version}/lisp/calendar/solar.el +/usr/share/emacs/%{version}/lisp/calendar/timeclock.el +/usr/share/emacs/%{version}/lisp/calendar/todo-mode.el +/usr/share/emacs/%{version}/lisp/case-table.el +/usr/share/emacs/%{version}/lisp/cdl.el +/usr/share/emacs/%{version}/lisp/chistory.el +/usr/share/emacs/%{version}/lisp/cmuscheme.el +/usr/share/emacs/%{version}/lisp/comint.el +/usr/share/emacs/%{version}/lisp/compare-w.el +/usr/share/emacs/%{version}/lisp/complete.el +/usr/share/emacs/%{version}/lisp/completion.el +/usr/share/emacs/%{version}/lisp/composite.el +/usr/share/emacs/%{version}/lisp/cus-dep.el +/usr/share/emacs/%{version}/lisp/cus-edit.el +/usr/share/emacs/%{version}/lisp/cus-face.el +/usr/share/emacs/%{version}/lisp/custom.el +/usr/share/emacs/%{version}/lisp/cvs-status.el +/usr/share/emacs/%{version}/lisp/dabbrev.el +/usr/share/emacs/%{version}/lisp/delim-col.el +/usr/share/emacs/%{version}/lisp/delsel.el +/usr/share/emacs/%{version}/lisp/derived.el +/usr/share/emacs/%{version}/lisp/desktop.el +/usr/share/emacs/%{version}/lisp/diff-mode.el +/usr/share/emacs/%{version}/lisp/diff.el +/usr/share/emacs/%{version}/lisp/dired-aux.el +/usr/share/emacs/%{version}/lisp/dired-x.el +/usr/share/emacs/%{version}/lisp/dired.el +/usr/share/emacs/%{version}/lisp/dirtrack.el +/usr/share/emacs/%{version}/lisp/disp-table.el +/usr/share/emacs/%{version}/lisp/dos-fns.el +/usr/share/emacs/%{version}/lisp/dos-vars.el +/usr/share/emacs/%{version}/lisp/dos-w32.el +/usr/share/emacs/%{version}/lisp/double.el +/usr/share/emacs/%{version}/lisp/ebuff-menu.el +/usr/share/emacs/%{version}/lisp/echistory.el +/usr/share/emacs/%{version}/lisp/ediff-diff.el +/usr/share/emacs/%{version}/lisp/ediff-help.el +/usr/share/emacs/%{version}/lisp/ediff-hook.el +/usr/share/emacs/%{version}/lisp/ediff-init.el +/usr/share/emacs/%{version}/lisp/ediff-merg.el +/usr/share/emacs/%{version}/lisp/ediff-mult.el +/usr/share/emacs/%{version}/lisp/ediff-ptch.el +/usr/share/emacs/%{version}/lisp/ediff-util.el +/usr/share/emacs/%{version}/lisp/ediff-vers.el +/usr/share/emacs/%{version}/lisp/ediff-wind.el +/usr/share/emacs/%{version}/lisp/ediff.el +/usr/share/emacs/%{version}/lisp/edmacro.el +/usr/share/emacs/%{version}/lisp/ehelp.el +/usr/share/emacs/%{version}/lisp/electric.el +/usr/share/emacs/%{version}/lisp/elide-head.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/advice.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/assoc.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/authors.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/autoload.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/backquote.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/byte-opt.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/bytecomp.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/checkdoc.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-compat.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-extra.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-indent.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-macs.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl-seq.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/cl.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/copyright.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/crm.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/cust-print.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/debug.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/disass.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/easy-mmode.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/easymenu.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/edebug.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/eldoc.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/elint.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/elp.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/ewoc.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/find-func.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/find-gc.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/float.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/gulp.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/helper.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/levents.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/lisp-mnt.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/lisp-mode.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/lisp.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/lmenu.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/lselect.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/lucid.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/pp.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/re-builder.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/regexp-opt.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/ring.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/rx.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/shadow.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/sregex.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/tq.el +/usr/share/emacs/%{version}/lisp/emacs-lisp/trace.el +/usr/share/emacs/%{version}/lisp/emacs-lock.el +/usr/share/emacs/%{version}/lisp/emerge.el +/usr/share/emacs/%{version}/lisp/emulation/crisp.el +/usr/share/emacs/%{version}/lisp/emulation/edt-lk201.el +/usr/share/emacs/%{version}/lisp/emulation/edt-mapper.el +/usr/share/emacs/%{version}/lisp/emulation/edt-pc.el +/usr/share/emacs/%{version}/lisp/emulation/edt-vt100.el +/usr/share/emacs/%{version}/lisp/emulation/edt.el +/usr/share/emacs/%{version}/lisp/emulation/mlconvert.el +/usr/share/emacs/%{version}/lisp/emulation/mlsupport.el +/usr/share/emacs/%{version}/lisp/emulation/pc-mode.el +/usr/share/emacs/%{version}/lisp/emulation/pc-select.el +/usr/share/emacs/%{version}/lisp/emulation/tpu-edt.el +/usr/share/emacs/%{version}/lisp/emulation/tpu-extras.el +/usr/share/emacs/%{version}/lisp/emulation/tpu-mapper.el +/usr/share/emacs/%{version}/lisp/emulation/vi.el +/usr/share/emacs/%{version}/lisp/emulation/vip.el +/usr/share/emacs/%{version}/lisp/emulation/viper-cmd.el +/usr/share/emacs/%{version}/lisp/emulation/viper-ex.el +/usr/share/emacs/%{version}/lisp/emulation/viper-init.el +/usr/share/emacs/%{version}/lisp/emulation/viper-keym.el +/usr/share/emacs/%{version}/lisp/emulation/viper-macs.el +/usr/share/emacs/%{version}/lisp/emulation/viper-mous.el +/usr/share/emacs/%{version}/lisp/emulation/viper-util.el +/usr/share/emacs/%{version}/lisp/emulation/viper.el +/usr/share/emacs/%{version}/lisp/emulation/ws-mode.el +/usr/share/emacs/%{version}/lisp/enriched.el +/usr/share/emacs/%{version}/lisp/env.el +/usr/share/emacs/%{version}/lisp/eshell/em-alias.el +/usr/share/emacs/%{version}/lisp/eshell/em-banner.el +/usr/share/emacs/%{version}/lisp/eshell/em-basic.el +/usr/share/emacs/%{version}/lisp/eshell/em-cmpl.el +/usr/share/emacs/%{version}/lisp/eshell/em-dirs.el +/usr/share/emacs/%{version}/lisp/eshell/em-glob.el +/usr/share/emacs/%{version}/lisp/eshell/em-hist.el +/usr/share/emacs/%{version}/lisp/eshell/em-ls.el +/usr/share/emacs/%{version}/lisp/eshell/em-pred.el +/usr/share/emacs/%{version}/lisp/eshell/em-prompt.el +/usr/share/emacs/%{version}/lisp/eshell/em-rebind.el +/usr/share/emacs/%{version}/lisp/eshell/em-script.el +/usr/share/emacs/%{version}/lisp/eshell/em-smart.el +/usr/share/emacs/%{version}/lisp/eshell/em-term.el +/usr/share/emacs/%{version}/lisp/eshell/em-unix.el +/usr/share/emacs/%{version}/lisp/eshell/em-xtra.el +/usr/share/emacs/%{version}/lisp/eshell/esh-arg.el +/usr/share/emacs/%{version}/lisp/eshell/esh-cmd.el +/usr/share/emacs/%{version}/lisp/eshell/esh-ext.el +/usr/share/emacs/%{version}/lisp/eshell/esh-io.el +/usr/share/emacs/%{version}/lisp/eshell/esh-mode.el +/usr/share/emacs/%{version}/lisp/eshell/esh-module.el +/usr/share/emacs/%{version}/lisp/eshell/esh-opt.el +/usr/share/emacs/%{version}/lisp/eshell/esh-proc.el +/usr/share/emacs/%{version}/lisp/eshell/esh-test.el +/usr/share/emacs/%{version}/lisp/eshell/esh-util.el +/usr/share/emacs/%{version}/lisp/eshell/esh-var.el +/usr/share/emacs/%{version}/lisp/eshell/eshell.el +/usr/share/emacs/%{version}/lisp/expand.el +/usr/share/emacs/%{version}/lisp/facemenu.el +/usr/share/emacs/%{version}/lisp/faces.el +/usr/share/emacs/%{version}/lisp/fast-lock.el +/usr/share/emacs/%{version}/lisp/ffap.el +/usr/share/emacs/%{version}/lisp/filecache.el +/usr/share/emacs/%{version}/lisp/files.el +/usr/share/emacs/%{version}/lisp/find-dired.el +/usr/share/emacs/%{version}/lisp/find-file.el +/usr/share/emacs/%{version}/lisp/find-lisp.el +/usr/share/emacs/%{version}/lisp/finder.el +/usr/share/emacs/%{version}/lisp/float-sup.el +/usr/share/emacs/%{version}/lisp/flow-ctrl.el +/usr/share/emacs/%{version}/lisp/foldout.el +/usr/share/emacs/%{version}/lisp/follow.el +/usr/share/emacs/%{version}/lisp/font-lock.el +/usr/share/emacs/%{version}/lisp/format.el +/usr/share/emacs/%{version}/lisp/forms.el +/usr/share/emacs/%{version}/lisp/frame.el +/usr/share/emacs/%{version}/lisp/generic.el +/usr/share/emacs/%{version}/lisp/gnus/binhex.el +/usr/share/emacs/%{version}/lisp/gnus/earcon.el +/usr/share/emacs/%{version}/lisp/gnus/flow-fill.el +/usr/share/emacs/%{version}/lisp/gnus/format-spec.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-agent.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-art.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-async.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-audio.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-bcklg.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-cache.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-cite.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-cus.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-demon.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-draft.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-dup.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-eform.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-ems.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-gl.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-group.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-int.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-kill.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-logic.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-mh.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-ml.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-mlspl.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-move.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-msg.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-mule.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-nocem.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-range.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-salt.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-score.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-setup.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-soup.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-spec.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-srvr.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-start.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-sum.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-topic.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-undo.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-util.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-uu.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-vm.el +/usr/share/emacs/%{version}/lisp/gnus/gnus-win.el +/usr/share/emacs/%{version}/lisp/gnus/gnus.el +/usr/share/emacs/%{version}/lisp/gnus/ietf-drums.el +/usr/share/emacs/%{version}/lisp/gnus/imap.el +/usr/share/emacs/%{version}/lisp/gnus/mail-parse.el +/usr/share/emacs/%{version}/lisp/gnus/mail-prsvr.el +/usr/share/emacs/%{version}/lisp/gnus/mail-source.el +/usr/share/emacs/%{version}/lisp/gnus/mailcap.el +/usr/share/emacs/%{version}/lisp/gnus/message.el +/usr/share/emacs/%{version}/lisp/gnus/messcompat.el +/usr/share/emacs/%{version}/lisp/gnus/mm-bodies.el +/usr/share/emacs/%{version}/lisp/gnus/mm-decode.el +/usr/share/emacs/%{version}/lisp/gnus/mm-encode.el +/usr/share/emacs/%{version}/lisp/gnus/mm-partial.el +/usr/share/emacs/%{version}/lisp/gnus/mm-util.el +/usr/share/emacs/%{version}/lisp/gnus/mm-uu.el +/usr/share/emacs/%{version}/lisp/gnus/mm-view.el +/usr/share/emacs/%{version}/lisp/gnus/mml.el +/usr/share/emacs/%{version}/lisp/gnus/nnagent.el +/usr/share/emacs/%{version}/lisp/gnus/nnbabyl.el +/usr/share/emacs/%{version}/lisp/gnus/nndir.el +/usr/share/emacs/%{version}/lisp/gnus/nndoc.el +/usr/share/emacs/%{version}/lisp/gnus/nndraft.el +/usr/share/emacs/%{version}/lisp/gnus/nneething.el +/usr/share/emacs/%{version}/lisp/gnus/nnfolder.el +/usr/share/emacs/%{version}/lisp/gnus/nngateway.el +/usr/share/emacs/%{version}/lisp/gnus/nnheader.el +/usr/share/emacs/%{version}/lisp/gnus/nnimap.el +/usr/share/emacs/%{version}/lisp/gnus/nnkiboze.el +/usr/share/emacs/%{version}/lisp/gnus/nnlistserv.el +/usr/share/emacs/%{version}/lisp/gnus/nnmail.el +/usr/share/emacs/%{version}/lisp/gnus/nnmbox.el +/usr/share/emacs/%{version}/lisp/gnus/nnmh.el +/usr/share/emacs/%{version}/lisp/gnus/nnml.el +/usr/share/emacs/%{version}/lisp/gnus/nnoo.el +/usr/share/emacs/%{version}/lisp/gnus/nnslashdot.el +/usr/share/emacs/%{version}/lisp/gnus/nnsoup.el +/usr/share/emacs/%{version}/lisp/gnus/nnspool.el +/usr/share/emacs/%{version}/lisp/gnus/nntp.el +/usr/share/emacs/%{version}/lisp/gnus/nnultimate.el +/usr/share/emacs/%{version}/lisp/gnus/nnvirtual.el +/usr/share/emacs/%{version}/lisp/gnus/nnwarchive.el +/usr/share/emacs/%{version}/lisp/gnus/nnweb.el +/usr/share/emacs/%{version}/lisp/gnus/parse-time.el +/usr/share/emacs/%{version}/lisp/gnus/pop3.el +/usr/share/emacs/%{version}/lisp/gnus/qp.el +/usr/share/emacs/%{version}/lisp/gnus/rfc1843.el +/usr/share/emacs/%{version}/lisp/gnus/rfc2045.el +/usr/share/emacs/%{version}/lisp/gnus/rfc2047.el +/usr/share/emacs/%{version}/lisp/gnus/rfc2104.el +/usr/share/emacs/%{version}/lisp/gnus/rfc2231.el +/usr/share/emacs/%{version}/lisp/gnus/score-mode.el +/usr/share/emacs/%{version}/lisp/gnus/smiley-ems.el +/usr/share/emacs/%{version}/lisp/gnus/starttls.el +/usr/share/emacs/%{version}/lisp/gnus/time-date.el +/usr/share/emacs/%{version}/lisp/gnus/utf7.el +/usr/share/emacs/%{version}/lisp/gnus/uudecode.el +/usr/share/emacs/%{version}/lisp/gnus/webmail.el +/usr/share/emacs/%{version}/lisp/gs.el +/usr/share/emacs/%{version}/lisp/gud.el +/usr/share/emacs/%{version}/lisp/help-macro.el +/usr/share/emacs/%{version}/lisp/help.el +/usr/share/emacs/%{version}/lisp/hexl.el +/usr/share/emacs/%{version}/lisp/hi-lock.el +/usr/share/emacs/%{version}/lisp/hilit-chg.el +/usr/share/emacs/%{version}/lisp/hippie-exp.el +/usr/share/emacs/%{version}/lisp/hl-line.el +/usr/share/emacs/%{version}/lisp/icomplete.el +/usr/share/emacs/%{version}/lisp/ielm.el +/usr/share/emacs/%{version}/lisp/image-file.el +/usr/share/emacs/%{version}/lisp/image.el +/usr/share/emacs/%{version}/lisp/imenu.el +/usr/share/emacs/%{version}/lisp/indent.el +/usr/share/emacs/%{version}/lisp/info-look.el +/usr/share/emacs/%{version}/lisp/info.el +/usr/share/emacs/%{version}/lisp/informat.el +/usr/share/emacs/%{version}/lisp/international/ccl.el +/usr/share/emacs/%{version}/lisp/international/characters.el +/usr/share/emacs/%{version}/lisp/international/codepage.el +/usr/share/emacs/%{version}/lisp/international/encoded-kb.el +/usr/share/emacs/%{version}/lisp/international/fontset.el +/usr/share/emacs/%{version}/lisp/international/isearch-x.el +/usr/share/emacs/%{version}/lisp/international/iso-acc.el +/usr/share/emacs/%{version}/lisp/international/iso-ascii.el +/usr/share/emacs/%{version}/lisp/international/iso-cvt.el +/usr/share/emacs/%{version}/lisp/international/iso-insert.el +/usr/share/emacs/%{version}/lisp/international/iso-swed.el +/usr/share/emacs/%{version}/lisp/international/iso-transl.el +/usr/share/emacs/%{version}/lisp/international/ja-dic-cnv.el +/usr/share/emacs/%{version}/lisp/international/ja-dic-utl.el +/usr/share/emacs/%{version}/lisp/international/kinsoku.el +/usr/share/emacs/%{version}/lisp/international/kkc.el +/usr/share/emacs/%{version}/lisp/international/latin1-disp.el +/usr/share/emacs/%{version}/lisp/international/mule-cmds.el +/usr/share/emacs/%{version}/lisp/international/mule-diag.el +/usr/share/emacs/%{version}/lisp/international/mule-util.el +/usr/share/emacs/%{version}/lisp/international/mule.el +/usr/share/emacs/%{version}/lisp/international/ogonek.el +/usr/share/emacs/%{version}/lisp/international/quail.el +/usr/share/emacs/%{version}/lisp/international/swedish.el +/usr/share/emacs/%{version}/lisp/international/titdic-cnv.el +/usr/share/emacs/%{version}/lisp/international/utf-8.el +/usr/share/emacs/%{version}/lisp/isearch.el +/usr/share/emacs/%{version}/lisp/iswitchb.el +/usr/share/emacs/%{version}/lisp/jit-lock.el +/usr/share/emacs/%{version}/lisp/jka-compr.el +/usr/share/emacs/%{version}/lisp/kermit.el +/usr/share/emacs/%{version}/lisp/language/china-util.el +/usr/share/emacs/%{version}/lisp/language/chinese.el +/usr/share/emacs/%{version}/lisp/language/cyril-util.el +/usr/share/emacs/%{version}/lisp/language/cyrillic.el +/usr/share/emacs/%{version}/lisp/language/czech.el +/usr/share/emacs/%{version}/lisp/language/devan-util.el +/usr/share/emacs/%{version}/lisp/language/devanagari.el +/usr/share/emacs/%{version}/lisp/language/english.el +/usr/share/emacs/%{version}/lisp/language/ethio-util.el +/usr/share/emacs/%{version}/lisp/language/ethiopic.el +/usr/share/emacs/%{version}/lisp/language/european.el +/usr/share/emacs/%{version}/lisp/language/greek.el +/usr/share/emacs/%{version}/lisp/language/hebrew.el +/usr/share/emacs/%{version}/lisp/language/indian.el +/usr/share/emacs/%{version}/lisp/language/japan-util.el +/usr/share/emacs/%{version}/lisp/language/japanese.el +/usr/share/emacs/%{version}/lisp/language/korea-util.el +/usr/share/emacs/%{version}/lisp/language/korean.el +/usr/share/emacs/%{version}/lisp/language/lao-util.el +/usr/share/emacs/%{version}/lisp/language/lao.el +/usr/share/emacs/%{version}/lisp/language/misc-lang.el +/usr/share/emacs/%{version}/lisp/language/romanian.el +/usr/share/emacs/%{version}/lisp/language/slovak.el +/usr/share/emacs/%{version}/lisp/language/thai-util.el +/usr/share/emacs/%{version}/lisp/language/thai.el +/usr/share/emacs/%{version}/lisp/language/tibet-util.el +/usr/share/emacs/%{version}/lisp/language/tibetan.el +/usr/share/emacs/%{version}/lisp/language/viet-util.el +/usr/share/emacs/%{version}/lisp/language/vietnamese.el +/usr/share/emacs/%{version}/lisp/lazy-lock.el +/usr/share/emacs/%{version}/lisp/ledit.el +/usr/share/emacs/%{version}/lisp/loadhist.el +/usr/share/emacs/%{version}/lisp/locate.el +/usr/share/emacs/%{version}/lisp/log-edit.el +/usr/share/emacs/%{version}/lisp/log-view.el +/usr/share/emacs/%{version}/lisp/lpr.el +/usr/share/emacs/%{version}/lisp/ls-lisp.el +/usr/share/emacs/%{version}/lisp/macros.el +/usr/share/emacs/%{version}/lisp/mail/emacsbug.el +/usr/share/emacs/%{version}/lisp/mail/feedmail.el +/usr/share/emacs/%{version}/lisp/mail/footnote.el +/usr/share/emacs/%{version}/lisp/mail/mail-extr.el +/usr/share/emacs/%{version}/lisp/mail/mail-hist.el +/usr/share/emacs/%{version}/lisp/mail/mail-utils.el +/usr/share/emacs/%{version}/lisp/mail/mailabbrev.el +/usr/share/emacs/%{version}/lisp/mail/mailalias.el +/usr/share/emacs/%{version}/lisp/mail/mailheader.el +/usr/share/emacs/%{version}/lisp/mail/mailpost.el +/usr/share/emacs/%{version}/lisp/mail/metamail.el +/usr/share/emacs/%{version}/lisp/mail/mh-comp.el +/usr/share/emacs/%{version}/lisp/mail/mh-e.el +/usr/share/emacs/%{version}/lisp/mail/mh-funcs.el +/usr/share/emacs/%{version}/lisp/mail/mh-mime.el +/usr/share/emacs/%{version}/lisp/mail/mh-pick.el +/usr/share/emacs/%{version}/lisp/mail/mh-seq.el +/usr/share/emacs/%{version}/lisp/mail/mh-utils.el +/usr/share/emacs/%{version}/lisp/mail/mspools.el +/usr/share/emacs/%{version}/lisp/mail/reporter.el +/usr/share/emacs/%{version}/lisp/mail/rfc2368.el +/usr/share/emacs/%{version}/lisp/mail/rfc822.el +/usr/share/emacs/%{version}/lisp/mail/rmail.el +/usr/share/emacs/%{version}/lisp/mail/rmailedit.el +/usr/share/emacs/%{version}/lisp/mail/rmailkwd.el +/usr/share/emacs/%{version}/lisp/mail/rmailmsc.el +/usr/share/emacs/%{version}/lisp/mail/rmailout.el +/usr/share/emacs/%{version}/lisp/mail/rmailsort.el +/usr/share/emacs/%{version}/lisp/mail/rmailsum.el +/usr/share/emacs/%{version}/lisp/mail/sendmail.el +/usr/share/emacs/%{version}/lisp/mail/smtpmail.el +/usr/share/emacs/%{version}/lisp/mail/supercite.el +/usr/share/emacs/%{version}/lisp/mail/uce.el +/usr/share/emacs/%{version}/lisp/mail/undigest.el +/usr/share/emacs/%{version}/lisp/mail/unrmail.el +/usr/share/emacs/%{version}/lisp/mail/vms-pmail.el +/usr/share/emacs/%{version}/lisp/makesum.el +/usr/share/emacs/%{version}/lisp/man.el +/usr/share/emacs/%{version}/lisp/map-ynp.el +/usr/share/emacs/%{version}/lisp/menu-bar.el +/usr/share/emacs/%{version}/lisp/midnight.el +/usr/share/emacs/%{version}/lisp/minibuf-eldef.el +/usr/share/emacs/%{version}/lisp/misc.el +/usr/share/emacs/%{version}/lisp/mouse-copy.el +/usr/share/emacs/%{version}/lisp/mouse-drag.el +/usr/share/emacs/%{version}/lisp/mouse-sel.el +/usr/share/emacs/%{version}/lisp/mouse.el +/usr/share/emacs/%{version}/lisp/msb.el +/usr/share/emacs/%{version}/lisp/mwheel.el +/usr/share/emacs/%{version}/lisp/net/ange-ftp.el +/usr/share/emacs/%{version}/lisp/net/browse-url.el +/usr/share/emacs/%{version}/lisp/net/eudc-bob.el +/usr/share/emacs/%{version}/lisp/net/eudc-export.el +/usr/share/emacs/%{version}/lisp/net/eudc-hotlist.el +/usr/share/emacs/%{version}/lisp/net/eudc-vars.el +/usr/share/emacs/%{version}/lisp/net/eudc.el +/usr/share/emacs/%{version}/lisp/net/eudcb-bbdb.el +/usr/share/emacs/%{version}/lisp/net/eudcb-ldap.el +/usr/share/emacs/%{version}/lisp/net/eudcb-ph.el +/usr/share/emacs/%{version}/lisp/net/goto-addr.el +/usr/share/emacs/%{version}/lisp/net/ldap.el +/usr/share/emacs/%{version}/lisp/net/net-utils.el +/usr/share/emacs/%{version}/lisp/net/quickurl.el +/usr/share/emacs/%{version}/lisp/net/rcompile.el +/usr/share/emacs/%{version}/lisp/net/rlogin.el +/usr/share/emacs/%{version}/lisp/net/snmp-mode.el +/usr/share/emacs/%{version}/lisp/net/telnet.el +/usr/share/emacs/%{version}/lisp/net/webjump.el +/usr/share/emacs/%{version}/lisp/net/zone-mode.el +/usr/share/emacs/%{version}/lisp/newcomment.el +/usr/share/emacs/%{version}/lisp/novice.el +/usr/share/emacs/%{version}/lisp/obsolete/auto-show.el +/usr/share/emacs/%{version}/lisp/obsolete/cplus-md.el +/usr/share/emacs/%{version}/lisp/obsolete/hilit19.el +/usr/share/emacs/%{version}/lisp/obsolete/hscroll.el +/usr/share/emacs/%{version}/lisp/obsolete/ooutline.el +/usr/share/emacs/%{version}/lisp/obsolete/profile.el +/usr/share/emacs/%{version}/lisp/obsolete/rnews.el +/usr/share/emacs/%{version}/lisp/obsolete/rnewspost.el +/usr/share/emacs/%{version}/lisp/obsolete/rsz-mini.el +/usr/share/emacs/%{version}/lisp/obsolete/sc.el +/usr/share/emacs/%{version}/lisp/obsolete/sun-curs.el +/usr/share/emacs/%{version}/lisp/obsolete/sun-fns.el +/usr/share/emacs/%{version}/lisp/obsolete/uncompress.el +/usr/share/emacs/%{version}/lisp/obsolete/x-apollo.el +/usr/share/emacs/%{version}/lisp/obsolete/x-menu.el +/usr/share/emacs/%{version}/lisp/options.el +/usr/share/emacs/%{version}/lisp/paren.el +/usr/share/emacs/%{version}/lisp/pcmpl-cvs.el +/usr/share/emacs/%{version}/lisp/pcmpl-gnu.el +/usr/share/emacs/%{version}/lisp/pcmpl-linux.el +/usr/share/emacs/%{version}/lisp/pcmpl-rpm.el +/usr/share/emacs/%{version}/lisp/pcmpl-unix.el +/usr/share/emacs/%{version}/lisp/pcomplete.el +/usr/share/emacs/%{version}/lisp/pcvs-defs.el +/usr/share/emacs/%{version}/lisp/pcvs-info.el +/usr/share/emacs/%{version}/lisp/pcvs-parse.el +/usr/share/emacs/%{version}/lisp/pcvs-util.el +/usr/share/emacs/%{version}/lisp/pcvs.el +/usr/share/emacs/%{version}/lisp/play/5x5.el +/usr/share/emacs/%{version}/lisp/play/animate.el +/usr/share/emacs/%{version}/lisp/play/blackbox.el +/usr/share/emacs/%{version}/lisp/play/cookie1.el +/usr/share/emacs/%{version}/lisp/play/decipher.el +/usr/share/emacs/%{version}/lisp/play/dissociate.el +/usr/share/emacs/%{version}/lisp/play/doctor.el +/usr/share/emacs/%{version}/lisp/play/dunnet.el +/usr/share/emacs/%{version}/lisp/play/fortune.el +/usr/share/emacs/%{version}/lisp/play/gamegrid.el +/usr/share/emacs/%{version}/lisp/play/gametree.el +/usr/share/emacs/%{version}/lisp/play/gomoku.el +/usr/share/emacs/%{version}/lisp/play/handwrite.el +/usr/share/emacs/%{version}/lisp/play/hanoi.el +/usr/share/emacs/%{version}/lisp/play/landmark.el +/usr/share/emacs/%{version}/lisp/play/life.el +/usr/share/emacs/%{version}/lisp/play/meese.el +/usr/share/emacs/%{version}/lisp/play/morse.el +/usr/share/emacs/%{version}/lisp/play/mpuz.el +/usr/share/emacs/%{version}/lisp/play/pong.el +/usr/share/emacs/%{version}/lisp/play/snake.el +/usr/share/emacs/%{version}/lisp/play/solitaire.el +/usr/share/emacs/%{version}/lisp/play/spook.el +/usr/share/emacs/%{version}/lisp/play/studly.el +/usr/share/emacs/%{version}/lisp/play/tetris.el +/usr/share/emacs/%{version}/lisp/play/yow.el +/usr/share/emacs/%{version}/lisp/play/zone.el +/usr/share/emacs/%{version}/lisp/progmodes/ada-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/ada-prj.el +/usr/share/emacs/%{version}/lisp/progmodes/ada-stmt.el +/usr/share/emacs/%{version}/lisp/progmodes/ada-xref.el +/usr/share/emacs/%{version}/lisp/progmodes/antlr-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/asm-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/autoconf.el +/usr/share/emacs/%{version}/lisp/progmodes/awk-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-align.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-bytecomp.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-cmds.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-compat.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-defs.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-engine.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-langs.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-menus.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-styles.el +/usr/share/emacs/%{version}/lisp/progmodes/cc-vars.el +/usr/share/emacs/%{version}/lisp/progmodes/cmacexp.el +/usr/share/emacs/%{version}/lisp/progmodes/compile.el +/usr/share/emacs/%{version}/lisp/progmodes/cperl-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/cpp.el +/usr/share/emacs/%{version}/lisp/progmodes/cwarn.el +/usr/share/emacs/%{version}/lisp/progmodes/dcl-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/delphi.el +/usr/share/emacs/%{version}/lisp/progmodes/ebnf-bnf.el +/usr/share/emacs/%{version}/lisp/progmodes/ebnf-iso.el +/usr/share/emacs/%{version}/lisp/progmodes/ebnf-otz.el +/usr/share/emacs/%{version}/lisp/progmodes/ebnf-yac.el +/usr/share/emacs/%{version}/lisp/progmodes/ebnf2ps.el +/usr/share/emacs/%{version}/lisp/progmodes/ebrowse.el +/usr/share/emacs/%{version}/lisp/progmodes/etags.el +/usr/share/emacs/%{version}/lisp/progmodes/executable.el +/usr/share/emacs/%{version}/lisp/progmodes/f90.el +/usr/share/emacs/%{version}/lisp/progmodes/fortran.el +/usr/share/emacs/%{version}/lisp/progmodes/glasses.el +/usr/share/emacs/%{version}/lisp/progmodes/hideif.el +/usr/share/emacs/%{version}/lisp/progmodes/hideshow.el +/usr/share/emacs/%{version}/lisp/progmodes/icon.el +/usr/share/emacs/%{version}/lisp/progmodes/idlw-rinfo.el +/usr/share/emacs/%{version}/lisp/progmodes/idlw-shell.el +/usr/share/emacs/%{version}/lisp/progmodes/idlw-toolbar.el +/usr/share/emacs/%{version}/lisp/progmodes/idlwave.el +/usr/share/emacs/%{version}/lisp/progmodes/inf-lisp.el +/usr/share/emacs/%{version}/lisp/progmodes/m4-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/make-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/mantemp.el +/usr/share/emacs/%{version}/lisp/progmodes/meta-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/modula2.el +/usr/share/emacs/%{version}/lisp/progmodes/octave-hlp.el +/usr/share/emacs/%{version}/lisp/progmodes/octave-inf.el +/usr/share/emacs/%{version}/lisp/progmodes/octave-mod.el +/usr/share/emacs/%{version}/lisp/progmodes/pascal.el +/usr/share/emacs/%{version}/lisp/progmodes/perl-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/prolog.el +/usr/share/emacs/%{version}/lisp/progmodes/ps-mode.el +/usr/share/emacs/%{version}/lisp/progmodes/scheme.el +/usr/share/emacs/%{version}/lisp/progmodes/sh-script.el +/usr/share/emacs/%{version}/lisp/progmodes/simula.el +/usr/share/emacs/%{version}/lisp/progmodes/sql.el +/usr/share/emacs/%{version}/lisp/progmodes/tcl.el +/usr/share/emacs/%{version}/lisp/progmodes/vhdl-mode.el +/usr/share/emacs/%{version}/lisp/ps-bdf.el +/usr/share/emacs/%{version}/lisp/ps-mule.el +/usr/share/emacs/%{version}/lisp/ps-print.el +/usr/share/emacs/%{version}/lisp/recentf.el +/usr/share/emacs/%{version}/lisp/rect.el +/usr/share/emacs/%{version}/lisp/regi.el +/usr/share/emacs/%{version}/lisp/register.el +/usr/share/emacs/%{version}/lisp/repeat.el +/usr/share/emacs/%{version}/lisp/replace.el +/usr/share/emacs/%{version}/lisp/reposition.el +/usr/share/emacs/%{version}/lisp/resume.el +/usr/share/emacs/%{version}/lisp/rot13.el +/usr/share/emacs/%{version}/lisp/s-region.el +/usr/share/emacs/%{version}/lisp/saveplace.el +/usr/share/emacs/%{version}/lisp/scroll-all.el +/usr/share/emacs/%{version}/lisp/scroll-bar.el +/usr/share/emacs/%{version}/lisp/select.el +/usr/share/emacs/%{version}/lisp/server.el +/usr/share/emacs/%{version}/lisp/shadowfile.el +/usr/share/emacs/%{version}/lisp/shell.el +/usr/share/emacs/%{version}/lisp/simple.el +/usr/share/emacs/%{version}/lisp/smerge-mode.el +/usr/share/emacs/%{version}/lisp/sort.el +/usr/share/emacs/%{version}/lisp/soundex.el +/usr/share/emacs/%{version}/lisp/speedbar.el +/usr/share/emacs/%{version}/lisp/startup.el +/usr/share/emacs/%{version}/lisp/strokes.el +/usr/share/emacs/%{version}/lisp/subr.el +/usr/share/emacs/%{version}/lisp/tabify.el +/usr/share/emacs/%{version}/lisp/talk.el +/usr/share/emacs/%{version}/lisp/tar-mode.el +/usr/share/emacs/%{version}/lisp/tcp.el +/usr/share/emacs/%{version}/lisp/tempo.el +/usr/share/emacs/%{version}/lisp/term.el +%dir /usr/share/emacs/%{version}/lisp/term +/usr/share/emacs/%{version}/lisp/term/bg-mouse.el +/usr/share/emacs/%{version}/lisp/term/mac-win.el +/usr/share/emacs/%{version}/lisp/term/pc-win.el +/usr/share/emacs/%{version}/lisp/term/sun-mouse.el +/usr/share/emacs/%{version}/lisp/term/sun.el +/usr/share/emacs/%{version}/lisp/term/sup-mouse.el +/usr/share/emacs/%{version}/lisp/term/tty-colors.el +/usr/share/emacs/%{version}/lisp/term/tvi970.el +/usr/share/emacs/%{version}/lisp/term/vt100.el +/usr/share/emacs/%{version}/lisp/term/w32-win.el +/usr/share/emacs/%{version}/lisp/term/x-win.el +/usr/share/emacs/%{version}/lisp/terminal.el +/usr/share/emacs/%{version}/lisp/textmodes/artist.el +/usr/share/emacs/%{version}/lisp/textmodes/bib-mode.el +/usr/share/emacs/%{version}/lisp/textmodes/bibtex.el +/usr/share/emacs/%{version}/lisp/textmodes/fill.el +/usr/share/emacs/%{version}/lisp/textmodes/flyspell.el +/usr/share/emacs/%{version}/lisp/textmodes/ispell.el +/usr/share/emacs/%{version}/lisp/textmodes/makeinfo.el +/usr/share/emacs/%{version}/lisp/textmodes/nroff-mode.el +/usr/share/emacs/%{version}/lisp/textmodes/outline.el +/usr/share/emacs/%{version}/lisp/textmodes/page-ext.el +/usr/share/emacs/%{version}/lisp/textmodes/page.el +/usr/share/emacs/%{version}/lisp/textmodes/paragraphs.el +/usr/share/emacs/%{version}/lisp/textmodes/picture.el +/usr/share/emacs/%{version}/lisp/textmodes/refbib.el +/usr/share/emacs/%{version}/lisp/textmodes/refer.el +/usr/share/emacs/%{version}/lisp/textmodes/refill.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-auc.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-cite.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-dcr.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-global.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-index.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-parse.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-ref.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-sel.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-toc.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex-vars.el +/usr/share/emacs/%{version}/lisp/textmodes/reftex.el +/usr/share/emacs/%{version}/lisp/textmodes/scribe.el +/usr/share/emacs/%{version}/lisp/textmodes/sgml-mode.el +/usr/share/emacs/%{version}/lisp/textmodes/spell.el +/usr/share/emacs/%{version}/lisp/textmodes/tex-mode.el +/usr/share/emacs/%{version}/lisp/textmodes/texinfmt.el +/usr/share/emacs/%{version}/lisp/textmodes/texinfo.el +/usr/share/emacs/%{version}/lisp/textmodes/texnfo-upd.el +/usr/share/emacs/%{version}/lisp/textmodes/text-mode.el +/usr/share/emacs/%{version}/lisp/textmodes/tildify.el +/usr/share/emacs/%{version}/lisp/textmodes/two-column.el +/usr/share/emacs/%{version}/lisp/textmodes/underline.el +/usr/share/emacs/%{version}/lisp/thingatpt.el +/usr/share/emacs/%{version}/lisp/time-stamp.el +/usr/share/emacs/%{version}/lisp/time.el +/usr/share/emacs/%{version}/lisp/timer.el +/usr/share/emacs/%{version}/lisp/timezone.el +/usr/share/emacs/%{version}/lisp/tmm.el +/usr/share/emacs/%{version}/lisp/toolbar/tool-bar.el +/usr/share/emacs/%{version}/lisp/tooltip.el +/usr/share/emacs/%{version}/lisp/type-break.el +/usr/share/emacs/%{version}/lisp/uniquify.el +/usr/share/emacs/%{version}/lisp/unused.el +/usr/share/emacs/%{version}/lisp/userlock.el +/usr/share/emacs/%{version}/lisp/vc-cvs.el +/usr/share/emacs/%{version}/lisp/vc-hooks.el +/usr/share/emacs/%{version}/lisp/vc-rcs.el +/usr/share/emacs/%{version}/lisp/vc-sccs.el +/usr/share/emacs/%{version}/lisp/vc.el +/usr/share/emacs/%{version}/lisp/vcursor.el +/usr/share/emacs/%{version}/lisp/view.el +/usr/share/emacs/%{version}/lisp/vms-patch.el +/usr/share/emacs/%{version}/lisp/vmsproc.el +/usr/share/emacs/%{version}/lisp/vt-control.el +/usr/share/emacs/%{version}/lisp/vt100-led.el +/usr/share/emacs/%{version}/lisp/w32-fns.el +/usr/share/emacs/%{version}/lisp/which-func.el +/usr/share/emacs/%{version}/lisp/whitespace.el +/usr/share/emacs/%{version}/lisp/wid-browse.el +/usr/share/emacs/%{version}/lisp/wid-edit.el +/usr/share/emacs/%{version}/lisp/widget.el +/usr/share/emacs/%{version}/lisp/windmove.el +/usr/share/emacs/%{version}/lisp/window.el +/usr/share/emacs/%{version}/lisp/winner.el +/usr/share/emacs/%{version}/lisp/woman.el +/usr/share/emacs/%{version}/lisp/xml.el +/usr/share/emacs/%{version}/lisp/xscheme.el +/usr/share/emacs/%{version}/lisp/xt-mouse.el + +%changelog -n emacs +* Sat Nov 11 2006 - olh@suse.de +- remove ppc/ppc64 ld.scripts + fix elf handling on powerpc64 +* Thu Aug 03 2006 - werner@suse.de +- Make last change depending on X11 release version +- Do not use not initialized variables +* Wed Aug 02 2006 - aj@suse.de +- Fix app-defaults path for X11 R7. +* Fri Jun 30 2006 - werner@suse.de +- Update the ~/.gnu-emacs to newer auctex version +* Mon Jun 19 2006 - dmueller@suse.de +- revert last change by package maintainer's request +* Thu Jun 15 2006 - dmueller@suse.de +- build parallel +* Fri Apr 21 2006 - werner@suse.de +- Re-enable the circular dependcies of emacs and emacs_program +- Handle emacs-x11 as an enhancement for xorg-x11-libs +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Jan 11 2006 - schwab@suse.de +- Don't strip binaries. +* Thu Oct 20 2005 - werner@suse.de +- ~/.gnu-emacs: change order of sort functions date and subject, + add sort function number (bug #116279) +* Mon Oct 10 2005 - werner@suse.de +- Adapt ppc linker script to new ppc binutils +* Mon Sep 26 2005 - ro@suse.de +- list dot.gnu-emacs as source +* Mon Sep 26 2005 - cthiel@suse.de +- Updated php-mode to 1.2.0 +* Fri Apr 15 2005 - werner@suse.de +- Get emacs back on ppc +- Block input on architectures which do not use system malloc +- Fix stupid multibyte bug in Fformat +- Avoid XIM status error of the xft +* Thu Apr 14 2005 - werner@suse.de +- More on gcc4 warnings +- Break circular dependings +* Fri Apr 08 2005 - uli@suse.de +- squelch GCC4 sentinel warnings +* Fri Feb 04 2005 - schwab@suse.de +- Fix format string bug in movemail. +* Fri Feb 04 2005 - werner@suse.de +- Security fix for movemail applied (bug #50237) +* Mon Dec 20 2004 - werner@suse.de +- Enable leim, seems to be required even with autodetection. +* Wed Nov 17 2004 - werner@suse.de +- Add emacs.png pixmap to file list +* Wed Oct 20 2004 - werner@suse.de +- Remove file conflict between emacs base and x11 package +* Wed Oct 13 2004 - werner@suse.de +- Add workaround for XKey modifier detection even if the keys + are not marked as modifiers (bug #47192) +* Thu Sep 16 2004 - mmj@suse.de +- Add php-mode-1.1 [#40286] +* Mon Sep 13 2004 - werner@suse.de +- Do not overwrite emacs binary with a sym link +- Make install-info work during build +* Thu Sep 09 2004 - werner@suse.de +- Make emacs-x11/emacs-nox user save (bug #41961) +* Thu Aug 12 2004 - coolo@suse.de +- removed postfix again and hard code the sendmail-program +* Wed Jun 30 2004 - schwab@suse.de +- Add postfix to neededforbuild to get correct sendmail-program. +* Tue Jun 08 2004 - ro@suse.de +- use -fno-strict-aliasing +- added returns to some non-void functions (most unreached) +* Fri Mar 19 2004 - werner@suse.de +- Put the difference of timecard-mode.el to its original into + a comment to be able to satisfy the stupid no.orig rule. +* Mon Feb 02 2004 - kukuk@suse.de +- Cleanup neededforbuild +* Tue Jan 20 2004 - meissner@suse.de +- Fixed ppc(32) linker script. +* Sat Jan 10 2004 - adrian@suse.de +- build as user +* Sat Aug 16 2003 - adrian@suse.de +- install desktop file from kappfinder +* Thu Jul 24 2003 - werner@suse.de +- Fix bug #27173: map ispell coding latin1 to latin9 if the + buffer coding is latin9. +* Wed Jul 23 2003 - werner@suse.de +- Update to 21.3 +- Port patches if required +- Fix ps-print for ISO-8859-15 aka latin9 +* Fri Jun 20 2003 - ro@suse.de +- remove unpackaged files from buildroot +* Fri May 16 2003 - mfabian@suse.de +- split off locale.el from func-keys.el in order to get correct + i18n setup in terminals and not only under X11. + In case of terminals, func-keys.el was loaded after + before-init-hook, therefore adding something to this hook was + useless. Load the new locale.el at the end of site-start.el + because Mule-UCS apparently messes up the + terminal-coding-system again. +* Thu Apr 24 2003 - ro@suse.de +- fix install_info --delete call and move from preun to postun +* Mon Mar 03 2003 - schwab@suse.de +- Use %%install_info. +* Thu Feb 27 2003 - werner@suse.de +- Encodings: do it the same as for xemacs +* Wed Feb 26 2003 - werner@suse.de +- Fix bug #24299: Be able to use UTF-8 locale +* Thu Jan 02 2003 - bg@suse.de +- Add support for hppa +- Fix alignment bug in pure_alloc with pure_float +* Thu Dec 19 2002 - werner@suse.de +- Fix trouble with ansi-term mode (bug #22431) +* Wed Dec 18 2002 - werner@suse.de +- Make fill-column in ~/.gnu-emacs work for emacs 21.x +* Wed Nov 20 2002 - schwab@suse.de +- Add AC_CONFIG_LIBOBJ_DIR. +* Sat Oct 19 2002 - schwab@suse.de +- Use BuildRoot and make it build non-privileged. +- Use predefined targets in lisp/Makefile. +* Thu Oct 17 2002 - werner@suse.de +- Reintegrate ger-keys into site lisp +- Remove references from .gnu-emacs and site-start of removed files +* Wed Oct 16 2002 - schwab@suse.de +- Remove all global key mappings from web-mode.el and cweb.el. +- Remove obsolete site-lisp files. +* Wed Sep 11 2002 - kukuk@suse.de +- Provide splitaliasing for updating from old ge_exec +* Tue Sep 10 2002 - adrian@suse.de +- remove obsoleting of itself +* Fri Aug 16 2002 - schwab@suse.de +- Ported to PPC64. +* Thu Aug 15 2002 - ro@suse.de +- fixed typo in specfile +* Thu Aug 15 2002 - werner@suse.de +- Add pre-require fileutils for emacs-x11/nox (bug #17830/#17831) +* Fri Aug 09 2002 - ro@suse.de +- dont include /usr/share/info/dir in filelist +* Thu Aug 08 2002 - werner@suse.de +- Update to 21.2 +* Fri Jul 26 2002 - schwab@suse.de +- Remove obsolete bindings from term/func-keys.el. +* Tue May 21 2002 - coolo@suse.de +- fixing the patch for s390x +* Fri May 17 2002 - coolo@suse.de +- extending s390x patch to handle lib64 +* Wed Apr 24 2002 - schwab@suse.de +- Fix last change. +* Wed Apr 24 2002 - aj@suse.de +- Handle lib64 in a cleaner way. +* Wed Apr 24 2002 - aj@suse.de +- Fix X11 build. +* Mon Apr 22 2002 - aj@suse.de +- Add support for x86-64. +* Mon Apr 01 2002 - schwab@suse.de +- Fix configure script. +- Remove obsolete Xaw3d changes. +* Fri Mar 08 2002 - kukuk@suse.de +- Add /usr/share/emacs/site-lisp to filelist +* Thu Feb 28 2002 - werner@suse.de +- Switch from gnus-local-organization to message-user-organization + in site-start.el because previous one is obsolete. +* Fri Feb 22 2002 - werner@suse.de +- Correct lisp macro description for line/screen mouse wheel + scrolling +* Fri Feb 22 2002 - werner@suse.de +- Fix initializing of fontifying of Auc-TeX buffers +* Fri Feb 01 2002 - ro@suse.de +- changed neededforbuild to +* Thu Nov 08 2001 - werner@suse.de +- Make it build on PPC +- Use original paren instead of stig-paren +* Thu Nov 08 2001 - werner@suse.de +- Update to Emacs 21.1 +- Remove obsolete stuff from site-lisp path +- Port our patches to 21.1 if not already integrated +* Mon Oct 15 2001 - mfabian@suse.de +- add emacs-20.5-linespace-patch + (adds the command-line option --line-space + which can be used to increase the line spacing. Greatly + improves the readability of several popular Japanese fonts + like jiskan16) +- add emacs-20.7-mule-4.1a.patch to upgrade to mule version + 4.1 (AOI). Contains a fix for the CCL interpreter and + a fix for the problem of invalid post-read-conversion with + decode-coding-string(), both by Miyashita Hisashi. +* Tue Sep 25 2001 - werner@suse.de +- Use linker script of PowerPC to make it work +* Mon Sep 24 2001 - werner@suse.de +- For PowerPC a -Xlinker is required to mask -znocombreloc +* Mon Sep 10 2001 - aj@suse.de +- Remove extra space in LDFLAGS to allow building on PowerPC and + alpha. +* Wed Sep 05 2001 - werner@suse.de +- FHS: /var/state/xemacs -> /var/lib/xemacs (bug #8678) +* Mon Sep 03 2001 - aj@suse.de +- Don't sort relocation entries, otherwise dumping breaks. +* Thu Aug 02 2001 - werner@suse.de +- Scroll up if button 5 aka wheel up is used +* Wed Jun 27 2001 - mfabian@suse.de +- replace 6 Pixel fonts in app-defaults.Emacs by 7 Pixel fonts, + because 7 Pixel fonts are usually available but 6 Pixel fonts + are not. +* Wed Jun 13 2001 - schwab@suse.de +- Fix for new autoconf. +* Tue Jun 12 2001 - bk@suse.de +- updated s390 config to 20.7 version and added support for s390x +* Tue May 08 2001 - werner@suse.de +- Move [S-home] and [S-end] to [C-home] and [C-end] to + be more common with WIN XY and xemacs. +* Mon May 07 2001 - mfabian@suse.de +- bzip2 sources +* Fri Mar 30 2001 - werner@suse.de +- Keybinding + Change [home] from beginning-of-buffer to beginning-of-line + Change [end] from end-of-buffer to end-of-line + Add [S-home] for beginning-of-buffer + Add [S-end] for end-of-buffer +- Basic wheel mouse support +* Thu Mar 22 2001 - ro@suse.de +- added split-aliases as provides +* Wed Mar 14 2001 - werner@suse.de +- Add post script to activate emacs-nox in the + case of being the only emacs progy +* Mon Mar 12 2001 - werner@suse.de +- Make that configure knows about strerror/strsignal +- Split off two new packages emacs-x11 and emacs-nox + with the emacs program only. +* Tue Mar 06 2001 - werner@suse.de +- Add forgotten /etc/skel/.gnu-emacs +* Tue Mar 06 2001 - werner@suse.de +- Reintegrate ge_site into emacs package. +- Mark site-start.el als config file +- Use font-lock instead hilit19/hl319 +- Rework a few el files +* Sat Jan 20 2001 - violiet@suse.de +- changed bdf printing patch to patch also loaddefs.el, because + the default for the bdf-directory list comes from loaddefs.el +* Fri Jan 19 2001 - violiet@suse.de +- improved ps-mule.el (use gulim font for Korean bdf printing) +* Wed Jan 17 2001 - mfabian@suse.de +- some further tuning of app-defaults +* Tue Jan 16 2001 - mfabian@suse.de +- added patches for dired.el: + M-x set-language-environment RET Japanese RET M-x dired + and + M-x set-language-environment RET Korean RET M-x dired + works now. +- added patch for ps-mule.el which makes Korean PostScript printing + work. +* Tue Jan 16 2001 - mfabian@suse.de +- improved Emacs's app-defaults, using suggestions of + violiet@susekorea.net and added some further improvements +* Tue Jan 09 2001 - mfabian@suse.de +- added patch which fixes the problems with XIM. +* Tue Nov 21 2000 - werner@suse.de +- Remove swapping of kp-separator/kp-decimal because it's + done in xkbd map for german keyboards +* Thu Nov 16 2000 - werner@suse.de +- Move package names + * from ge_exec to emacs + * from ge_lisp to emacs-el + * from ge_info to emacs-info +- Add kvt.el and gnome.el for the terminal kvt and gnome-terminal +- Assigne locale-translation-file-name dynamically +* Fri Sep 29 2000 - schwab@suse.de +- Update ia64 patch. +* Wed Jun 21 2000 - schwab@suse.de +- Add again some missing declarations. +* Fri Jun 16 2000 - werner@suse.de +- New version 20.7 with security fix based on UNIX98 ptys +- Make patches comaptible +* Tue Jun 06 2000 - uli@suse.de +- moved docs to %%{_docdir} +* Thu Jun 01 2000 - kasal@suse.de +- Added app-default/Emacs to use fonts *-iso8859-* . + This way we find iso8859-2 fonts in Czech environment. +* Wed May 17 2000 - schwab@suse.de +- Add some missing declarations. +* Tue Apr 04 2000 - bk@suse.de +- s390 team added s390 support +* Wed Mar 22 2000 - schwab@suse.de +- Add ia64 patches. +- Update config.{guess,sub} from automake. +* Wed Mar 08 2000 - werner@suse.de +- Switch to bug fix release 20.6 (MULE, locale, Y2K, ...) +* Thu Feb 03 2000 - werner@suse.de +- Type of ospeed is speed_t for linux +* Mon Jan 31 2000 - kasal@suse.cz +- don't build etags and ctags, it's not in the filelist + - rename gctags to gnuctags (has no efect) + - in lib-src: use regex and getopt from glibc +* Wed Jan 19 2000 - werner@suse.de +- The system is ${RPM_ARCH}-suse-linux even for sparc ;^) + - /usr/man -> /usr/share/man + - /usr/info -> /usr/share/info +* Fri Dec 31 1999 - kukuk@suse.de +- Fix filelist in spec file +* Fri Dec 31 1999 - kukuk@suse.de +- Use %%{_target_cpu}-suse-linux-gnu instead of + ${RPM_ARCH}-suse-linux (necessary for SPARC) +* Tue Dec 21 1999 - werner@suse.de +- New version + - Try to port my patches to this version +* Wed Dec 01 1999 - werner@suse.de +- Fix pty handling: use glibc extension +* Thu Nov 11 1999 - werner@suse.de +- Fix ctype expansion +* Wed Oct 20 1999 - werner@suse.de +- Remove etags and ctags and set requires for ctags package +* Sun Oct 17 1999 - ro@suse.de +- fixed neededforbuild +* Mon Sep 27 1999 - bs@suse.de +- fixed requirements for sub packages +* Fri Sep 24 1999 - werner@suse.de +- Add new and forgotten dif +* Fri Sep 24 1999 - werner@suse.de +- Merging BETA and STABLE package +* Thu Sep 16 1999 - uli@suse.de +- merged in Geoffrey Keating's PPC patch +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Mon Aug 16 1999 - werner@suse.de +- The name is Andreas Schwab, sorry +* Fri Aug 13 1999 - werner@suse.de +- Add bug fix of Andy Schwab +* Wed Aug 04 1999 - werner@suse.de +- New version 20.4 + * add SuSE fixes and enhancements + * make KOI8-R work again + * reanable ispell menu map rebuild on the fly +* Fri May 28 1999 - ro@suse.de +- added patch from Wolfram Gloger to run on glibc-2.1 +* Thu Apr 15 1999 - werner@suse.de +- Fix stupid bug +* Wed Apr 14 1999 - werner@suse.de +- Enable russian KOI encoding +* Mon Mar 08 1999 - werner@suse.de +- Remove site-lisp/hacks/ispell.el* to use the dynamic + rebuild of the Spell menu of the ispell package +* Wed Mar 03 1999 - ro@suse.de +- removed -egcs from spec: done automatically when gcc is specified +- added linkscr-patch from cristian gafton +- filelist use wildcard "*" for arch +* Wed Feb 24 1999 - werner@suse.de +- Add locale handling + - Fix display-time bug +* Wed Jan 20 1999 - werner@suse.de +- Fix ratio for memory allocation on alpha +* Wed Dec 09 1998 - bs@suse.de +- removed /usr/info/dir from file list +* Tue Nov 17 1998 - werner@suse.de +- Fix null pointer in command argument sorting +* Fri Nov 13 1998 - bs@suse.de +- fixed spec file (double entry Summary) +* Thu Nov 12 1998 - bs@suse.de +- fixed spec file for new rpm. +* Thu Sep 17 1998 - werner@suse.de +- Some more fixes + * include cc-defs.el into all *.el which needs c-safe +* Mon Sep 07 1998 - werner@suse.de +- Some fixes: lisp/browse-url.el, lisp/midnight.el, + lisp/repeat.el, lisp/emacs-lisp/find-func.el, + lisp/mail/mail-hist.el, src/coding.c, src/data.c, + src/lread.c and src/print.c. +* Wed Sep 02 1998 - werner@suse.de +- Fix typo in speedstar.el and add a tab mapping +* Tue Sep 01 1998 - werner@suse.de +- New version 20.3 + - Port the previous changes to the new version 20.3 + - Make de, de_DE, and so on working with LC_CTYPE, LC_ALL, + and LANG + - Do not overwrite default-enable-multibyte-characters + in func-keys.el +* Mon Jul 20 1998 - werner@suse.de +- mktemp need six X +* Mon Jul 20 1998 - werner@suse.de +- delsel ... hmmpf defcustom isn't very funny ... fixed + - mule ... now we set european display for the most languages + found under /usr/share/locale/ ... see locale.alias +* Fri Jul 10 1998 - werner@suse.de +- Remove exploit in rcs2log and vcdiff +* Wed Jul 08 1998 - werner@suse.de +- New version 20.2 + - Many bug fixes included +* Tue Feb 10 1998 - werner@suse.de +- Add a changed ispell.el for new ispell dictionaries + ... make sure that menu bar is rebuild. + - Add missing setsid in callproc.c +* Mon Nov 10 1997 - werner@suse.de +- ready for autobuild +* Sun Jun 01 1997 - bs@suse.de +- removed usr/bin/ctags & usr/man/man1/ctags.1.gz (included in package ctags) +* Sat May 24 1997 - werner@suse.de +- some changes in keycode under TERM=xterm (term/xterm.el) + - fix system-type: `rms' uses gnu/linux :-(( + now dired-chown.program should work again. +* Tue Feb 04 1997 - werner@suse.de +- Update auf gefixte Version 19.34b + - Drucken sollte jetzt möglich sein + - Aufräumen von term/linux.el und term/xterm.el +* Thu Jan 02 1997 - werner@suse.de +- Neue Version von GNU Emacs: 19.34 + - Anpassungen an TERM=linux, TERM=xterm + - Delete löscht Zeichen unter dem Cursor diff --git a/emacs.test b/emacs.test new file mode 100644 index 0000000..87cd7de --- /dev/null +++ b/emacs.test @@ -0,0 +1,29 @@ + Testform für emacs + =================== + +08.08.2002: Version 21.2 +Maintainer: werner + +Vorraussetzungen: +================= + +X sollte installiert sein. + +Starten: +======== + + emacs + emacs -nw + emacs -q --no-site + emacs -nw -q --no-site + als Editor von mailx/elm/pine ... + + + Testen mit verschiedensten File-Typen (*.tex, man-pages. + *.html, info-mode, gnus, rmail, ...) + + +Ergebnisse: +=========== + +Hängt von der gewählten mode ab. diff --git a/leim-21.3.tar.bz2 b/leim-21.3.tar.bz2 new file mode 100644 index 0000000..7f03ad1 --- /dev/null +++ b/leim-21.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:203b38230fea468e0ce114b46e680dee9dbc680eaa5aa40ed9bc11be912faecd +size 2999273 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/site-lisp.tar.bz2 b/site-lisp.tar.bz2 new file mode 100644 index 0000000..a804127 --- /dev/null +++ b/site-lisp.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c56334babd00a965e879acb973c698638280d3cd6302c6d911911fca14f3685c +size 73364