diff options
author | minoura <minoura@pkgsrc.org> | 2000-03-10 15:45:33 +0000 |
---|---|---|
committer | minoura <minoura@pkgsrc.org> | 2000-03-10 15:45:33 +0000 |
commit | ffe19d486f72effe58763d5937aead7e3a1fbe64 (patch) | |
tree | f54739867aa479d2455fb518f31eec3c1535c66e /editors/emacs/patches | |
parent | 9f4e7daac9fdf8a560eace12298748cf47b11655 (diff) | |
download | pkgsrc-ffe19d486f72effe58763d5937aead7e3a1fbe64.tar.gz |
Updated to Emacs-20.6.
Emacs-20.6 is a bug-fix release with one user-visible change
* Support for ARM-based non-RISCiX machines has been added.
(patches/patch-be was removed because of this addition).
I believe it can run on any ports on which Emacs-20.5a runs.
Diffstat (limited to 'editors/emacs/patches')
-rw-r--r-- | editors/emacs/patches/patch-be | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/editors/emacs/patches/patch-be b/editors/emacs/patches/patch-be deleted file mode 100644 index bddfc38cd23..00000000000 --- a/editors/emacs/patches/patch-be +++ /dev/null @@ -1,102 +0,0 @@ -$NetBSD: patch-be,v 1.2 1999/06/04 04:15:44 mycroft Exp $ - ---- /dev/null Fri Aug 28 13:20:16 1998 -+++ src/m/arm.h Sun Aug 16 03:48:25 1998 -@@ -0,0 +1,97 @@ -+/* Machine description file for Acorn RISCiX machines. -+ Copyright (C) 1994 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. */ -+ -+ -+ -+/* 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. We can't -+ * do this on the arm with gcc, since the first 4 args are in registers. */ -+ -+#ifdef __GNUC__ -+#define NO_ARG_ARRAY -+#else -+#undef NO_ARG_ARRAY -+#endif -+ -+/* Define WORD_MACHINE if addresses and such have -+ * to be corrected before they can be used as byte counts. */ -+ -+#undef WORD_MACHINE -+ -+/* Define how to take a char and sign-extend into an int. -+ On machines where char is signed, this is a no-op. */ -+ -+/* ARM note - The RISCiX Norcroft C Compiler has ALL -+ non-32-bit types as unsigned */ -+ -+#define SIGN_EXTEND_CHAR(c) (((int)(c) << 24) >> 24) -+ -+/* 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 */ -+ -+/* ARM note - this is done by the Norcroft compiler - symbol is `__arm' */ -+ -+/* 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. */ -+ -+#define EXPLICIT_SIGN_EXTEND -+ -+/* 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 -+ -+#ifdef __GNUC__ -+ -+/* Use builtin alloca. Also be sure that no other ones are tried out. */ -+#define alloca __builtin_alloca -+#define HAVE_ALLOCA -+ -+#else -+#define C_ALLOCA -+#undef HAVE_ALLOCA -+#endif /* __GNUC__ */ -+ -+/* 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 -+ -+ -+/* For the portable alloca */ -+#define STACK_DIRECTION -1 |