thfr
1a775255dd
add MONO_FORCE_COMPAT check to 2 more places, tested by me with Shenzhen I/O without issues. Fine with robert@ (maintainer)
2020-06-10 22:11:15 +00:00
robert
ab59e2ba3c
unbreak ipv6 support in mono by disabling DualMode in case of AF_INET6
...
because IPv4 to IPv6 address mapping is disabled on OpenBSD
2020-04-14 14:43:21 +00:00
robert
698c69d4a2
unbreak depotdownloader by re-defining AF_INET6 to 30 which is wrong as that
...
is the value used by MacOS and not OpenBSD, however some ports are distributed
in a binary form and they freak out if there is a mismatch between the mono
runtime that they were compiled with and the one that they are running with.
the long-term solution is to get msbuild ported and compile depotdownloader
with our own mono runtime, until then, break IPv6 , nobody is using it anyway ;)
2020-04-13 19:26:20 +00:00
robert
0805e45782
update to 6.8.0.105;
...
- cleanup the port Makefile a bit
- remove unused deps
This went through a full bulk build. ok aja@
2020-04-06 15:11:11 +00:00
thfr
7670058636
add MONO_FORCE_COMPAT env var which allows additional backwards compatibility
...
Note that this should only be used in well-defined cases that otherwise throw
array/list exceptions since it opens possibilities for undefined behavior.
ok robert@ (maintainer)
2019-11-11 17:05:01 +00:00
thfr
95b7ce213c
update mono to 5.20.1.34
...
add small fix for duplicate directory separators in relative paths
(GitHub issue #15407 )
ok robert@ (maintainer), solene@
2019-09-19 12:02:59 +00:00
robert
3b7cfab800
update to 5.20.1.19
2019-05-08 12:34:00 +00:00
jasper
d08dfee605
remove empty file
2019-04-01 03:51:50 +00:00
thfr
dca0b69f0f
remove .orig files, thanks to phessler@ for the hint
2019-03-31 18:52:15 +00:00
thfr
481aabbc5b
update to 5.18.1.0, add @exec to update mono's certificate store to allow TLS connections. "go ahead" robert@ (maintainer)
2019-03-31 18:28:39 +00:00
thfr
e4d8c0cd87
fix mono's DNS lookup by using MacOsNetworkInterfaceAPI like FreeBSD does, fixes GitHub issue #8168 , ok robert@ (maintainer)
2019-03-25 13:05:39 +00:00
jca
fe899fcd43
Cope with mincore(2) removal.
...
mono already tries to detect whether mincore(2) is available, but one
place was missing a check. Upstream should probably add #ifdef checks
for all the sys/mman.h functions wrapped in this file, to replace the
existing "#ifndef HAIKU" checks.
ok sthen@
2019-01-11 18:49:37 +00:00
sthen
417ee3b07d
regen patches only, no pkg change
2019-01-11 17:21:38 +00:00
robert
a6ac175892
update to 5.14.0.177
2018-10-02 13:33:25 +00:00
robert
5146444d11
update to 5.12.0.226
2018-05-23 12:40:53 +00:00
robert
cb92a566f8
unbreak mono by switching to the cooperative gc by default until
...
the default case gets fixed. this is not yet the default upstream
but ther plan is to do this soon
this update includes a hack that is being investigated upstream as well
in https://github.com/mono/mono/issues/6359
2018-03-29 19:33:18 +00:00
robert
0276c1d2e5
- update to 5.10.0.160
...
- apply a patch from Thomas Frohwein:
Use SIGUSR1 as the abort signal in mono instead of SIGTTIN,
because SIGTTIN gets delivered to all processes/threads and
that is not what we want here.
The port is still broken though, so leaving it as BROKEN.
2018-03-19 15:12:20 +00:00
robert
b9618def62
fix linking monograph with mono-sgen
...
diff from Thomas Frohwein
2018-01-16 16:12:54 +00:00
robert
50c044b7e6
update to 5.8.0.88; but keep it as BROKEN until the following issue is
...
fixed:
starting from 5.x, mono uses the csc (rosyln) compiler by default,
instead of mcs and csc is completely broken on OpenBSD for now, however
mcs can be used to build mono itself and other code as well.
there is an ongoing effort to fix this so i am commiting this so
that it is easier to work on it
2018-01-02 13:19:10 +00:00
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