lang/fsharp 4.0.1.15 MidnightBSD
Functional and object-oriented language for the .NET platform
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- Apache-2.0
- Categories
- lang
Description
F# is an open-source, strongly typed, multi-paradigm programming language encompassing functional, imperative and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript and GPU code.
F# is developed by The F# Software Foundation and Microsoft. An open source, cross-platform edition of F# is available from the F# Software Foundation. F# is also a fully supported language in Visual Studio. Other tools supporting F# development include Mono, MonoDevelop, SharpDevelop and the WebSharper tools for JavaScript and HTML5 web programming.
F# originated as a variant of ML and has been influenced by OCaml, C#, Python, Haskell, Scala and Erlang.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | lang/fsharp | 4.0.1.15 |
| FreeBSD | lang/fsharp | 10.2.1_2 |
| OpenBSD | lang/fsharp | 4.0.1.1p0 |
Install
Binary package:
mport install fsharp
From mports:
cd /usr/mports/lang/fsharp && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= fsharp>0:lang/fsharp
Dependencies
As this port's Makefile names them.
Build 2
mono>=3.0: lang/monoreferenceassemblies-pcl>=4.6: lang/referenceassemblies-pcl
Runtime 1
mono>=3.0: lang/mono
Extract 1
${LOCALBASE}/bin/bsdtar: archivers/libarchive
Build dependencies 3
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- autoreconf gmake mono:nuget pkgconfig libarchive
- Service scripts
- none
Files
pkg-plist 195
- bin/fsharpc
- bin/fsharpi
- bin/fsharpiAnyCpu
- lib/mono/4.5/FSharp.Compiler.Interactive.Settings.dll
- lib/mono/4.5/FSharp.Compiler.Interactive.Settings.xml
- lib/mono/4.5/FSharp.Compiler.Server.Shared.dll
- lib/mono/4.5/FSharp.Compiler.Server.Shared.xml
- lib/mono/4.5/FSharp.Core.dll
- lib/mono/4.5/FSharp.Core.optdata
- lib/mono/4.5/FSharp.Core.sigdata
- lib/mono/4.5/FSharp.Core.xml
- lib/mono/4.5/policy.2.0.FSharp.Core.dll
- lib/mono/4.5/policy.2.3.FSharp.Core.dll
- lib/mono/4.5/policy.3.259.FSharp.Core.dll
- lib/mono/4.5/policy.3.3.FSharp.Core.dll
- lib/mono/4.5/policy.3.47.FSharp.Core.dll
- lib/mono/4.5/policy.3.7.FSharp.Core.dll
- lib/mono/4.5/policy.3.78.FSharp.Core.dll
- lib/mono/4.5/policy.4.0.FSharp.Core.dll
- lib/mono/4.5/policy.4.3.FSharp.Core.dll
- lib/mono/Microsoft F#/v4.0/Microsoft.FSharp.Targets
- lib/mono/Microsoft F#/v4.0/Microsoft.Portable.FSharp.Targets
- lib/mono/Microsoft SDKs/F#/3.0/Framework/v4.0/Microsoft.FSharp.Targets
- lib/mono/Microsoft SDKs/F#/3.0/Framework/v4.0/Microsoft.Portable.FSharp.Targets
- lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.FSharp.Targets
- lib/mono/Microsoft SDKs/F#/3.1/Framework/v4.0/Microsoft.Portable.FSharp.Targets
- lib/mono/Microsoft SDKs/F#/4.0/Framework/v4.0/Microsoft.FSharp.Targets
- lib/mono/Microsoft SDKs/F#/4.0/Framework/v4.0/Microsoft.Portable.FSharp.Targets
- lib/mono/Microsoft SDKs/F#/4.1/Framework/v4.0/Microsoft.FSharp.Targets
- lib/mono/Microsoft SDKs/F#/4.1/Framework/v4.0/Microsoft.Portable.FSharp.Targets
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.259.3.1/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.259.3.1/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.259.3.1/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.259.3.1/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.259.4.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.259.4.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.259.4.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.259.4.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.3.1.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.3.1.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.3.1.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.3.1.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.7.4.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.7.4.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.7.4.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.7.4.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.78.3.1/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.78.3.1/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.78.3.1/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.78.3.1/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.78.4.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.78.4.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.78.4.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETCore/3.78.4.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.3.0.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.3.0.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.3.0.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.3.0.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.3.1.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.3.1.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.3.1.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.3.1.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.4.0.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.4.0.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.4.0.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETFramework/v4.0/4.4.0.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/2.3.5.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/2.3.5.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/2.3.5.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/2.3.5.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/2.3.5.1/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/2.3.5.1/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/2.3.5.1/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/2.3.5.1/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/3.47.4.0/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/3.47.4.0/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/3.47.4.0/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/.NETPortable/3.47.4.0/FSharp.Core.xml
- lib/mono/Reference Assemblies/Microsoft/FSharp/3.0/Runtime/.NETPortable/FSharp.Core.dll
- lib/mono/Reference Assemblies/Microsoft/FSharp/3.0/Runtime/.NETPortable/FSharp.Core.optdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/3.0/Runtime/.NETPortable/FSharp.Core.sigdata
- lib/mono/Reference Assemblies/Microsoft/FSharp/3.0/Runtime/.NETPortable/FSharp.Core.xml
- lib/mono/fsharp/FSharp.Build.dll
- lib/mono/fsharp/FSharp.Build.xml
- lib/mono/fsharp/FSharp.Compiler.Interactive.Settings.dll
- lib/mono/fsharp/FSharp.Compiler.Interactive.Settings.xml
- lib/mono/fsharp/FSharp.Compiler.Server.Shared.dll
- lib/mono/fsharp/FSharp.Compiler.Server.Shared.xml
- lib/mono/fsharp/FSharp.Compiler.dll
- lib/mono/fsharp/FSharp.Compiler.xml
- lib/mono/fsharp/FSharp.Core.dll
- lib/mono/fsharp/FSharp.Core.optdata
- lib/mono/fsharp/FSharp.Core.sigdata
- lib/mono/fsharp/FSharp.Core.xml
- lib/mono/fsharp/Microsoft.FSharp.Targets
- lib/mono/fsharp/Microsoft.Portable.FSharp.Targets
- lib/mono/fsharp/System.Collections.Immutable.dll
- lib/mono/fsharp/System.Reflection.Metadata.dll
- lib/mono/fsharp/fsc.exe
- lib/mono/fsharp/fsi.exe
The first 100 are listed.
distinfo 10
| File | Size | SHA256 |
|---|---|---|
| fsharp-4.0.1.15_GH0.tar.gz | 3.7325624e+07 | fda76d85536aaa01741d3a14779709d5a402cd2747557249c13f36d86e7c6785 |
| fsharp.compiler.tools.4.0.1.3.nupkg | 6.32376e+06 | 98a8792f59f4c9aa7ea02ab96644b71cf5dfe06d51fde0db1b0fe8373bee1ee4 |
| fsharp.data.2.2.5.nupkg | 2.542684e+06 | 449cba49c2567b0b1f27d39c0aaaab73607893072809a81563598b06e63234b1 |
| fsharp.srgen.build.tasks.3.0.0.nupkg | 457178 | dc368423704dbfd02659452535e1a270e75c75fb066a4b47b7e0c2442ea77c00 |
| fssrgen.3.0.0.nupkg | 465727 | 81c6ef8556fada34f184195903200977c3174329be5caa472bcf0c1ef2d6a7e4 |
| microsoft.diasymreader.1.0.8.nupkg | 54176 | 9cb62775ad29c64f904c11d5d133356e9bebc3bd572de6be45a75d8d283f661c |
| microsoft.diasymreader.portablepdb.1.1.0.nupkg | 140770 | 694e0b200583a9c73d45dd138b82826113422ed2770fc7f685dfcd3e9cd53cee |
| system.collections.immutable.1.2.0.nupkg | 300738 | 7c9eec8208414eebce34f3af5c946f2911e74fd906738f058114d341f0df91fb |
| system.reflection.metadata.1.4.1-beta-24227-04.nupkg | 435719 | 0f077b4184d04f7db02e41169b9471e7c630c7dc873398f12eaf70b7a00a7993 |
| fsharp-fsharp-4.0.1.15_GH0.tar.gz | 3.7325624e+07 | fda76d85536aaa01741d3a14779709d5a402cd2747557249c13f36d86e7c6785 |