lang/mono5.20 5.20.1.34_4 FreeBSD
Open source implementation of .NET Development Framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
62e44c6d64- License
- MIT
- Categories
- lang
- Package size
- 77372.8 KiB, 248624.1 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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/mono5.20 | 5.20.1.34_4 |
| DragonFly | lang/mono5.20 | 5.20.1.34_4 |
| MidnightBSD | lang/mono5.20 | 5.20.1.34 |
| HardenedBSD | lang/mono5.20 | 5.20.1.34_4 |
| GhostBSD | lang/mono5.20 | 5.20.1.34_4 |
Install
Binary package:
pkg install mono5.20
From the ports tree:
cd /usr/ports/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
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.20.1.34_4 | 5.20.1.34_4 | - | - | 5.20.1.34_4 |
| FreeBSD:14:quarterly | 5.20.1.34_4 | 5.20.1.34_4 | n/a | - | 5.20.1.34_4 |
| FreeBSD:15:latest | 5.20.1.34_4 | 5.20.1.34_4 | n/a | - | 5.20.1.34_4 |
| FreeBSD:15:quarterly | 5.20.1.34_4 | 5.20.1.34_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.20.1.34_4 | 5.20.1.34_4 | 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.
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
Run dependencies 9
Required by 39
- databases/foundationdb71-client
- databases/foundationdb71-server
- databases/foundationdb73-client
- databases/foundationdb73-server
- devel/dbus-sharp
- devel/dbus-sharp-glib
- devel/gio-sharp
- devel/log4net
- devel/mono-addins
- devel/msbuild
- devel/nant
- devel/newtonsoft-json
- devel/nini
- devel/notify-sharp
- editors/bless
- emulators/mesen
- games/gbrainy
- games/openbve
- games/openclaw
- games/openra
- graphics/nplot
- graphics/pinta
- irc/smartirc4net
- irc/smuxi
- lang/fsharp
- lang/mono
- lang/mono-basic
- mail/gmime26-sharp
- misc/gedkeeper
- net/avahi-sharp
- net/ntpa
- security/keepass
- security/keepass-plugin-keepassrpc
- security/openvpn-admin
- www/mod_mono
- www/xsp
- x11-toolkits/gtk-sharp-beans
- x11-toolkits/gtk-sharp20
- x11-toolkits/gtk-sharp30
Configuration
Options name: lang_mono
| Option | Default | Description |
|---|---|---|
| HEAPVIZ | off | Install mono-heapviz debug tool (requires py-pillow) |
| 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 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
| File | Size | SHA256 |
|---|---|---|
| mono-5.20.1.34.tar.bz2 | 2.46845984e+08 | cd91d44cf62515796ba90dfdc274bb33471c25a2f1a262689a3bdc0a672b7c8b |
| monolite-linux-1051000004-latest.tar.gz | 4.820712e+06 | 209804685ba87ecc5838addc8f089e858bfad4c7627c26d118f4f6889648e0cd |
Master sites 1
- https://download.mono-project.com/sources/mono/