BSD Ports

Broken: fails to build class library bootstrap (secxml/System.dll); use lang/mono5.20 instead

lang/mono5.10 5.10.1.57_6 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.10.1.57, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDlang/mono5.105.10.1.57_6 newestno dataBroken[email protected]-
FreeBSDlang/mono5.105.10.1.57_8 newestnone knownDeprecated[email protected]2026-08-14
HardenedBSDlang/mono5.105.10.1.57_8 newestno data-[email protected]-
GhostBSDlang/mono5.105.10.1.57_8 newestno data-[email protected]-

Install

Binary package:

mport install mono5.10

From mports:

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

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

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

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 4

Library 2

Runtime 1

Build dependencies 6
Run dependencies 3

No port depends on this one.

Configuration

Options name: lang_mono

OptionDefaultDescription
MONOLITEonUse monolite to bootstrap mcs (otherwise use installed mcs)
X11on
USES
autoreconf bison compiler:c11 cpe elfctl gettext-runtime gmake iconv libtool pathfix perl5 python shebangfix tar:bzip2
Service scripts
none
Conflicts with
czmq-3* mono mono[0-9]*

Files

Manual pages 62
  • 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)
  • 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 2984
  • bin/al
  • bin/al2
  • bin/caspol
  • bin/cccheck
  • bin/ccrewrite
  • bin/cert-sync
  • bin/cert2spc
  • bin/certmgr
  • bin/chktrust
  • bin/crlupdate
  • bin/csc
  • 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/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.10/2.0/Browsers/Compat.browser
  • etc/mono5.10/2.0/DefaultWsdlHelpGenerator.aspx
  • etc/mono5.10/2.0/machine.config
  • etc/mono5.10/2.0/settings.map
  • etc/mono5.10/2.0/web.config
  • etc/mono5.10/4.0/Browsers/Compat.browser
  • etc/mono5.10/4.0/DefaultWsdlHelpGenerator.aspx

The first 100 are listed.

distinfo 2
FileSizeSHA256
mono-5.10.1.57.tar.bz22.10896685e+0876cbd8545db6adc5a1738c343d957a7015c95e1439c461ea4f2bd56bd6337ab4
monolite-linux-1051000004-latest.tar.gz4.820712e+06209804685ba87ecc5838addc8f089e858bfad4c7627c26d118f4f6889648e0cd
Master sites 1
  • https://download.mono-project.com/sources/mono/