head 1.7; access; symbols pkgsrc-2013Q2:1.7.0.8 pkgsrc-2013Q2-base:1.7 pkgsrc-2012Q4:1.7.0.6 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.4 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.2 pkgsrc-2011Q2-base:1.7 pkgsrc-2009Q4:1.6.0.10 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.8 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.6 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.4 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.2 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.5.0.28 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.26 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.24 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.22 pkgsrc-2008Q1:1.5.0.20 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.18 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.16 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.14 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.12 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.10 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.8 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.6 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.4 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.2 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.4.0.12 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.10 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.8 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.6 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.4 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.2 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.3.0.12 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.10 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.2 netbsd-1-5-RELEASE:1.2 netbsd-1-4-PATCH003:1.2 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.2 netbsd-1-4-PATCH001:1.2 netbsd-1-4-RELEASE:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2010.02.14.00.09.51; author reed; state dead; branches; next 1.6; 1.6 date 2008.12.02.22.26.45; author rillig; state Exp; branches; next 1.5; 1.5 date 2005.11.08.03.27.32; author tv; state Exp; branches; next 1.4; 1.4 date 2004.06.08.19.51.36; author jschauma; state Exp; branches; next 1.3; 1.3 date 2001.11.09.00.39.39; author hubertf; state Exp; branches; next 1.2; 1.2 date 98.10.27.11.03.09; author agc; state Exp; branches; next 1.1; 1.1 date 98.10.27.04.04.11; author garbled; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 98.10.27.04.04.11; author garbled; state Exp; branches; next ; desc @@ 1.7 log @Moved devel/electricfence to devel/electric-fence and renamed the package from ElectricFence to electric-fence. This is for my PR #40238 @ text @$NetBSD: patch-ab,v 1.6 2008/12/02 22:26:45 rillig Exp $ --- page.c.orig 2001-04-11 17:44:04.000000000 +0300 +++ page.c @@@@ -29,7 +29,7 @@@@ static caddr_t startAddr = (caddr_t) 0; -#if ( !defined(sgi) && !defined(_AIX) ) +#if ( !defined(sgi) && !defined(_AIX) && !(defined(BSD) && BSD >= 199306) && !defined(linux) && !defined(__INTERIX) ) extern int sys_nerr; /*extern char * sys_errlist[];*/ #endif @@@@ -39,13 +39,8 @@@@ stringErrorReport(void) { #if ( defined(sgi) ) return strerror(oserror()); -#elif ( defined(_AIX) ) - return strerror(errno); #else - if ( errno > 0 && errno < sys_nerr ) - return sys_errlist[errno]; - else - return "Unknown error.\n"; + return strerror(errno); #endif } @ 1.6 log @Updated ElectricFence to 2.1.13.0.1. Changes since 2.1.0 (from debian/changelog): electric-fence (2.1.13-0.1) unstable; urgency=low * Non-maintainer upload * eftest.c: uses sig{set,long}jmp() instead of {set,long}jmp() to work on both 2.4 and 2.6 kernels (closes: #203436) * Added a proper description (closes: #209479) * Changed order of commands to build static library without PIC (closes: #154034) * Clarified and fixed manpage: - clarified semantics of EF_PROTECT_FREE (closes: #177800) - EF_ALLOC_MALLOC_0 -> EF_ALLOW_MALLOC_0 (closes: #177807) - mention EF_ALLOW_MALLOC_0 in the synopsis, correct number of conf switches (closes: #177808) * /usr/doc symlink not created any more, added postrm with ldconfig call, added debhelper tokens (closes: #222980) -- Martin Pitt Fri, 5 Dec 2003 16:51:38 +0100 electric-fence (2.1.13) unstable; urgency=high * Link with pthreads (closes: #135122) -- Matthew Vernon Fri, 22 Feb 2001 09:57:50 +0000 electric-fence (2.1.12) unstable; urgency=high * Add multithreading support (thanks to infrared@@mail.index.hu) (closes: #67838) * Specify the GPL version (closes: #133494) * Patch to allow you to specify that electric-fence should set freed memory to a fixed value - makes things more helpful under gdb in certain circumstances (patch from Petter Reinholdtsen and modified by yours truly to make it legal :-) (closes: #59764) * That's all the outstanding bugs fixed for the next release -- Matthew Vernon Tue, 19 Feb 2001 22:09:37 +0000 electric-fence (2.1.11) unstable; urgency=low * Fix daft typo (closes: #105418) -- Matthew Vernon Mon, 16 Jul 2001 08:56:01 +0100 electric-fence (2.1.10) unstable; urgency=low * pass int not char as type to va_arg (closes: #104800) -- Matthew Vernon Sun, 15 Jul 2001 13:05:34 +0100 electric-fence (2.1.9) unstable; urgency=low * Get the /usr/doc/ stuff right this time (closes: #97010, #97890) -- Matthew Vernon Fri, 18 May 2001 14:28:01 +0100 electric-fence (2.1.8) unstable; urgency=low * Remove spurious (int) casts in calls to mmap (closes: #84940) -- Matthew Vernon Wed, 11 Apr 2001 15:48:39 +0100 electric-fence (2.1.7) unstable; urgency=low * Check if /usr/doc/electric-fence is a symlink in postinst (closes: #93534) -- Matthew Vernon Tue, 10 Apr 2001 15:41:49 +0100 electric-fence (2.1.6) unstable; urgency=low * Make the banner print a correct version (closes: #81413) * Man page into /usr/share/man (closes: #91147,#81450) * Be sure to get rid of /usr/doc/electric-fence (closes: #81023) -- Matthew Vernon Mon, 09 Apr 2001 14:52:03 +0100 electric-fence (2.1.5) unstable; urgency=low * rename the manpage to correspond to the README file (closes: #77243) -- Matthew Vernon Fri, 17 Nov 2000 18:35:42 +0000 electric-fence (2.1.4) unstable; urgency=low * build tidy-ups (closes: #48156, #52927, #56142) -- Matthew Vernon Mon, 16 Oct 2000 18:01:36 +0100 electric-fence (2.1.3) unstable; urgency=low * install libefence.so (closes:48156) -- Matthew Vernon Mon, 07 dec 1999 15:42:00 +0000 electric-fence (2.1.2) unstable; urgency=low * Actually install that gdb documentation -- Matthew Vernon Mon, 13 Sep 1999 14:08:00 +0100 electric-fence (2.1.1) unstable; urgency=low * Taking over this package properly * Version numbering fixed (I hope) -- Matthew Vernon Mon, 01 Sep 1999 13:00:00 +0100 electric-fence (2.1-2) unstable; urgency=low * Added Ian Jackson's patches (closes: #41314) * Added gdb documentation (closes: #33186) -- Matthew Vernon Mon, 16 Aug 1999 16:08:22 +0100 electric-fence (2.1-1) unstable; urgency=low * new upstream release (closes: #35853) @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Use strerror() on Interix. @ text @d3 1 a3 1 --- page.c.orig 1996-04-26 18:57:38.000000000 -0400 d5 1 a5 9 @@@@ -3,6 +3,7 @@@@ #include #include #include +#include #include #include #include @@@@ -29,7 +30,7 @@@@ d10 1 a10 1 +#if ( !defined(sgi) && !defined(_AIX) && !(defined(BSD) && BSD >= 199306)) && !defined(linux) && !defined(__INTERIX) d12 1 a12 1 extern char * sys_errlist[]; d14 1 a14 1 @@@@ -39,7 +40,7 @@@@ stringErrorReport(void) d19 1 a19 2 +#elif ( defined(_AIX) || defined(__INTERIX) ) return strerror(errno); d21 8 a28 19 if ( errno > 0 && errno < sys_nerr ) @@@@ -70,7 +71,7 @@@@ Page_Create(size_t size) */ allocation = (caddr_t) mmap( startAddr - ,(int)size + ,size ,PROT_READ|PROT_WRITE ,MAP_PRIVATE|MAP_ANONYMOUS ,-1 @@@@ -122,7 +123,7 @@@@ Page_Create(size_t size) */ allocation = (caddr_t) mmap( startAddr - ,(int)size + ,size ,PROT_READ|PROT_WRITE ,MAP_PRIVATE ,devZeroFd @ 1.4 log @Make this compile under Linux. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2001/11/09 00:39:39 hubertf Exp $ d3 1 a3 1 --- page.c.orig Sat Apr 27 00:57:38 1996 d18 1 a18 1 +#if ( !defined(sgi) && !defined(_AIX) && !(defined(BSD) && BSD >= 199306)) && !defined(linux) d22 10 a31 1 @@@@ -70,7 +71,7 @@@@ d40 1 a40 1 @@@@ -122,7 +123,7 @@@@ @ 1.3 log @Update to ElectricFence 2.1nb1: Fix this pkg to run on sparc64 (and probably some others), by changing the 2ns argument of mmap(2) from (int)size to size. Patches contributed by Volker Stolz in PR pkg/14493. @ text @d1 1 a1 1 $NetBSD$ d18 1 a18 1 +#if ( !defined(sgi) && !defined(_AIX) && !(defined(BSD) && BSD >= 199306)) @ 1.2 log @Call ranlib(1) on the installed library. Use a generic BSD definition, rather than just __NetBSD__. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1.1.1 1998/10/27 04:04:11 garbled Exp $ d3 2 a4 2 --- page.c.orig Fri Jan 20 05:01:06 1995 +++ page.c Tue Oct 27 10:47:30 1998 d22 18 @ 1.1 log @Initial revision @ text @d1 13 a13 4 $NetBSD$ --- page.c.orig Mon Oct 26 00:21:10 1998 +++ page.c Mon Oct 26 00:21:34 1998 @@@@ -29,7 +29,7 @@@@ d18 1 a18 1 +#if ( !defined(sgi) && !defined(_AIX) && !defined(__NetBSD__)) @ 1.1.1.1 log @Add new pkg for ElectricFence-2.0.5, a debugging malloc implementation. @ text @@