This commit is contained in:
commit
10e3021bce
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -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
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
154
app-defaults.Emacs
Normal file
154
app-defaults.Emacs
Normal file
@ -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
|
463
dot.gnu-emacs
Normal file
463
dot.gnu-emacs
Normal file
@ -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, <werner@suse.de> 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* <ComposeCharacter>, <">, <a> 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
|
31
emacs-21.1-asian-print.patch
Normal file
31
emacs-21.1-asian-print.patch
Normal file
@ -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
|
29
emacs-21.1-decl.dif
Normal file
29
emacs-21.1-decl.dif
Normal file
@ -0,0 +1,29 @@
|
||||
--- src/frame.c
|
||||
+++ src/frame.c Wed Oct 24 18:23:30 2001
|
||||
@@ -22,6 +22,9 @@
|
||||
#include <config.h>
|
||||
|
||||
#include <stdio.h>
|
||||
+#ifdef STDC_HEADERS
|
||||
+#include <stdlib.h>
|
||||
+#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;
|
78
emacs-21.1-glibc.patch
Normal file
78
emacs-21.1-glibc.patch
Normal file
@ -0,0 +1,78 @@
|
||||
* This patch should tell lib-src/Makefile
|
||||
that it can use regex and getopt from GNU LibC
|
||||
-- Stepan Kasal <kasal@suse.cz>
|
||||
|
||||
--- 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 <config.h>
|
||||
+# 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. */
|
154
emacs-21.1-linkscr.patch
Normal file
154
emacs-21.1-linkscr.patch
Normal file
@ -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 . */
|
||||
+}
|
28
emacs-21.1-ps-bdf.patch
Normal file
28
emacs-21.1-ps-bdf.patch
Normal file
@ -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\").")
|
||||
|
||||
;;;***
|
||||
|
323
emacs-21.1-s390x.patch
Normal file
323
emacs-21.1-s390x.patch
Normal file
@ -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="<name of system .h file here, without the s- or .h>" */
|
||||
+
|
||||
+/* 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="<name of system .h file here, without the s- or .h>" */
|
||||
+
|
||||
+#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
|
||||
+
|
||||
|
174
emacs-21.2-x86_64.patch
Normal file
174
emacs-21.2-x86_64.patch
Normal file
@ -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
|
||||
+
|
31
emacs-21.3-asian-dired.patch
Normal file
31
emacs-21.3-asian-dired.patch
Normal file
@ -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.")
|
183
emacs-21.3-config.dif
Normal file
183
emacs-21.3-config.dif
Normal file
@ -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 <X11/Xlib.h>],
|
||||
+ [AC_TRY_LINK([#include <X11/Xlib.h>],
|
||||
[#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 <X11/Xlib.h>],
|
||||
+ [AC_TRY_LINK([#include <X11/Xlib.h>],
|
||||
[#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 <X11/Intrinsic.h>
|
||||
#include <X11/Xaw/Simple.h>],
|
||||
[],
|
||||
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 <X11/Intrinsic.h>],
|
||||
+ [AC_TRY_LINK([#include <X11/Intrinsic.h>],
|
||||
[#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 <Xm/Xm.h>],
|
||||
+ [AC_TRY_COMPILE([#include <Xm/Xm.h>],
|
||||
[#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 <netdb.h>],
|
||||
+[AC_TRY_LINK([#include <netdb.h>],
|
||||
[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 <sys/time.h>
|
||||
#include <time.h>
|
||||
@@ -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.
|
32
emacs-21.3-level3.patch
Normal file
32
emacs-21.3-level3.patch
Normal file
@ -0,0 +1,32 @@
|
||||
--- src/xterm.h
|
||||
+++ src/xterm.h
|
||||
@@ -21,8 +21,8 @@
|
||||
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/cursorfont.h>
|
||||
-#include <X11/Xutil.h>
|
||||
#include <X11/keysym.h>
|
||||
+#include <X11/Xutil.h>
|
||||
#include <X11/Xatom.h>
|
||||
#include <X11/Xresource.h>
|
||||
|
||||
--- 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))
|
66
emacs-21.3-movemail.patch
Normal file
66
emacs-21.3-movemail.patch
Normal file
@ -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);
|
||||
}
|
69
emacs-21.3-nonvoid.patch
Normal file
69
emacs-21.3-nonvoid.patch
Normal file
@ -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);
|
101
emacs-21.3-ppc64.patch
Normal file
101
emacs-21.3-ppc64.patch
Normal file
@ -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. */
|
35
emacs-21.3-ps-mule.patch
Normal file
35
emacs-21.3-ps-mule.patch
Normal file
@ -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.")
|
16
emacs-21.3-sendmail-path.patch
Normal file
16
emacs-21.3-sendmail-path.patch
Normal file
@ -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
|
79
emacs-21.3-sentinel.patch
Normal file
79
emacs-21.3-sentinel.patch
Normal file
@ -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 <config.h>
|
||||
--- 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 <signal.h>
|
||||
+#include <sys/ioctl.h>
|
||||
#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 <stdio.h>
|
||||
-
|
||||
-char *malloc ();
|
||||
-char *realloc ();
|
||||
-char *getenv ();
|
||||
+#include <stdlib.h>
|
||||
+#include <string.h>
|
||||
|
||||
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 <stdio.h>
|
||||
+#include <stdlib.h>
|
||||
+#include <string.h>
|
||||
+#include <unistd.h>
|
||||
#include <ctype.h>
|
||||
#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 <stdio.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/stat.h>
|
||||
+#include <fcntl.h>
|
||||
|
||||
#ifdef HAVE_UNISTD_H
|
||||
#include <unistd.h>
|
73
emacs-21.3-term.patch
Normal file
73
emacs-21.3-term.patch
Normal file
@ -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)
|
12
emacs-21.3-xim.patch
Normal file
12
emacs-21.3-xim.patch
Normal file
@ -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,
|
1912
emacs-21.3.dif
Normal file
1912
emacs-21.3.dif
Normal file
File diff suppressed because it is too large
Load Diff
3
emacs-21.3.tar.bz2
Normal file
3
emacs-21.3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9b2bdd163ac9b908bef55c1d1cd902efbf812c74a18c1a97e676a0f721e4371b
|
||||
size 16038934
|
834
emacs.changes
Normal file
834
emacs.changes
Normal file
@ -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 <libpng> to <libpng-devel-packages>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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 <number-of-pixels>
|
||||
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
|
||||
|
2790
emacs.spec
Normal file
2790
emacs.spec
Normal file
File diff suppressed because it is too large
Load Diff
29
emacs.test
Normal file
29
emacs.test
Normal file
@ -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.
|
3
leim-21.3.tar.bz2
Normal file
3
leim-21.3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:203b38230fea468e0ce114b46e680dee9dbc680eaa5aa40ed9bc11be912faecd
|
||||
size 2999273
|
3
site-lisp.tar.bz2
Normal file
3
site-lisp.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c56334babd00a965e879acb973c698638280d3cd6302c6d911911fca14f3685c
|
||||
size 73364
|
Loading…
Reference in New Issue
Block a user