Deprecated: Ports default to a newer version, no consumers left
Expires: 2026-11-30
lang/mono5.10 5.10.1.57_8
Open source implementation of .NET Development Framework
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
6670b66237- License
- MIT
- Categories
- lang
- Package size
- 72097.1 KiB, 227799.6 KiB installed
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.
Install
As a binary package — by origin, or by package name:
pkg install lang/mono5.10
pkg install mono5.10
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.10.1.57_8 | 5.10.1.57_8 | - | - | 5.10.1.57_8 |
| FreeBSD:14:quarterly | 5.10.1.57_8 | 5.10.1.57_8 | n/a | - | 5.10.1.57_8 |
| FreeBSD:15:latest | 5.10.1.57_8 | 5.10.1.57_8 | n/a | - | - |
| FreeBSD:15:quarterly | 5.10.1.57_8 | 5.10.1.57_8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.10.1.57_8 | 5.10.1.57_8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
p5-XML-Parser>=0: textproc/p5-XML-Parserbash: shells/bashcmake-core>0: devel/cmake-core
Library 1
libinotify.so: devel/libinotify
Runtime 1
ca_root_nss>=0: security/ca_root_nss
The full lists below include those, and their dependencies in turn.
All build dependencies 28
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/bison
- devel/cmake-core
- devel/gettext-runtime
- devel/gettext-tools
- devel/gmake
- devel/jsoncpp
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libtool
- devel/libunistring
- devel/libuv
- devel/m4
- devel/readline
- dns/libidn2
- lang/perl5.42
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libxml2
- textproc/p5-XML-Parser
All run dependencies 56
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-olefile
- devel/py-packaging
- devel/readline
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libimagequant
- graphics/libyuv
- graphics/openjpeg
- graphics/png
- graphics/py-pillow
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/mpdecimal
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/vmaf
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libraqm
- security/ca_root_nss
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/py-tkinter
- x11-toolkits/tk86
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: lang_mono
| Option | Default | Description |
|---|---|---|
| MONOLITE | on | Use monolite to bootstrap mcs (otherwise use installed mcs) |
| NLS | off | Native Language Support |
| X11 | on | X11 (graphics) support |
- 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]*
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| mono-5.10.1.57.tar.bz2 | 2.10896685e+08 | 76cbd8545db6adc5a1738c343d957a7015c95e1439c461ea4f2bd56bd6337ab4 |
| monolite-linux-1051000004-latest.tar.gz | 4.820712e+06 | 209804685ba87ecc5838addc8f089e858bfad4c7627c26d118f4f6889648e0cd |
Master sites 1
- https://download.mono-project.com/sources/mono/