Subject: electricfence patches (fwd)
To: None <port-pmax@netbsd.org>
From: None <mcmahill@mtl.mit.edu>
List: port-pmax
Date: 07/06/2000 17:22:23
could someone verify that the attached fix to the devel/electricfence
package is the correct one for mips?  The package now compiles and passes
its own self sanity check, but not being an electric fence user, I'm a bit
unsure of what else to test.

Thanks

-Dan



Index: files/patch-sum
===================================================================
RCS file: /cvsroot/pkgsrc/devel/electricfence/files/patch-sum,v
retrieving revision 1.1
diff -u -r1.1 patch-sum
--- patch-sum	1999/07/09 13:50:34	1.1
+++ patch-sum	2000/07/06 21:11:35
@@ -1,4 +1,4 @@
 $NetBSD: patch-sum,v 1.1 1999/07/09 13:50:34 agc Exp $
 
-MD5 (patch-aa) = 4a479250b6927ad2bde3f379b4c785de
+MD5 (patch-aa) = d0b6d5ab2bd281224187d42e349666a2
 MD5 (patch-ab) = 4c3500bfb41dcd23c3eb136bdf738f7c
Index: patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/devel/electricfence/patches/patch-aa,v
retrieving revision 1.2
diff -u -r1.2 patch-aa
--- patch-aa	1998/10/27 11:03:09	1.2
+++ patch-aa	2000/07/06 21:11:35
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.2 1998/10/27 11:03:09 agc Exp $
+$NetBSD$
 
---- Makefile.orig	Fri Jan 20 05:33:04 1995
-+++ Makefile	Tue Oct 27 10:55:46 1998
-@@ -1,12 +1,11 @@
+--- Makefile.orig	Fri Jan 20 00:33:04 1995
++++ Makefile	Thu Jul  6 16:59:59 2000
+@@ -1,11 +1,14 @@
 -ASFLAGS= -mips2
 +#ASFLAGS= -mips2
  CC= cc
@@ -10,16 +10,19 @@
 -INSTALL= install
  MV= mv
  CHMOD= chmod
- CFLAGS= -g
+-CFLAGS= -g
 -LIB_INSTALL_DIR= /usr/lib
 -MAN_INSTALL_DIR= /usr/man/man3
++.if ${MACHINE_ARCH} == "mipsel"
++CFLAGS= -g -DPAGE_PROTECTION_VIOLATED_SIGNAL=SIGBUS
++.else
++CFLAGS= -g 
++.endif
 +LIB_INSTALL_DIR= ${PREFIX}/lib
 +MAN_INSTALL_DIR= ${PREFIX}/man/man3
  
  PACKAGE_SOURCE= README libefence.3 Makefile efence.h \
- 	efence.c page.c print.c eftest.c tstheap.c CHANGES
-@@ -39,10 +38,9 @@
- 	@ echo
+@@ -40,8 +43,7 @@
  
  install: libefence.a libefence.3
 -	$(MV) libefence.a $(LIB_INSTALL_DIR)
@@ -31,4 +34,3 @@
 +	${INSTALL} -c -m 0644 -o root -g wheel libefence.3 $(MAN_INSTALL_DIR)/libefence.3
  
  clean:
- 	- rm -f $(OBJECTS) tstheap.o eftest.o tstheap eftest libefence.a \