Created attachment 208844 [details] make mono a build time only dependency mono is a build-time only dependency, not actually a runtime one. This appears to require changing /usr/ports/Mk/Uses/mono.mk to do this, as the normal USES=mono:build doesn't help: foundationdb> make run-depends-list /usr/ports/devel/boost-libs /usr/ports/devel/libeio /usr/ports/lang/mono foundationdb> make build-depends-list /usr/ports/ports-mgmt/pkg /usr/ports/shells/bash /usr/ports/devel/gmake /usr/ports/lang/mono /usr/ports/lang/python36 /usr/ports/devel/boost-libs /usr/ports/devel/libeio The patch for FDB is trivial, but needs mono fixed first - PR underway for that too.
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/96826571
waiting on Phab review of mono diff https://reviews.freebsd.org/D23278
take ownership, wait for use/mono.mk diff to be committed.
A commit references this bug: Author: dch Date: Sun Feb 16 21:50:30 UTC 2020 New revision: 526330 URL: https://svnweb.freebsd.org/changeset/ports/526330 Log: databases/foundationdb & -devel: use mono only during build PR: 241706 Sponsored by: SkunkWerks, GmbH Differential Revision: https://reviews.freebsd.org/D23277 Changes: head/databases/foundationdb/Makefile head/databases/foundationdb-devel/Makefile