Commit Graph

66 Commits

Author SHA1 Message Date
espie
88dd25abf4 USE_GROFF=Yes 2010-10-18 19:20:41 +00:00
robert
13e1377fd8 ${_SYSTRACE_CMD} is not needed here 2010-10-16 13:21:20 +00:00
robert
e653dbf40a Update to mono-2.8;
there might be some breakage but this is the good time to do the update
2010-10-15 16:21:07 +00:00
ajacoutot
9bfe9801e2 Sync WANTLIB. 2010-10-01 05:23:52 +00:00
jasper
79370ddcd2 - revert patches after subst_cmd was ran sometime ago, so we have ${LIBTOOL} again 2010-09-28 18:33:06 +00:00
ajacoutot
d25bd8856b Remove powerpc from mono supported arches.
It builds but there is no support for sigcontext and mono crashes right on
startup. No need to loose time building this...

input and ok robert@
2010-09-16 18:53:29 +00:00
robert
be2e0b37ac - fix exception handling on amd64
- fix i386 builds
- remove a patchfile that is not needed anymore
2010-08-23 13:18:50 +00:00
robert
50c5451a44 add a missing patchfile missed by either me or cvs 2010-08-22 16:59:04 +00:00
robert
19c8a21871 Update to 2.6.7; remove patches that were merged backed to upstream 2010-08-18 10:51:55 +00:00
espie
792fe50e7c MODMONO_ONLY_FOR_ARCHS
zap () subshells
2010-07-05 09:13:05 +00:00
ajacoutot
038dca8ad6 ONLY_FOR_ARCHS is already part of the mono MODULE. 2010-07-05 06:16:58 +00:00
naddy
db2480f1f2 fix SO_PEERCRED fallout 2010-07-03 16:58:11 +00:00
robert
b225ba5909 Do not define GNU_SOURCE on OpenBSD otherwise it will pick up some
GNU API which will break badly on OpenBSD.
2010-06-28 18:15:24 +00:00
ajacoutot
fc908f7fe4 Bump after recent mono MODULE change.
"sure" robert@
2010-05-15 09:40:17 +00:00
ajacoutot
1b229dd600 Fix substitution for DLLMAP_FILES.
This makes sure we catch all the stupid so.X stuffs.

