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

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


Branch: pkgsrc-2011Q3, Version: 20.7nb14, Package name: emacs-20.7nb14, 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.


Required to build:
[devel/gmake]

Package options: emacs-pop, inet6

Master sites:

SHA1: ef0168b927fb633bc9b14e2249431f26ff8b8452
RMD160: f3b8ea8d6f6ad52ccdd7ca74c84e87a7409fc270
Filesize: 14690.848 KB

Version history: (Expand)


CVS history: (Expand)


   2011-12-02 14:16:31 by Matthias Scheler | Files touched by this commit (4)
Log message:
Pullup ticket #3617 - requested by dholland
editors/emacs20: bug fix patch

Revisions pulled up:
- editors/emacs20/distinfo                                      1.19-1.22
- editors/emacs20/patches/patch-ab                              1.4
- editors/emacs20/patches/patch-bm                              1.2-1.4
- editors/emacs20/patches/patch-cb                              deleted

---
   Module Name:	pkgsrc
   Committed By:	dholland
   Date:		Thu Dec  1 04:05:41 UTC 2011

   Modified Files:
   	pkgsrc/editors/emacs20: distinfo
   	pkgsrc/editors/emacs20/patches: patch-ab

   Log message:
   Patch up configure tests for cpp to avoid problems when running gcc
   4.5's cpp on makefiles. PR 45669.

   Unfortunately, this does not by itself fix the build; now I'm getting

      ./temacs -batch -l loadup dump
      gmake[1]: *** [emacs] Segmentation fault

   and I have a bad feeling that this may be the same issue that the
   other emacs versions are sometimes hitting.

---
   Module Name:	pkgsrc
   Committed By:	dholland
   Date:		Thu Dec  1 04:51:30 UTC 2011

   Modified Files:
   	pkgsrc/editors/emacs20: distinfo
   	pkgsrc/editors/emacs20/patches: patch-bm
   Removed Files:
   	pkgsrc/editors/emacs20/patches: patch-cb

   Log message:
   Fold patch-cb into patch-bm since they patch the same file. Related to
   PR 45669. hi joerg!

---
   Module Name:	pkgsrc
   Committed By:	dholland
   Date:		Thu Dec  1 05:07:23 UTC 2011

   Modified Files:
   	pkgsrc/editors/emacs20: distinfo
   	pkgsrc/editors/emacs20/patches: patch-bm

   Log message:
   Add __asm __volatile("":::"memory") at a critical point \ 
in alloc.c.

   gcc thinks it knows the semantics of malloc and so it thinks it can
   optimize out the manipulation of __malloc_hook; however, doing so causes
   the subsequent malloc call to come back to itself, leading to an infinite
   recursion and SIGSEGV in temacs.

   This fixes the remaining part of PR 45669.

   Someone(TM) should check if this issue affects other Emacs versions
   and/or XEmacs.

---
   Module Name:	pkgsrc
   Committed By:	dholland
   Date:		Thu Dec  1 05:12:57 UTC 2011

   Modified Files:
   	pkgsrc/editors/emacs20: distinfo
   	pkgsrc/editors/emacs20/patches: patch-bm

   Log message:
   Extend previous to realloc and free as well, which is almost certainly
   necessary. PR 45669.