73 Commits

Author SHA1 Message Date
naddy
475ec72bf7 pull in <netinet/in.h> for in_addr_t 2017-02-03 15:26:12 +00:00
ajacoutot
b81fd48ffa Pass --without-sigaltstack instead of patching.
Remove checks for old OpenBSD.

ok robert@ (maintainer)
2016-11-07 15:22:38 +00:00
ajacoutot
42d0cef88f Fix DLLMAP_FILES, some files have moved.
Drop heap limit patches which never helped anything.
Set ac_cv_header_pthread_np_h=yes.

ok robert@ (maintainer)
2016-11-07 11:52:25 +00:00
robert
40b56e8e19 update to 4.6.1.5 2016-10-31 11:45:07 +00:00
ajacoutot
74329f82de Limit gc stack space; half of the pkgsrc patch was missing.
May help in bulks...

ok robert (maintainer)
2016-07-13 08:21:38 +00:00
robert
129e23c478 update to 4.4.0.182 2016-06-26 10:40:28 +00:00
robert
3d3f536105 update to 4.2.3.4 2016-04-09 14:19:02 +00:00
robert
10667d4ce4 update to 4.2.2.30 2016-03-02 07:17:34 +00:00
robert
e61e0a6028 update to 4.2.1.102; tested by and ok ajacoutot@ 2015-12-15 15:32:04 +00:00
robert
c7f2e4e19b update to mono-4.0.4.1 and introduce the MODMONO_GMCS_COMPAT flag
in the mono module because upstream has merged all the compilers
into mcs
2015-10-03 11:53:44 +00:00
robert
57a0b44573 update to 3.12.1 2015-04-04 15:56:18 +00:00
robert
a7a3a7de67 update to 3.12.0 2015-01-17 12:24:25 +00:00
robert
bf790b6de2 fix reading past the end of a string when setting the native thread name,
which would lead to a crash on i386; noticed by sthen@

also remove a bogus patch which hardcodes the python path and properly
substitute the python binary's path in the Makefile instead
2014-12-30 18:47:31 +00:00
robert
c71d17c3eb update to 3.10.0 2014-12-29 10:49:12 +00:00
brad
330eb0d64e Don't use malloc.h header on OpenBSD.
ok robert@
2014-11-22 20:14:21 +00:00
robert
5eb3d199a1 fix i386 build by using -march=i586 and also commit a missing diff
to fix packaging
2014-07-12 16:24:20 +00:00
robert
82213749fe update to mono-3.4.0 2014-07-09 11:39:16 +00:00
naddy
4ca8b7e015 L_cuserid will be going away 2013-12-04 21:31:12 +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
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
jasper
afe54d5764 regen 2012-07-13 16:59: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
robert
3f56d3542a fix after kinfo_proc2 removal 2012-01-08 20:05:45 +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
robert
a0cff325ef update to 2.10.5 2011-08-29 10:53:22 +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
ec1135afbf remove old patches 2011-03-02 08:47:24 +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
sthen
d15e1ce121 Reorder the ifdefs so this works both with and without kvm_getprocs.
It didn't build on -current before, and no change on systems with
kvm_getprocs removed, so no need to bump.

Thanks naddy@ for report + build test.
2010-10-27 14:45:26 +00:00
sthen
48233a5e3f adjust ifdefs so the kinfo_proc2 support is used. ok robert@ 2010-10-26 17:30:38 +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
jasper
79370ddcd2 - revert patches after subst_cmd was ran sometime ago, so we have ${LIBTOOL} again 2010-09-28 18:33:06 +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
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
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
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
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
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