ok robert@
2010-05-15 09:37:48 +00:00
robert
c391b61a05 remove the gmake workaround 2010-05-10 20:17:31 +00:00
robert
cfa8e4468c add some missing patches that cvs missed .. bad cvs 2010-04-28 17:06:26 +00:00
robert
5d24fb6f79 Update to mono 2.6.4;
(a lot of patches are in upstream now)
2010-04-27 12:39:49 +00:00
robert
dbd0eb5db0 Correctly calculate GC_stackbottom on OpenBSD and set the threadstack size
to a high value just like other BSD -s.
2010-04-16 11:59:45 +00:00
robert
ec43dd560d Use KERN_BOOTTIME to get the uptime instead of making up a value
because we don't have /proc.
2010-04-08 16:40:04 +00:00
robert
0f11488b05 Disable shared handles because they are sometimes working, sometimes not. 2010-04-08 14:58:10 +00:00
ajacoutot
6ea207d134 Add MODMONO_{BUILD,RUN}_DEPENDS so other ports can use it.
ok robert@
2010-04-08 13:36:13 +00:00
robert
281e83e581 Fix kinfo_proc2 code and add support for more mono stuff using sysctl to
get process informations. Remove the mkbundle.cs patch and replace it
with one that uses configure.in so the libgc dependency ends up in the
pkg-config file. Move disabled features to configure.in from our Makefile
2010-04-08 12:12:33 +00:00
robert
2ea6d63a22 Move lang/mono dependency to mono.port.mk 2010-04-05 10:39:35 +00:00
robert
ecb79bdd63 add ONLY_FOR_ARCHS here 2010-04-05 01:15:00 +00:00
robert
702fa474ed Enable shared handles and add USE_NANT to mono.port.mk to use NAnt
to build stuff
2010-04-05 01:02:57 +00:00
robert
40cfd19ee0 - use pthread_stackseg_np to get the stack boundaries on OpenBSD
- remove some scripts that we don't use from BASH_SCRIPTS
- ignore one of the regression tests and continue if it fails
2010-04-01 21:53:51 +00:00
robert
38713339c6 resurrect powerpc support 2010-03-29 10:32:06 +00:00
robert
f390996a68 mkdbundle has to link to libgc. 2010-03-28 15:25:15 +00:00
robert
be3e2f5ed5 Use autoconf 2.63 and remove the SIZEOF_VOID_P definition from the CFLAGS
because new m4 in base fixes the SIZEOV_VOID_P -> SIZEOF_VOID__ stupidity,
so make sure you have up-to-date m4 before building the port.
2010-03-27 12:37:15 +00:00
robert
f99e840e0c Remove the handles.c patch because that's not needed anymore because
Zoltan Varga from the mono team helped me to debug the problem we
were having. So the correct problem description is that on OpenBSD,
ctx can be NULL if we are interrupting poll().
The upstream diff also fixes the issue where we are interrupting
unmanaged code.
2010-03-27 12:06:26 +00:00
robert
d68bbb33d2 retry 5 times then skip 2010-03-26 17:53:26 +00:00
robert
87c1dfbfef Sometimes we have the mutex is still in use by some other thread so
let's wait until it gets unlocked, this makes the random build errors
go away.. again.
2010-03-26 17:01:02 +00:00
robert
35962ca14a Remove the previous diff to mini.h because that was totally wrong, i made
it up before having my morning coffee.
So it turns out that sometimes the context on openbsd can be 0. This will
lead to problems. I suspect that this is because of our fantastic pthread
library. With the following diff we just skip doing some JIT stuff if the
context is 0 because the thread probably exited before.
Anyways this way everything *seems* to work fine and almost all regression
tests are passing now except for 2 out of 380.
Pepole understanding pthreads are welcome to look at it and come up with
something that is not a tripe XXX hack.
2010-03-26 13:13:47 +00:00
robert
fdc60f1997 take maintainership 2010-03-26 10:41:55 +00:00
robert
e7939895f2 Use the correct GET_CONTEXT macro otherwise we will get a 0 context
and that will freak everything out and crash.
Define EOVERFLOW based on our headers and remove the Makefile hack
that we don't need anymore.
2010-03-26 10:40:44 +00:00
robert
986fdfc5ca Forgot to re-enable some commented code, let's do it now. 2010-03-24 17:57:50 +00:00
robert
7bfc006443 Add an ugly hack to this makefile to force the build until we figure out what's
really wrong.
2010-03-23 10:21:32 +00:00
robert
b6c3802c67 Enable sigaction support on amd64 too, by using struct sigcontext. 2010-03-23 08:25:26 +00:00
robert
fb63ae27cb Enable MONO_ARCH_USE_SIGACTION on i386 and switch it to use struct sigcontext,
which basically gives us exception support and sends those crashes away.
2010-03-22 16:56:13 +00:00
robert
9ef2d3f142 Ooops, remove gcc4 dependency. 2010-03-22 09:49:59 +00:00
robert
b468980e78 This part of the diff is not needed anymore. 2010-03-22 09:48:15 +00:00
robert
a8360f7714 Use the upstream diff that was commited today their repository, because
this is how it's done correctly.
2010-03-21 17:35:05 +00:00
robert
7b61de05b2 Include sys/param.h that was previously missed by me 2010-03-21 13:43:10 +00:00
robert
d3f436429f - update to the latest stable version: 2.6.3
- move to autoconf
- regen patches

ok ajacoutot@, jasper@
2010-03-20 17:16:44 +00:00
jasper
1ba29b9f05 - unbreak after KERN_PROC2 changes
reads ok to sthen@
2010-01-19 15:07:01 +00:00
ajacoutot
f2e8499f8a Bump after recent mono MODULE tweak. 2009-12-17 14:00:34 +00:00
ajacoutot
1f1b4c09e3 Better regex. 2009-12-17 13:59:42 +00:00
ajacoutot
b80a6792b2 I need to write comments that I will be able to understand later... 2009-10-10 09:44:59 +00:00
ajacoutot
439063b720 Comment reminder. 2009-10-09 18:18:23 +00:00