BSD Ports

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

SystemPortVersion
MidnightBSDlang/fsharp4.0.1.15
FreeBSDlang/fsharp10.2.1_2
OpenBSDlang/fsharp4.0.1.1p0
HardenedBSDlang/fsharp10.2.1_2
GhostBSDlang/fsharp10.2.1_2

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

Runtime 1

Extract 1

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
FileSizeSHA256
fsharp-4.0.1.15_GH0.tar.gz3.7325624e+07fda76d85536aaa01741d3a14779709d5a402cd2747557249c13f36d86e7c6785
fsharp.compiler.tools.4.0.1.3.nupkg6.32376e+0698a8792f59f4c9aa7ea02ab96644b71cf5dfe06d51fde0db1b0fe8373bee1ee4
fsharp.data.2.2.5.nupkg2.542684e+06449cba49c2567b0b1f27d39c0aaaab73607893072809a81563598b06e63234b1
fsharp.srgen.build.tasks.3.0.0.nupkg457178dc368423704dbfd02659452535e1a270e75c75fb066a4b47b7e0c2442ea77c00
fssrgen.3.0.0.nupkg46572781c6ef8556fada34f184195903200977c3174329be5caa472bcf0c1ef2d6a7e4
microsoft.diasymreader.1.0.8.nupkg541769cb62775ad29c64f904c11d5d133356e9bebc3bd572de6be45a75d8d283f661c
microsoft.diasymreader.portablepdb.1.1.0.nupkg140770694e0b200583a9c73d45dd138b82826113422ed2770fc7f685dfcd3e9cd53cee
system.collections.immutable.1.2.0.nupkg3007387c9eec8208414eebce34f3af5c946f2911e74fd906738f058114d341f0df91fb
system.reflection.metadata.1.4.1-beta-24227-04.nupkg4357190f077b4184d04f7db02e41169b9471e7c630c7dc873398f12eaf70b7a00a7993
fsharp-fsharp-4.0.1.15_GH0.tar.gz3.7325624e+07fda76d85536aaa01741d3a14779709d5a402cd2747557249c13f36d86e7c6785