/emacs20, GNU editing macros (editor)
20.7nb22, Package name:
emacs20-20.7nb22, Maintainer: dholland
GNU Emacs is a self-documenting, customizable, extensible real-time
Users new to Emacs will be able to use basic features fairly rapidly
by studying the tutorial and using the self-documentation features.
Emacs also has an extensive interactive manual browser. It is easily
extensible since its editing commands are written in Lisp.
GNU Emacs's many special packages handle mail reading (RMail) and
sending (Mail), outline editing (Outline), compiling (Compile),
running subshells within Emacs windows (Shell), running a Lisp
read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
(Doctor :-) and many more.
This package contains Emacs version 20.
Required to build:
] Package options
: emacs-pop, inet6
Master sites: SHA1:
Version history: (Expand)
- (2016-11-26) Updated to version: emacs20-20.7nb22
- (2016-11-26) Updated to version: emacs20-20.7nb21
- (2016-11-11) Updated to version: emacs20-20.7nb20
- (2016-07-09) Updated to version: emacs20-20.7nb19
- (2015-10-15) Updated to version: emacs20-20.7nb18
- (2013-06-01) Updated to version: emacs20-20.7nb17
CVS history: (Expand)
| 2016-11-26 07:38:06 by David A. Holland | Files touched by this commit (3) |
Use paxctl +a like in emacs21 to make the build work on -current. It seems
that if you dump with a non-ASLR temacs you get a working emacs binary, and
if you don't you don't, although I don't really see why -- perhaps it's
something broken in crtstuff. Closes PR 51654.
Note that pre-ASLR emacs20 binaries not dumped by an ASLR temacs also
blow up in the same way, which doesn't make much sense either, but
undoubtedly it's all connected.
It's not particularly good that we apparently don't have backwards
compatibility for old Emacs binaries because of this, but for the time
being I'm more worried about it working at all.
PKGREVISION++ again, to 22.
| 2016-11-26 04:50:17 by David A. Holland | Files touched by this commit (4) |
Two fixes: (1) set ELFSIZE correctly (I have no idea how this ever worked)
and (2) work around the problem where gcc 5.x compiles calloc into a call
to itself. PKGREVISION -> 21.
| 2016-11-11 10:10:41 by Maya Rashish | Files touched by this commit (1) | |
emacs20: retire elaborate logic to match versions of NetBSD below 1.7
older binutils worked fine without this option, and it was a performance
hit, but it's unrealistic to see anyone using such old binutils today.
not matching some operating systems will cause runtime crashes.
forgotten to apply patch in PR pkg/43091: emacs20 doesn't work
(..on linux, which doesn't match the elaborate logic)
bump PKGREVISION as it is only apparent at runtime.
| 2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | |
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
| 2015-11-03 04:32:24 by Alistair G. Crooks | Files touched by this commit (138) |
Add SHA512 digests for distfiles for editors category
Problems found with existing distfiles:
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2015-10-14 22:17:28 by Thomas Klausner | Files touched by this commit (54) |
Switch from x11/Xaw3d to newer x11/libXaw3d.
Adapt some packages so they build with that.
Bump their PKGREVISIONs.
| 2015-01-01 10:54:25 by David A. Holland | Files touched by this commit (1) |
Use BROKEN_ON_PLATFORM for missing config entries. (yeah this one's my
| 2013-10-27 21:47:53 by Joerg Sonnenberger | Files touched by this commit (5) |
NetBSD with native clang won't have libgcc, so fake a static library.
Avoids going to the great hacks in the build system to avoid it.