sthen
6f3b9a9921
set ac_cv_header_execinfo_h=no rather than BUILD_DEPENDS on execinfo.
2013-01-27 13:52:35 +00:00
sthen
ec16bb94d2
build dep on libexecinfo to avoid dpb failures
2013-01-27 10:45:30 +00:00
kurt
6501adfbef
- Replace my termination race work-around with upstream's proper fix.
...
okay naddy@
2013-01-24 13:52:09 +00:00
kurt
f12f025fe7
Fix termination segfault caused by a use-after free race by having the
...
finalizer_thread exit as soon as it finishes. okay robert@ naddy@
2013-01-13 21:38:37 +00:00
naddy
2d6647c472
Mark as BROKEN. The build is unreliable and fails most of the time in
...
bulk builds.
2012-12-26 17:47:56 +00:00
jasper
802663255c
Security fix for CVE-2012-3382, Mono "ProcessRequest()" Cross-Site Scripting Vulnerability
...
ok robert@ (MAINTAINER)
2012-07-13 16:59:15 +00:00
robert
8bf8339b57
update to 2.10.9
2012-07-10 22:32:01 +00:00
robert
b47270d725
update to mono-2.10.8 and remove some old hacks now that we have
...
sem_timedwait()
2012-04-13 11:51:49 +00:00
ajacoutot
187ac581dd
Use autoconf 2.68.
2012-03-31 18:50:17 +00:00
robert
3f56d3542a
fix after kinfo_proc2 removal
2012-01-08 20:05:45 +00:00
espie
7da7058eee
fed up with mono not finding gmcs during fake.
...
I don't know why it doesn't find it, but it looks like the tmp inst
is supposed to get it...
so work around until eventually robert fixes this mess for real...
2011-12-07 11:49:43 +00:00
robert
813c5d1d4c
update to 2.10.6
2011-11-09 22:13:37 +00:00
ajacoutot
1787e4c6d4
Fix prefix/exec_prefix in pkgconfig files.
...
spotted by Vadim Zhukov
Regen patches while here.
2011-11-03 09:55:12 +00:00
espie
e820071495
normalize pkgpath
2011-09-16 10:31:20 +00:00
robert
a0cff325ef
update to 2.10.5
2011-08-29 10:53:22 +00:00
espie
39b78c75e9
allow an interrupted build to be restarted.
2011-08-24 10:01:21 +00:00
robert
d75e3af324
use a different method to force using the bundled mcs.exe for bootstrapping
...
to avoid random build failures in fake
2011-06-05 15:16:48 +00:00
robert
16f1c2b8eb
Make mono happy with vmmap. Thanks to Zoltan Varga from Mono for looking
...
into this issue and coming up with the fix:
Fix NOMAP32BIT support in specific trampolines.
2011-06-04 11:17:08 +00:00
robert
5413f6acc9
update to 2.10.2
2011-04-27 08:50:15 +00:00
ajacoutot
0f6542179b
Use the converters/libiconv MODULE.
2011-03-15 10:02:59 +00:00
robert
e8f3634c5b
update to 2.10.1
2011-03-02 08:37:51 +00:00
robert
3a126321a6
update to 2.8.2
2011-01-14 21:14:12 +00:00
robert
3cea55a8c8
update to 2.8.1
2010-11-18 22:40:16 +00:00
espie
88d20077a4
new depends
2010-11-17 08:05:12 +00:00
espie
5e243a5257
convert WANTLIB on geo/lang
2010-11-07 19:12:42 +00:00
sthen
48233a5e3f
adjust ifdefs so the kinfo_proc2 support is used. ok robert@
2010-10-26 17:30:38 +00:00
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
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
19c8a21871
Update to 2.6.7; remove patches that were merged backed to upstream
2010-08-18 10:51:55 +00:00
ajacoutot
038dca8ad6
ONLY_FOR_ARCHS is already part of the mono MODULE.
2010-07-05 06:16:58 +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
robert
c391b61a05
remove the gmake workaround
2010-05-10 20:17:31 +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
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
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
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