lang/mlkit 4.7.13
Standard ML compiler
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2, MIT, HPND, BSD3CLAUSE
- Categories
- lang
Description
The MLKit is a compiler toolkit for the Standard ML language, including The MLKit with Regions, which features a native backend for the x64 architecture, based on region inference, and SMLtoJs, which features a JavaScript backend targeting web browsers. The two compilers share the same frontend and compilation management scheme.
The MLKit covers all of Standard ML, as defined in the 1997 edition of The Definition of Standard ML and supports most of the Standard ML Basis Library.
Install
As a binary package — by origin, or by package name:
pkg install lang/mlkit
pkg install mlkit
From the ports tree:
cd /usr/ports/lang/mlkit/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mlkit>0:lang/mlkit
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 | - | 4.7.13 | - | - | - |
| FreeBSD:14:quarterly | - | 4.7.13 | n/a | - | - |
| FreeBSD:15:latest | - | 4.7.13 | n/a | - | - |
| FreeBSD:15:quarterly | - | 4.7.13 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 4.7.13 | 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 2
bash: shells/bashmlton: lang/mlton
Library 1
libgmp.so: math/gmp
The full lists below include those, and their dependencies in turn.
All build dependencies 17
All run dependencies 8
No port depends on this one.
Configuration
Options name: lang_mlkit
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| TEST | off | Build and/or run tests |
- USES
- gmake autoreconf
- Service scripts
- none
Files
Manual pages 6
- kittester(1)
- mlkit(1)
- mlkit-mllex(1)
- mlkit-mlyacc(1)
- reml(1)
- rp2ps(1)
pkg-plist 3731
- bin/kittester
- bin/mlkit
- bin/mlkit-mllex
- bin/mlkit-mlyacc
- bin/reml
- bin/rp2ps
- etc/mlkit/mlb-path-map
- lib/mlkit/basis/ARRAY.sig
- lib/mlkit/basis/ARRAY2.sig
- lib/mlkit/basis/ARRAYSORT.sig
- lib/mlkit/basis/ARRAY_SLICE.sml
- lib/mlkit/basis/Array.sml
- lib/mlkit/basis/Array2.sml
- lib/mlkit/basis/ArraySlice.sml
- lib/mlkit/basis/Arraysort.sml
- lib/mlkit/basis/BINARYMAP.sig
- lib/mlkit/basis/BINARYSET.sig
- lib/mlkit/basis/BIN_IO.sml
- lib/mlkit/basis/BIT_FLAGS.sml
- lib/mlkit/basis/BOOL.sig
- lib/mlkit/basis/BYTE.sig
- lib/mlkit/basis/BinIO.sml
- lib/mlkit/basis/Binarymap.sml
- lib/mlkit/basis/Binaryset.sml
- lib/mlkit/basis/BitFlags.sml
- lib/mlkit/basis/Bool.sml
- lib/mlkit/basis/Byte.sml
- lib/mlkit/basis/ByteSlice.sml
- lib/mlkit/basis/ByteTable-1997.sml
- lib/mlkit/basis/ByteTable.sml
- lib/mlkit/basis/CHAR.sig
- lib/mlkit/basis/COMMAND_LINE.sml
- lib/mlkit/basis/Char.sml
- lib/mlkit/basis/CommandLine.sml
- lib/mlkit/basis/DATE.sig
- lib/mlkit/basis/DYNLIB.sig
- lib/mlkit/basis/Date.sml
- lib/mlkit/basis/Dynlib.sml
- lib/mlkit/basis/FORK_JOIN.sig
- lib/mlkit/basis/FileSys-1997.sml
- lib/mlkit/basis/FileSys.sml
- lib/mlkit/basis/ForkJoin-reml.sml
- lib/mlkit/basis/ForkJoin.sml
- lib/mlkit/basis/ForkJoinSeq.sml
- lib/mlkit/basis/GENERAL.sig
- lib/mlkit/basis/GENERIC_SOCK.sml
- lib/mlkit/basis/General.sml
- lib/mlkit/basis/IEEEReal.sml
- lib/mlkit/basis/IEEE_REAL.sig
- lib/mlkit/basis/INET_SOCK.sig
- lib/mlkit/basis/INTEGER.sml
- lib/mlkit/basis/INTMAP.sig
- lib/mlkit/basis/INTSET.sig
- lib/mlkit/basis/INT_INF.sml
- lib/mlkit/basis/INT_INF_REP.sml
- lib/mlkit/basis/IO.sml
- lib/mlkit/basis/Initial.sml
- lib/mlkit/basis/Initial2.sml
- lib/mlkit/basis/Int.sml
- lib/mlkit/basis/Int31.sml
- lib/mlkit/basis/Int32.sml
- lib/mlkit/basis/Int63.sml
- lib/mlkit/basis/Int64.sml
- lib/mlkit/basis/IntInf.sml
- lib/mlkit/basis/IntInfRep.sml
- lib/mlkit/basis/IntN.sml
- lib/mlkit/basis/Intmap.sml
- lib/mlkit/basis/Ints.sml
- lib/mlkit/basis/Intset.sml
- lib/mlkit/basis/LIST.sig
- lib/mlkit/basis/LISTSORT.sig
- lib/mlkit/basis/LIST_PAIR.sml
- lib/mlkit/basis/List.sml
- lib/mlkit/basis/ListPair.sml
- lib/mlkit/basis/Listsort.sml
- lib/mlkit/basis/MATH.sig
- lib/mlkit/basis/MD5.sig
- lib/mlkit/basis/MLB/RI/ARRAY.sig.d
- lib/mlkit/basis/MLB/RI/ARRAY.sig.o.eb
- lib/mlkit/basis/MLB/RI/ARRAY.sig.o.eb1
- lib/mlkit/basis/MLB/RI/ARRAY.sig.o.lnk
- lib/mlkit/basis/MLB/RI/ARRAY2.sig.d
- lib/mlkit/basis/MLB/RI/ARRAY2.sig.o.eb
- lib/mlkit/basis/MLB/RI/ARRAY2.sig.o.eb1
- lib/mlkit/basis/MLB/RI/ARRAY2.sig.o.lnk
- lib/mlkit/basis/MLB/RI/ARRAY_SLICE.sml.d
- lib/mlkit/basis/MLB/RI/ARRAY_SLICE.sml.o.eb
- lib/mlkit/basis/MLB/RI/ARRAY_SLICE.sml.o.eb1
- lib/mlkit/basis/MLB/RI/ARRAY_SLICE.sml.o.lnk
- lib/mlkit/basis/MLB/RI/Array.sml.code3.o
- lib/mlkit/basis/MLB/RI/Array.sml.d
- lib/mlkit/basis/MLB/RI/Array.sml.o.eb
- lib/mlkit/basis/MLB/RI/Array.sml.o.eb1
- lib/mlkit/basis/MLB/RI/Array.sml.o.lnk
- lib/mlkit/basis/MLB/RI/Array2.sml.d
- lib/mlkit/basis/MLB/RI/Array2.sml.o
- lib/mlkit/basis/MLB/RI/Array2.sml.o.eb
- lib/mlkit/basis/MLB/RI/Array2.sml.o.eb1
- lib/mlkit/basis/MLB/RI/Array2.sml.o.lnk
- lib/mlkit/basis/MLB/RI/ArraySlice.sml.code1.o
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| melsman-mlkit-v4.7.13_GH0.tar.gz | 5.657282e+06 | a6da888137ffa3d33850d579b95509ed926c20cd4ce5bc2450dcd6d3d3c6e4aa |
Commit history 0
No commits in the history this site was built from.