lang/mlton 20210816_1 FreeBSD
Optimizing Standard ML compiler
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- HPND
- Categories
- lang
Description
This is a port of MLton, the whole-program optimizing Standard ML Compiler. MLton runs on a variety of platforms, generates excellent code, has a fast C FFI, profiling, and many useful libraries, including an interface to the GNU multiprecision library. For more information, go to the MLton home page.
Install
Binary package:
pkg install mlton
From the ports tree:
cd /usr/ports/lang/mlton/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mlton>0:lang/mlton
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 | - | 20210816_1 | - | - | - |
| FreeBSD:14:quarterly | - | 20210816_1 | n/a | - | - |
| FreeBSD:15:latest | - | 20210816_1 | n/a | - | - |
| FreeBSD:15:quarterly | - | 20210816_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 20210816_1 | 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 1
bash: shells/bash
Library 1
libgmp.so: math/gmp
Runtime 1
bash: shells/bash
The full lists below include those, and their dependencies in turn.
Build dependencies 113
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/icu
- devel/libdaemon
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/npth
- devel/nspr
- devel/p5-File-HomeDir
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/t1lib
- devel/tex-kpathsea
- devel/tex-web2c
- devel/zziplib
- dns/libidn
- dns/libidn2
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libpotrace
- graphics/openjpeg
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/tiff
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- math/mpfi
- math/mpfr
- net/avahi-app
- print/cups
- print/freetype2
- print/ghostscript10
- print/harfbuzz
- print/harfbuzz-icu
- print/indexinfo
- print/libpaper
- print/psutils
- print/tex-basic-engines
- print/tex-formats
- print/tex-ptexenc
- print/texlive-base
- print/texlive-texmf
- print/texlive-tlmgr
- print/xpdfopen
- security/gnupg
- security/gnutls
- security/gpgme
- security/gpgmepp
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libtasn1
- security/nettle
- security/nss
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- shells/bash
- sysutils/gnome_subr
- sysutils/p5-File-Which
- textproc/expat2
- textproc/htmldoc
- textproc/libxml2
- textproc/p5-YAML-Tiny
- textproc/teckit
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/urw-base35-fonts
- x11-toolkits/libXaw
The first 100 are listed.
Run dependencies 4
Required by 3
Configuration
Options name: lang_mlton
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| MLTON | on | Bootstrap with MLton (ideal if supported) |
| NATIVE | on | Use default target for given architecture |
| POLYML | off | Bootstrap with PolyML |
| SMLNJ | off | Bootstrap with SML/NJ (can take many hours) |
- USES
- compiler:c11 gmake
- Service scripts
- none
Files
Manual pages 5
- mllex(1)
- mlnlffigen(1)
- mlprof(1)
- mlton(1)
- mlyacc(1)
pkg-plist 1690
- bin/mllex
- bin/mlnlffigen
- bin/mlprof
- bin/mlton
- bin/mlyacc
- lib/mlton/include/amd64-main.h
- lib/mlton/include/basis-ffi.h
- lib/mlton/include/basis/Real/Real-ops.h
- lib/mlton/include/basis/Word/Word-ops.h
- lib/mlton/include/basis/coerce.h
- lib/mlton/include/basis/cpointer.h
- lib/mlton/include/c-chunk.h
- lib/mlton/include/c-common.h
- lib/mlton/include/c-main.h
- lib/mlton/include/cenv.h
- lib/mlton/include/common-main.h
- lib/mlton/include/export.h
- lib/mlton/include/gc.h
- lib/mlton/include/gc/align.h
- lib/mlton/include/gc/atomic.h
- lib/mlton/include/gc/call-stack.h
- lib/mlton/include/gc/cheney-copy.h
- lib/mlton/include/gc/controls.h
- lib/mlton/include/gc/copy-thread.h
- lib/mlton/include/gc/current.h
- lib/mlton/include/gc/debug.h
- lib/mlton/include/gc/dfs-mark.h
- lib/mlton/include/gc/done.h
- lib/mlton/include/gc/enter_leave.h
- lib/mlton/include/gc/foreach.h
- lib/mlton/include/gc/forward.h
- lib/mlton/include/gc/frame.h
- lib/mlton/include/gc/garbage-collection.h
- lib/mlton/include/gc/gc_state.h
- lib/mlton/include/gc/generational.h
- lib/mlton/include/gc/handler.h
- lib/mlton/include/gc/hash-cons.h
- lib/mlton/include/gc/heap.h
- lib/mlton/include/gc/init-world.h
- lib/mlton/include/gc/init.h
- lib/mlton/include/gc/int-inf.h
- lib/mlton/include/gc/invariant.h
- lib/mlton/include/gc/major.h
- lib/mlton/include/gc/mark-compact.h
- lib/mlton/include/gc/model.h
- lib/mlton/include/gc/new-object.h
- lib/mlton/include/gc/object-size.h
- lib/mlton/include/gc/object.h
- lib/mlton/include/gc/objptr.h
- lib/mlton/include/gc/pack.h
- lib/mlton/include/gc/pointer.h
- lib/mlton/include/gc/profiling.h
- lib/mlton/include/gc/rusage.h
- lib/mlton/include/gc/sequence-allocate.h
- lib/mlton/include/gc/sequence.h
- lib/mlton/include/gc/share.h
- lib/mlton/include/gc/signals.h
- lib/mlton/include/gc/size.h
- lib/mlton/include/gc/sources.h
- lib/mlton/include/gc/stack.h
- lib/mlton/include/gc/static-heaps.h
- lib/mlton/include/gc/statistics.h
- lib/mlton/include/gc/string.h
- lib/mlton/include/gc/switch-thread.h
- lib/mlton/include/gc/sysvals.h
- lib/mlton/include/gc/thread.h
- lib/mlton/include/gc/translate.h
- lib/mlton/include/gc/weak.h
- lib/mlton/include/gc/world.h
- lib/mlton/include/ml-types.h
- lib/mlton/include/mlton-main.h
- lib/mlton/include/platform.h
- lib/mlton/include/platform/aix.h
- lib/mlton/include/platform/alpha.h
- lib/mlton/include/platform/amd64.h
- lib/mlton/include/platform/android_ucontext.h
- lib/mlton/include/platform/arm.h
- lib/mlton/include/platform/arm64.h
- lib/mlton/include/platform/cygwin.h
- lib/mlton/include/platform/darwin.h
- lib/mlton/include/platform/freebsd.h
- lib/mlton/include/platform/hppa.h
- lib/mlton/include/platform/hpux.h
- lib/mlton/include/platform/hurd.h
- lib/mlton/include/platform/ia64.h
- lib/mlton/include/platform/linux.h
- lib/mlton/include/platform/m68k.h
- lib/mlton/include/platform/mingw.h
- lib/mlton/include/platform/mips.h
- lib/mlton/include/platform/netbsd.h
- lib/mlton/include/platform/openbsd.h
- lib/mlton/include/platform/powerpc.h
- lib/mlton/include/platform/powerpc64.h
- lib/mlton/include/platform/riscv.h
- lib/mlton/include/platform/s390.h
- lib/mlton/include/platform/setenv.h
- lib/mlton/include/platform/solaris.h
- lib/mlton/include/platform/sparc.h
- lib/mlton/include/platform/x86.h
- lib/mlton/include/util.h
The first 100 are listed.
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| mlton-20210816.i386-freebsd-13.txz | 4.417216e+06 | 4faa271b60a82793b7911d8e9863d9831df9bf095badf670ec27c9b86ac1266b |
| mlton-20210816.amd64-freebsd-13.txz | 5.530224e+06 | 767ed2fe0e204cd59f9065c9ff96c885d50321f2004cff0a94e84db3e664dc8a |
| MLton-mlton-20210816-b2fca3d_GH0.tar.gz | 1.4307327e+07 | 9809f100308c3330803d3d52052ecdc00774b74869f57ec20880c46ba796ea6d |
Master sites 1
- https://github.com/beyert/mlton-freebsd_bootstrap/raw/c7371c1/:bootstrap
Commit history 0
No commits in the history this site was built from.