pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/mono sigaltstack()/SA_ONSTACK isn't going to work...
details: https://anonhg.NetBSD.org/pkgsrc/rev/48dc87e58454
branches: trunk
changeset: 516697:48dc87e58454
user: drochner <drochner%pkgsrc.org@localhost>
date: Wed Jul 26 10:57:41 2006 +0000
description:
sigaltstack()/SA_ONSTACK isn't going to work on NetBSD with threads,
for fundamental reasons. So don't try it.
Being here, don't include <machine/db_machdep.h>. No user program
should use it. It shouldn't be installed at all.
diffstat:
lang/mono/Makefile | 4 +---
lang/mono/PLIST | 11 ++---------
lang/mono/distinfo | 5 +++--
lang/mono/patches/patch-ag | 7 +++----
lang/mono/patches/patch-ao | 16 ++++++++++++++++
5 files changed, 25 insertions(+), 18 deletions(-)
diffs (127 lines):
diff -r 1cd9fd213efc -r 48dc87e58454 lang/mono/Makefile
--- a/lang/mono/Makefile Wed Jul 26 06:55:38 2006 +0000
+++ b/lang/mono/Makefile Wed Jul 26 10:57:41 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.51 2006/05/18 20:29:59 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2006/07/26 10:57:41 drochner Exp $
DISTNAME= mono-1.1.12.1
PKGREVISION= 2
@@ -9,8 +9,6 @@
HOMEPAGE= http://www.mono-project.com/
COMMENT= Open source implementation of the .NET Development Framework
-BROKEN_IN= pkgsrc-2005Q4 pkgsrc-2006Q1
-
BUILD_DEPENDS+= p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
CONFLICTS= pnet-[0-9]*
diff -r 1cd9fd213efc -r 48dc87e58454 lang/mono/PLIST
--- a/lang/mono/PLIST Wed Jul 26 06:55:38 2006 +0000
+++ b/lang/mono/PLIST Wed Jul 26 10:57:41 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2006/01/03 08:03:53 recht Exp $
+@comment $NetBSD: PLIST,v 1.19 2006/07/26 10:57:41 drochner Exp $
bin/al
bin/caspol
bin/cert2spc
@@ -45,10 +45,6 @@
bin/wsdl2
bin/xbuild
bin/xsd
-etc/mono/1.0/DefaultWsdlHelpGenerator.aspx
-etc/mono/1.0/machine.config
-etc/mono/2.0/DefaultWsdlHelpGenerator.aspx
-etc/mono/2.0/machine.config
include/mono/cil/opcode.def
include/mono/interpreter/embed.h
include/mono/io-layer/access.h
@@ -609,7 +605,7 @@
share/libgc-mono/README.changes
share/libgc-mono/README.contributors
share/libgc-mono/README.cords
-share/libgc-mono/README.${LOWER_OPSYS}
+share/libgc-mono/README.darwin
share/libgc-mono/README.dj
share/libgc-mono/README.environment
share/libgc-mono/README.ews4800
@@ -824,6 +820,3 @@
@dirrm include/mono/interpreter
@dirrm include/mono/cil
@dirrm include/mono
-@dirrm etc/mono/2.0
-@dirrm etc/mono/1.0
-@dirrm etc/mono
diff -r 1cd9fd213efc -r 48dc87e58454 lang/mono/distinfo
--- a/lang/mono/distinfo Wed Jul 26 06:55:38 2006 +0000
+++ b/lang/mono/distinfo Wed Jul 26 10:57:41 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.24 2006/01/03 08:03:53 recht Exp $
+$NetBSD: distinfo,v 1.25 2006/07/26 10:57:41 drochner Exp $
SHA1 (mono-1.1.12.1.tar.gz) = 9cf8fcbbe3f133328ba3555c3763536780e7314f
RMD160 (mono-1.1.12.1.tar.gz) = 4e008bb159549e964e4ea8937ed95d731fb6453f
@@ -7,7 +7,7 @@
SHA1 (patch-ac) = 57139cd9312461db0665bd9f1cfa716f4f6ba6ef
SHA1 (patch-ae) = f0654c3103e3d69c44158456f481e5a357350cb1
SHA1 (patch-af) = b74d8401e9e0213a7c4418b9d989365af2f3ae30
-SHA1 (patch-ag) = 8fbe737e05ea8051ff95b2cac6ed6b702a3e13b4
+SHA1 (patch-ag) = 93775d9350fac57f58f20a7f5a512b8f4a3bd1ca
SHA1 (patch-ah) = 6f05a2a7460ea243fa9d294dc8bde4db6dbed55b
SHA1 (patch-ai) = ef4aedc6f6e200704b3754be7277e8d3a047624c
SHA1 (patch-aj) = 14131eb3ee9e827955091412cce59b62da0a6832
@@ -15,5 +15,6 @@
SHA1 (patch-al) = 96e7125b2e9046784e3cf1b1c094de26d55d073e
SHA1 (patch-am) = 07b004da1bf0cda00b79f731fd46b440cdff01ba
SHA1 (patch-an) = 9ebaf8024e1a5b9581e5fdf20899331308074db4
+SHA1 (patch-ao) = fdb9fe52808557fc69d0cfd15d98fd2e253cc24c
SHA1 (patch-ba) = 1aee2cf3dce0d2d378941b6cbff5600640c4d564
SHA1 (patch-bc) = bbf1a903cf7fee1dbd3a070b0ef0d5aecbdf67e2
diff -r 1cd9fd213efc -r 48dc87e58454 lang/mono/patches/patch-ag
--- a/lang/mono/patches/patch-ag Wed Jul 26 06:55:38 2006 +0000
+++ b/lang/mono/patches/patch-ag Wed Jul 26 10:57:41 2006 +0000
@@ -1,21 +1,20 @@
-$NetBSD: patch-ag,v 1.5 2005/07/31 15:26:58 recht Exp $
+$NetBSD: patch-ag,v 1.6 2006/07/26 10:57:41 drochner Exp $
--- libgc/dyn_load.c.orig 2005-04-11 16:12:45.000000000 +0200
+++ libgc/dyn_load.c
-@@ -70,6 +70,12 @@
+@@ -70,6 +70,11 @@
# include <dlfcn.h>
# include <link.h>
#endif
+
+#ifdef NETBSD
-+#include <machine/db_machdep.h>
+#include <dlfcn.h>
+#endif
+
#ifdef SUNOS4
# include <dlfcn.h>
# include <link.h>
-@@ -509,6 +515,31 @@ GC_FirstDLOpenedLinkMap()
+@@ -509,6 +514,31 @@ GC_FirstDLOpenedLinkMap()
break;
}
}
diff -r 1cd9fd213efc -r 48dc87e58454 lang/mono/patches/patch-ao
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/mono/patches/patch-ao Wed Jul 26 10:57:41 2006 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ao,v 1.1 2006/07/26 10:57:41 drochner Exp $
+
+--- mono/mini/mini-x86.h.orig 2005-09-15 13:18:39.000000000 +0200
++++ mono/mini/mini-x86.h
+@@ -74,6 +74,11 @@ struct sigcontext {
+ #define MONO_ARCH_USE_SIGACTION
+ #endif
+
++#ifdef __NetBSD__
++#undef HAVE_WORKING_SIGALTSTACK
++#define MONO_ARCH_USE_SIGACTION
++#endif
++
+ #ifndef PLATFORM_WIN32
+
+ #ifdef HAVE_WORKING_SIGALTSTACK
Home |
Main Index |
Thread Index |
Old Index