BSD Ports

lang/mono5.20 5.20.1.34 MidnightBSD

Open source implementation of .NET Development Framework

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
lang

Description

Mono is an open source implementation of .NET Development Framework. Its objective is to enable UNIX developers to build and deploy cross-platform .NET Applications. The project implements various technologies developed by Microsoft that have now been submitted to the ECMA for standardization.

Mono provides the necessary software to develop and run .NET client and server applications on BSD, Linux, Solaris, Mac OS X, Windows, and Unix.

In the other systems

The newest version among them is 5.20.1.34, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDlang/mono5.205.20.1.34 newestno data-[email protected]-
FreeBSDlang/mono5.205.20.1.34_4 newestnone known-[email protected]2026-09-21
DragonFlylang/mono5.205.20.1.34_4 newestnone known-[email protected]-
HardenedBSDlang/mono5.205.20.1.34_4 newestno data-[email protected]-
GhostBSDlang/mono5.205.20.1.34_4 newestno data-[email protected]-

Install

Binary package:

mport install mono5.20

From mports:

cd /usr/mports/lang/mono5.20 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mono5.20>0:lang/mono5.20
LIB_DEPENDS=	libMonoPosixHelper.so:lang/mono5.20

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 3

Library 1

Runtime 1

Build dependencies 4
Run dependencies 2

No port depends on this one.

Configuration

Options name: lang_mono

OptionDefaultDescription
HEAPVIZoffInstall mono-heapviz debug tool (requires py-pillow)
MONOLITEonUse monolite to bootstrap mcs (otherwise use installed mcs)
NLSoff
X11on
USES
autoreconf bison compiler:c11 cpe elfctl gmake iconv libtool pathfix perl5 python shebangfix tar:bzip2
Service scripts
none
Conflicts with
certmgr coin-or-disco disco mono mono[0-9]*

Files

Manual pages 63
  • al(1)
  • cccheck(1)
  • ccrewrite(1)
  • cert-sync(1)
  • cert2spc(1)
  • certmgr(1)
  • chktrust(1)
  • cilc(1)
  • crlupdate(1)
  • csharp(1)
  • disco(1)
  • dtd2xsd(1)
  • gacutil(1)
  • genxs(1)
  • httpcfg(1)
  • ilasm(1)
  • illinkanalyzer(1)
  • lc(1)
  • macpack(1)
  • makecert(1)
  • mconfig(1)
  • mcs(1)
  • mdassembler(1)
  • mdb2ppdb(1)
  • mdoc(1)
  • mdoc(5)
  • mdoc-assemble(1)
  • mdoc-export-html(1)
  • mdoc-export-msxdoc(1)
  • mdoc-update(1)
  • mdoc-validate(1)
  • mdvalidater(1)
  • mkbundle(1)
  • mono(1)
  • mono-api-info(1)
  • mono-cil-strip(1)
  • mono-config(5)
  • mono-configuration-crypto(1)
  • mono-profilers(1)
  • mono-service(1)
  • mono-shlib-cop(1)
  • mono-symbolicate(1)
  • mono-xmltool(1)
  • monodis(1)
  • monodocer(1)
  • monodocs2html(1)
  • monolinker(1)
  • monop(1)
  • mozroots(1)
  • mprof-report(1)
  • pdb2mdb(1)
  • permview(1)
  • resgen(1)
  • secutil(1)
  • setreg(1)
  • sgen(1)
  • signcode(1)
  • sn(1)
  • soapsuds(1)
  • sqlsharp(1)
  • wsdl(1)
  • xbuild(1)
  • xsd(1)
pkg-plist 3243
  • bin/al
  • bin/al2
  • bin/caspol
  • bin/cccheck
  • bin/ccrewrite
  • bin/cert-sync
  • bin/cert2spc
  • bin/certmgr
  • bin/chktrust
  • bin/crlupdate
  • bin/csc
  • bin/csc-dim
  • bin/csharp
  • bin/csi
  • bin/disco
  • bin/dmcs
  • bin/dtd2rng
  • bin/dtd2xsd
  • bin/gacutil
  • bin/gacutil2
  • bin/genxs
  • bin/httpcfg
  • bin/ikdasm
  • bin/ilasm
  • bin/illinkanalyzer
  • bin/installvst
  • bin/lc
  • bin/macpack
  • bin/makecert
  • bin/mconfig
  • bin/mcs
  • bin/mdassembler
  • bin/mdbrebase
  • bin/mdoc
  • bin/mdoc-assemble
  • bin/mdoc-export-html
  • bin/mdoc-export-msxdoc
  • bin/mdoc-update
  • bin/mdoc-validate
  • bin/mdvalidater
  • bin/mkbundle
  • bin/mod
  • bin/mono
  • bin/mono-api-html
  • bin/mono-api-info
  • bin/mono-boehm
  • bin/mono-cil-strip
  • bin/mono-configuration-crypto
  • bin/mono-find-provides
  • bin/mono-find-requires
  • bin/mono-gdb.py
  • bin/mono-heapviz
  • bin/mono-package-runtime
  • bin/mono-service
  • bin/mono-service2
  • bin/mono-sgen
  • bin/mono-sgen-gdb.py
  • bin/mono-shlib-cop
  • bin/mono-symbolicate
  • bin/mono-test-install
  • bin/mono-xmltool
  • bin/monodis
  • bin/monodocer
  • bin/monodocs2html
  • bin/monodocs2slashdoc
  • bin/monograph
  • bin/monolinker
  • bin/monop
  • bin/monop2
  • bin/mozroots
  • bin/mprof-report
  • bin/nunit-console
  • bin/nunit-console2
  • bin/nunit-console4
  • bin/pdb2mdb
  • bin/pedump
  • bin/permview
  • bin/peverify
  • bin/resgen
  • bin/resgen2
  • bin/secutil
  • bin/setreg
  • bin/sgen
  • bin/sgen-grep-binprot
  • bin/signcode
  • bin/sn
  • bin/soapsuds
  • bin/sqlmetal
  • bin/sqlsharp
  • bin/svcutil
  • bin/vbc
  • bin/wsdl
  • bin/wsdl2
  • bin/xbuild
  • bin/xsd
  • etc/mono5.20/2.0/Browsers/Compat.browser
  • etc/mono5.20/2.0/DefaultWsdlHelpGenerator.aspx
  • etc/mono5.20/2.0/machine.config
  • etc/mono5.20/2.0/settings.map
  • etc/mono5.20/2.0/web.config

The first 100 are listed.

distinfo 2
FileSizeSHA256
mono-5.20.1.34.tar.bz22.46845984e+08cd91d44cf62515796ba90dfdc274bb33471c25a2f1a262689a3bdc0a672b7c8b
monolite-linux-1051000004-latest.tar.gz4.820712e+06209804685ba87ecc5838addc8f089e858bfad4c7627c26d118f4f6889648e0cd
Master sites 1
  • https://download.mono-project.com/sources/mono/