Bug 241706 - databases/foundationdb: dependency on mono should be build time only
Summary: databases/foundationdb: dependency on mono should be build time only
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vanilla I. Shu
URL:
Keywords: easy
Depends on: 241705
Blocks:
  Show dependency treegraph
 
Reported: 2019-11-04 11:16 UTC by Dave Cottlehuber
Modified: 2019-11-04 11:18 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (vanilla)
koobs: merge-quarterly?


Attachments
make mono a build time only dependency (666 bytes, patch)
2019-11-04 11:16 UTC, Dave Cottlehuber
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Cottlehuber freebsd_committer 2019-11-04 11:16:37 UTC
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.