diff options
author | joerg <joerg> | 2007-03-07 18:37:33 +0000 |
---|---|---|
committer | joerg <joerg> | 2007-03-07 18:37:33 +0000 |
commit | 223653fe0aa2eb0b8dea24c837887f33205a5f61 (patch) | |
tree | 99c486d04f4e535d03bd1c4f507bfb89055eab33 /lang | |
parent | be910c00bf8b2efd861d54af95ebdf96b9a66566 (diff) | |
download | pkgsrc-223653fe0aa2eb0b8dea24c837887f33205a5f61.tar.gz |
Fix build on DragonFly. XXX Make this use devel/libsigsegv.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/smalltalk/distinfo | 3 | ||||
-rw-r--r-- | lang/smalltalk/patches/patch-ac | 31 |
2 files changed, 33 insertions, 1 deletions
diff --git a/lang/smalltalk/distinfo b/lang/smalltalk/distinfo index f97bf024dd1..e508626e386 100644 --- a/lang/smalltalk/distinfo +++ b/lang/smalltalk/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.12 2005/02/24 09:03:11 agc Exp $ +$NetBSD: distinfo,v 1.13 2007/03/07 18:37:33 joerg Exp $ SHA1 (smalltalk-2.1.9.tar.gz) = e068f993d2fba93138e68c23c73e357541ade416 RMD160 (smalltalk-2.1.9.tar.gz) = fdee6fb13b5663bffcae5df7c57c0a5096e621c2 Size (smalltalk-2.1.9.tar.gz) = 3354139 bytes SHA1 (patch-aa) = 84d2cd463aee940ca123c5de2aab43d6a1d25582 SHA1 (patch-ab) = 43421fda6d712d581f10bb37c3e79b9203e51757 +SHA1 (patch-ac) = 3d32486364a86d2face58749a4862324a9ca4008 diff --git a/lang/smalltalk/patches/patch-ac b/lang/smalltalk/patches/patch-ac new file mode 100644 index 00000000000..029167ee16d --- /dev/null +++ b/lang/smalltalk/patches/patch-ac @@ -0,0 +1,31 @@ +$NetBSD: patch-ac,v 1.1 2007/03/07 18:37:33 joerg Exp $ + +--- sigsegv/configure.orig 2007-03-07 18:05:18.000000000 +0000 ++++ sigsegv/configure +@@ -10099,7 +10099,7 @@ _ACEOF + # List of signals that are sent when an invalid virtual memory address + # is accessed, or when the stack overflows. + case "$host_os" in +- sunos4* | freebsd* | openbsd* | netbsd*) ++ sunos4* | freebsd* | openbsd* | netbsd* | dragonfly*) + CFG_SIGNALS=signals-bsd.h ;; + hpux*) + CFG_SIGNALS=signals-hpux.h ;; +@@ -12711,7 +12711,7 @@ echo "${ECHO_T}$sv_cv_fault_hurd" >&6 + fi + if test "$CFG_FAULT" = fault-none.h && 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 +@@ -13784,7 +13784,7 @@ echo "${ECHO_T}$sv_cv_procfsvma" >&6 + case "$host_os" in + darwin*|macos*) CFG_STACKVMA=stackvma-mach.c ;; + 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 ;; + esac + fi |