147 Commits

Author SHA1 Message Date
robert
5146444d11 update to 5.12.0.226 2018-05-23 12:40:53 +00:00
ajacoutot
698f9b7813 While this port uses autotools, it also BDEP on cmake for whatever reason.
Robert will look into it but for now add a BDEP on devel/ninja as well to
prevent dpb(1) from removing it during builds.

ok robert@ (maintainer)
2018-04-26 12:08:07 +00:00
robert
ebf0fde27b update to 5.10.1.47 2018-04-23 17:21:28 +00:00
robert
bb64279635 keep libmono-sgen and libmono-boehm so versions in sync so that the libmono-2.0
symlink's version is going to be correct as well
2018-03-30 18:05:42 +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
4d648ffd24 enable mono-sgen 2018-01-03 16:35:53 +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
ajacoutot
104b2436b0 Face reality and mark mono BROKEN; it's too unreliable in bulks.
Drop BROKEN from dependent ports to let them a chance to build if mono is
ever fixed.

ok sthen@ naddy@ robert@
2017-08-24 20:12:25 +00:00
ajacoutot
2e75ec5142 Update to mono-4.6.2.16.
ok robert@ (maintainer)
2017-07-23 06:41:25 +00:00
ajacoutot
d50fc347d1 Revert wxneeded hack; USE_WXNEEDED does the right thing with clang now. 2017-06-05 10:17:41 +00:00
schwarze
84613f6afa almost identical formatting, drop USE_GROFF and bump 2017-06-02 23:25:03 +00:00
sthen
231c8bf1e2 add XXX comment about wxneeded and clang 2017-05-29 17:50:43 +00:00
zhuk
8c8b3fe19d Mono clearly violates W^X, so mark it as such.
Allows it to be built on amd64 at least.
2017-05-29 13:28:59 +00:00
naddy
475ec72bf7 pull in <netinet/in.h> for in_addr_t 2017-02-03 15:26:12 +00:00
ajacoutot
25d52c026e Update to mono-4.6.2.6.
ok robert@ (maintainer)
2016-11-09 11:17:02 +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
robert
53670c4def update to 4.4.2.11 2016-09-01 15:40:29 +00:00
sthen
78af353645 use USE_WXNEEDED 2016-08-18 12:31:52 +00:00
ajacoutot
91663c0fe0 Forgot to move converters/libiconv to LIB_DEPENDS in previous. 2016-07-13 14:04:22 +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
950ec6cb87 the build needs python in the acceptance-tests target 2016-07-02 10:22:30 +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
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +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
ajacoutot
417069317d Needs devel/gettext-tools. 2015-08-12 06:13:56 +00:00
robert
57a0b44573 update to 3.12.1 2015-04-04 15:56:18 +00:00
naddy
030b50217c fold PFRAG.shared into PLIST for SHARED_ONLY ports 2015-03-20 22:47:40 +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
ajacoutot
938e7bd130 Install missing @sample files; this unbreaks mono-basic.
ok sthen@ robert@ (maintainer)
2014-07-23 09:54:14 +00:00
ajacoutot
fddbfc09af SYnc WANTLIB and regen PLIST> 2014-07-18 16:01:33 +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
espie
f5cca2b075 convert to using intermediate *TARGET, as discussed with a few people.
(the waf version actually works, contrary to my former patch, as
CONFIGURE_STYLE must be set before modules)
2013-07-02 08:36:16 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
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