Page MenuHomeFreeBSD

lang/mono: update to

Authored by dbn on Jan 21 2018, 2:47 PM.


Group Reviewers


  • Add NLS knob
  • Upstream patches
  • Fix tests (to run tests: make check from directory):
    • mcs/class/Mono.Messaging.RabbotHQ: 3 failed
    • mcs/class/Mono.Posix: 1 failed, 3 incorrectly skipped
    • mcs/class/System.Drawing: 3 failed
    • mcs/class/System.Messaging: 51 errors, 7 failed
    • mcs/class/System: 8 failed
    • mcs/class/System.Web: 211 errors, 118 failed
    • mcs/class/System.WIndows.Forms: 1851 errors, 166 failed
    • mcs/class/corlib: 7 errors
    • mcs/class/monodoc: 1 failed

Related bug reports:

Commit message:

lang/mono: update to version

 - remove broken for armv6, armv7: file now available [1]
 - remove ACCEPTANCE_TESTS, not being updated by upstream
 - monolite is now platform specific and hosted on LOCAL
 - USES=display:tests requires for some tests
 - mark as LLD safe as mono changed how it handles TLS [2]
 - create a target to create the monolite bootstrap tarball
 - teach mono that FreeBSD is a host/platform

PR:         221236 [1]
PR:         218885 [2]
Test Plan
  • portlint
  • make test
  • exp-run w/ WITH_LLD_IS_LD
  • exp-run

Diff Detail

rP FreeBSD ports repository
Lint Skipped
Unit Tests Skipped

Event Timeline

dbn added a reviewer: mono.

The patch seems to have failed to reach Phabric. Can you push it again?

dbn retitled this revision from lang/mono: update to to lang/mono: update to
dbn edited the summary of this revision. (Show Details)
dbn edited the test plan for this revision. (Show Details)

Update patch, quite a few tests are failing! SOme known causes:

  • DISPLAY not set correctly?
  • hostname not resolveable

I am quite interested in seeing this land in ports as the current version is quite unstable / unreliable. The previous version was rock solid. Hopefully this one has the bugs in the new(?) garbage collector fixed.

Thanks for working on this. I'll try to test soon.

feld@ is working on a new version :-) at