summaryrefslogtreecommitdiff
path: root/devel/libsigsegv
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2006-07-24 13:39:26 +0000
committerjoerg <joerg@pkgsrc.org>2006-07-24 13:39:26 +0000
commit8e53f9d1daad93912f2b676e3100eebe34040a5b (patch)
tree752c024c43e584c988ec5b1713ea9d5713098054 /devel/libsigsegv
parent192701d599e4ec2c39c4830dc92b982d2ea17cfa (diff)
downloadpkgsrc-8e53f9d1daad93912f2b676e3100eebe34040a5b.tar.gz
- USE_LIBTOOL=yes
- On DragonFly, the stack overflow handling should follow the logic of FreeBSD, similiar the address space scanning. This is now needed for lang/clisp. Since the installed version differs, bump revision.
Diffstat (limited to 'devel/libsigsegv')
-rw-r--r--devel/libsigsegv/Makefile4
-rw-r--r--devel/libsigsegv/distinfo3
-rw-r--r--devel/libsigsegv/patches/patch-aa31
3 files changed, 36 insertions, 2 deletions
diff --git a/devel/libsigsegv/Makefile b/devel/libsigsegv/Makefile
index 5ee35adf5f2..ba26d85a976 100644
--- a/devel/libsigsegv/Makefile
+++ b/devel/libsigsegv/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2006/07/20 23:12:20 perry Exp $
+# $NetBSD: Makefile,v 1.3 2006/07/24 13:39:26 joerg Exp $
#
DISTNAME= libsigsegv-2.4
+PKGREVISION= 1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=libsigsegv/}
@@ -10,6 +11,7 @@ HOMEPAGE= http://libsigsegv.sourceforge.net/
COMMENT= Library for handling page faults in user mode
USE_PKGLOCALEDIR= yes
+USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
GNU_CONFIGURE= yes
TEST_TARGET= check
diff --git a/devel/libsigsegv/distinfo b/devel/libsigsegv/distinfo
index 9be14665a2e..7c1cbc62b70 100644
--- a/devel/libsigsegv/distinfo
+++ b/devel/libsigsegv/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.2 2006/07/20 23:12:20 perry Exp $
+$NetBSD: distinfo,v 1.3 2006/07/24 13:39:26 joerg Exp $
SHA1 (libsigsegv-2.4.tar.gz) = e154ef9c04f499ea1f10c8f26882c1a38889d265
RMD160 (libsigsegv-2.4.tar.gz) = 5a52e3fe54a3380d4b25a034aa3de3e65974107d
Size (libsigsegv-2.4.tar.gz) = 376308 bytes
+SHA1 (patch-aa) = 4786b1362d9277d4b654e8978514a7cd454eeaaa
diff --git a/devel/libsigsegv/patches/patch-aa b/devel/libsigsegv/patches/patch-aa
new file mode 100644
index 00000000000..b193acfd413
--- /dev/null
+++ b/devel/libsigsegv/patches/patch-aa
@@ -0,0 +1,31 @@
+$NetBSD: patch-aa,v 1.1 2006/07/24 13:39:26 joerg Exp $
+
+--- configure.orig 2006-07-24 13:19:19.000000000 +0000
++++ configure
+@@ -18825,7 +18825,7 @@ done
+
+
+ case "$host_os" in
+- sunos4* | freebsd* | openbsd* | netbsd*)
++ sunos4* | freebsd* | openbsd* | netbsd* | dragonfly*)
+ CFG_SIGNALS=signals-bsd.h ;;
+ hpux*)
+ CFG_SIGNALS=signals-hpux.h ;;
+@@ -22583,7 +22583,7 @@ if test -z "$CFG_FAULT" && test "$sv_cv_
+ fi
+ if test -z "$CFG_FAULT" && test "$sv_cv_fault_bsd" = yes; then
+ case "$host_os" in
+- freebsd*)
++ freebsd* | dragonfly*)
+ case "$host_cpu" in
+ i?86 | x86_64)
+ CFG_FAULT=fault-freebsd-i386.h
+@@ -23072,7 +23072,7 @@ if test $sv_cv_procfsvma = yes; then
+ else
+ case "$host_os" in
+ linux*) CFG_STACKVMA=stackvma-linux.c ;;
+- freebsd*) CFG_STACKVMA=stackvma-freebsd.c ;;
++ freebsd* | dragonfly*) CFG_STACKVMA=stackvma-freebsd.c ;;
+ beos*) CFG_STACKVMA=stackvma-beos.c ;;
+ macos* | darwin*) CFG_STACKVMA=stackvma-mach.c ;;
+ esac