./editors/emacs20, GNU editing macros (editor)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 20.7nb22, Package name: emacs20-20.7nb22, Maintainer: dholland

GNU Emacs is a self-documenting, customizable, extensible real-time
display editor.

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: ef0168b927fb633bc9b14e2249431f26ff8b8452
RMD160: f3b8ea8d6f6ad52ccdd7ca74c84e87a7409fc270
Filesize: 14690.848 KB

Version history: (Expand)

CVS history: (Expand)

   2016-11-26 07:38:06 by David A. Holland | Files touched by this commit (3)
Log message:
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)
Log message:
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) | Package updated
Log message:
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) | Package updated
Log message:
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)
Log message:
Add SHA512 digests for distfiles for editors category

Problems found with existing distfiles:
No changes made to the javascript-mode or yEd distinfo files.

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)
Log message:
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)
Log message:
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)
Log message:
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.