Subject: Re: GNU Emacs 21.1
To: Masao Uebayashi <uebayasi@soum.co.jp>
From: Greg A. Woods <woods@weird.com>
List: tech-pkg
Date: 10/22/2001 15:18:01
[ On Monday, October 22, 2001 at 18:47:30 (+0900), Masao Uebayashi wrote: ]
> Subject: GNU Emacs 21.1
>
> Anyone working on its Pkgsrc?

Jason Beegan <jtp@netbsd.org> posted a pkgsrc module for testing with
the beta versions, but I don't see it around any more:

	http://mail-index.netbsd.org/current-users/2001/05/13/0009.html

Anyone working on such a module might want this patch, which still
wasn't in 21.0.106 for some reason....

Index: src/s/netbsd.h
===================================================================
RCS file: /cvs/gnu/emacs-21/src/s/netbsd.h,v
retrieving revision 1.1.1.4
diff -c -r1.1.1.4 netbsd.h
*** src/s/netbsd.h	19 Oct 2001 21:02:17 -0000	1.1.1.4
--- src/s/netbsd.h	19 Oct 2001 21:11:03 -0000
***************
*** 1,6 ****
--- 1,7 ----
  /* s/ file for netbsd system.  */
  
  /* Get most of the stuff from bsd4.3 */
+ /* XXX There should be a "bsd4-4.h" because so many things are different! */
  #include "bsd4-3.h"
  
  #if defined (__alpha__) && !defined (__ELF__)
***************
*** 106,111 ****
--- 107,117 ----
  #ifndef NOT_C_CODE
  #include <signal.h>
  #endif
+ 
+ /* Use POSIX Signals [sigaction(), sigprocmask(), sigsuspend(), etc.]
+    Gerd says this works OK in FreeBSD -- should be fine on any 4.4BSD */
+ 
+ #define POSIX_SIGNALS 1
  
  /* Don't close pty in process.c to make it as controlling terminal.
     It is already a controlling terminal of subprocess, because we did


-- 
							Greg A. Woods

+1 416 218-0098      VE3TCP      <gwoods@acm.org>     <woods@robohack.ca>
Planix, Inc. <woods@planix.com>;   Secrets of the Weird <woods@weird.com>