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
sthen
3318ced016
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
2019-07-12 20:46:54 +00:00
sthen
6ff3e55398
bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
...
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into
the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
jca
e85230e5fd
Drop pthread_np.h detection patches/overrides
...
Not needed any more after pthread_np.h rev 1.3.
2019-05-30 12:43:30 +00:00
naddy
ebf751b927
Update gettext to 0.20.1.
...
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new) devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
robert
3b7cfab800
update to 5.20.1.19
2019-05-08 12:34:00 +00:00
ajacoutot
bedc721da4
Silence cert-sync, it's way too noisy and pollutes pkg_add(1) output.
...
ok phessler@
2019-04-04 10:00:42 +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
bcallah
44c3e645fc
Remove the MODMONO_NANT bits, devel/nant doesn't exist anymore.
...
ok jca@ daniel@
2018-09-03 22:13:35 +00:00
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