diff options
Diffstat (limited to 'development/xemacs/patches')
-rw-r--r-- | development/xemacs/patches/check-features.patch | 11 | ||||
-rw-r--r-- | development/xemacs/patches/dump-paths.patch | 27 | ||||
-rw-r--r-- | development/xemacs/patches/lib64.patch | 29 | ||||
-rw-r--r-- | development/xemacs/patches/mod-shift.patch | 30 |
4 files changed, 97 insertions, 0 deletions
diff --git a/development/xemacs/patches/check-features.patch b/development/xemacs/patches/check-features.patch new file mode 100644 index 000000000000..7da578a4b435 --- /dev/null +++ b/development/xemacs/patches/check-features.patch @@ -0,0 +1,11 @@ +--- xemacs-21.4.15/Makefile.in.in.orig 2004-07-09 19:00:27.000000000 -0400 ++++ xemacs-21.4.15/Makefile.in.in 2004-07-09 19:00:46.000000000 -0400 +@@ -403,7 +403,7 @@ + ## all. --cet + + check-features: all +- ${blddir}/src/${PROGNAME} -batch -l check-features.el ++ ${blddir}/src/${PROGNAME} -batch -l ${blddir}/lisp/check-features.el + + install-only: ${MAKE_SUBDIR} check-features install-arch-dep install-arch-indep + diff --git a/development/xemacs/patches/dump-paths.patch b/development/xemacs/patches/dump-paths.patch new file mode 100644 index 000000000000..d5278013d805 --- /dev/null +++ b/development/xemacs/patches/dump-paths.patch @@ -0,0 +1,27 @@ +Subject: Re: Compiling XEmacs when same version is already installed +From: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> +Date: 31 Jul 2001 20:23:42 +0200 +http://list-archive.xemacs.org/xemacs/200108/msg00001.html + +--- xemacs-21.4.4/lisp/dump-paths.el.orig Tue Jul 31 19:47:56 2001 ++++ xemacs-21.4.4/lisp/dump-paths.el Tue Jul 31 19:56:14 2001 +@@ -58,10 +58,18 @@ + late-packages late-package-load-path) + 'external-debugging-output))) + +- (setq lisp-directory (paths-find-lisp-directory roots)) ++ (let ((build-root (expand-file-name ".." invocation-directory))) ++ (setq lisp-directory (expand-file-name "lisp" build-root)) ++ (setq module-directory (expand-file-name "modules" build-root))) ++ + (if debug-paths + (princ (format "lisp-directory:\n%S\n" lisp-directory) + 'external-debugging-output)) ++ ++ (if debug-paths ++ (princ (format "module-directory:\n%S\n" module-directory) ++ 'external-debugging-output)) ++ + (if (featurep 'mule) + (progn + (setq mule-lisp-directory diff --git a/development/xemacs/patches/lib64.patch b/development/xemacs/patches/lib64.patch new file mode 100644 index 000000000000..41f985bd43ce --- /dev/null +++ b/development/xemacs/patches/lib64.patch @@ -0,0 +1,29 @@ +--- xemacs-21.4.22/lisp/find-paths.el.orig 2011-08-05 13:42:44.545564371 -0400 ++++ xemacs-21.4.22/lisp/find-paths.el 2011-08-05 13:43:10.205459415 -0400 +@@ -103,7 +103,7 @@ + (or + ;; installed + (paths-file-readable-directory-p (paths-construct-path (list directory +- "lib" ++ "lib64" + emacs-program-name))) + ;; in-place or windows-nt + (and +@@ -216,7 +216,7 @@ + (paths-find-emacs-directory roots + (file-name-as-directory + (paths-construct-path (list +- "lib" ++ "lib64" + emacs-program-name))) + base + envvar default +@@ -230,7 +230,7 @@ + (paths-find-emacs-directory roots + (file-name-as-directory + (paths-construct-path +- (list "lib" ++ (list "lib64" + (construct-emacs-version-name)))) + base + envvar default diff --git a/development/xemacs/patches/mod-shift.patch b/development/xemacs/patches/mod-shift.patch new file mode 100644 index 000000000000..9ca292a7efa5 --- /dev/null +++ b/development/xemacs/patches/mod-shift.patch @@ -0,0 +1,30 @@ +--- xemacs-21.4.15/src/event-Xt.c.orig 2004-07-09 11:02:02.000000000 -0400 ++++ xemacs-21.4.15/src/event-Xt.c 2004-07-09 11:02:23.000000000 -0400 +@@ -1253,7 +1253,26 @@ + KeySym bot = XLookupKeysym (ev, Mode_switch_p ? 2 : 0); + KeySym top = XLookupKeysym (ev, Mode_switch_p ? 3 : 1); + if (top && bot && top != bot) +- modifiers &= ~XEMACS_MOD_SHIFT; ++ // SAM ++ switch(top) { ++ case 0x1008fe01: ++ case 0x1008fe02: ++ case 0x1008fe03: ++ case 0x1008fe04: ++ case 0x1008fe05: ++ case 0x1008fe06: ++ case 0x1008fe07: ++ case 0x1008fe08: ++ case 0x1008fe09: ++ case 0x1008fe0a: ++ case 0x1008fe0b: ++ case 0x1008fe0c: ++ break; ++ default: ++ modifiers &= ~XEMACS_MOD_SHIFT; ++ break; ++ } ++ //SAM + } + emacs_event->event_type = key_press_event; + emacs_event->timestamp = ev->time; |