FreeBSD Ports

lang/smlnj 110.99.6.1

Compiler and tools for Standard ML (SML '97)

Repository
FreeBSD ports
Maintainer
[email protected]
License
SMLNJ
Categories
lang

Description

Standard ML (SML) is a safe, modular, strict, functional, polymorphic programming language with compile-time type checking and type inference, garbage collection, exception handling, immutable data types and updatable references, abstract data types, and parametric modules. It has efficient implementations and a formal definition with a proof of soundness.

Standard ML of New Jersey (abbreviated SML/NJ) is a compiler for the Standard ML '97 programming language with associated libraries, tools, and documentation.

Install

As a binary package — by origin, or by package name:

pkg install lang/smlnj
pkg install smlnj

From the ports tree:

cd /usr/ports/lang/smlnj/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	smlnj>0:lang/smlnj

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-110.99.6.1--110.99.6.1
FreeBSD:14:quarterly-110.99.6.1n/a-110.99.6.1
FreeBSD:15:latest-110.99.6.1n/a-110.99.6.1
FreeBSD:15:quarterly-110.99.6.1n/an/an/a
FreeBSD:16:latest-110.99.6.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: lang_smlnj

OptionDefaultDescription
EVERYTHINGoffinstall everything from the SML/NJ distribution
RECOMPILEoffrecompile the SML compiler - implies EVERYTHING
USES
compiler python:env shebangfix
Service scripts
none

Files

Manual pages 12
  • asdlgen(1)
  • heap2exec(1)
  • ml-antlr(1)
  • ml-build(1)
  • ml-burg(1)
  • ml-lex(1)
  • ml-makedepend(1)
  • ml-nlffigen(1)
  • ml-ulex(1)
  • ml-yacc(1)
  • sml(1)
  • smlnj(7)
pkg-plist 183
  • share/man/man1/asdlgen.1.gz
  • share/man/man1/heap2exec.1.gz
  • share/man/man1/ml-antlr.1.gz
  • share/man/man1/ml-build.1.gz
  • share/man/man1/ml-burg.1.gz
  • share/man/man1/ml-lex.1.gz
  • share/man/man1/ml-makedepend.1.gz
  • share/man/man1/ml-nlffigen.1.gz
  • share/man/man1/ml-ulex.1.gz
  • share/man/man1/ml-yacc.1.gz
  • share/man/man1/sml.1.gz
  • share/man/man7/smlnj.7.gz
  • smlnj/bin/.arch-n-opsys
  • smlnj/bin/.heap/asdlgen.-bsd
  • smlnj/bin/.heap/heap2asm.-bsd
  • smlnj/bin/.heap/ml-antlr.-bsd
  • smlnj/bin/.heap/ml-burg.-bsd
  • smlnj/bin/.heap/ml-lex.-bsd
  • smlnj/bin/.heap/ml-nlffigen.-bsd
  • smlnj/bin/.heap/ml-ulex.-bsd
  • smlnj/bin/.heap/ml-yacc.-bsd
  • smlnj/bin/.heap/nowhere.-bsd
  • smlnj/bin/.heap/sml.-bsd
  • smlnj/bin/.link-sml
  • smlnj/bin/.run/run.-freebsd
  • smlnj/bin/.run/run.-freebsd.a
  • smlnj/bin/.run/run.-freebsd.so
  • smlnj/bin/.run-sml
  • smlnj/bin/asdlgen
  • smlnj/bin/heap2asm
  • smlnj/bin/heap2exec
  • smlnj/bin/ml-antlr
  • smlnj/bin/ml-build
  • smlnj/bin/ml-burg
  • smlnj/bin/ml-lex
  • smlnj/bin/ml-makedepend
  • smlnj/bin/ml-nlffigen
  • smlnj/bin/ml-ulex
  • smlnj/bin/ml-yacc
  • smlnj/bin/nowhere
  • smlnj/bin/sml
  • smlnj/lib/SMLNJ-BASIS/.cm/-unix/basis-common.cm
  • smlnj/lib/SMLNJ-BASIS/.cm/-unix/basis.cm
  • smlnj/lib/SMLNJ-LIB/Controls/.cm/-unix/controls-lib.cm
  • smlnj/lib/SMLNJ-LIB/PP/.cm/-unix/pp-lib.cm
  • smlnj/lib/SMLNJ-LIB/Util/.cm/-unix/smlnj-lib.cm
  • smlnj/lib/SMLNJ-ML-YACC-LIB/.cm/-unix/ml-yacc-lib.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/AMD64-Peephole.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/AMD64.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/CCall-Vararg.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/CCall-sparc.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/CCall-x86-64.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/CCall-x86.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/CCall.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/Control.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/Graphs.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/IA32-Peephole.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/IA32.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/Lib.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/MLRISC.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/MLTREE.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/PPC.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/Peephole.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/RA.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/SPARC.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/StagedAlloc.cm
  • smlnj/lib/SMLNJ-MLRISC/.cm/-unix/Visual.cm
  • smlnj/lib/basis-2004.cm/.cm/-unix/basis-2004.cm
  • smlnj/lib/asdl-ext.cm/.cm/-unix/asdl-ext.cm
  • smlnj/lib/asdl-lib.cm/.cm/-unix/asdl-lib.cm
  • smlnj/lib/asdlgen-tool.cm/.cm/-unix/asdlgen-tool.cm
  • smlnj/lib/burg-ext.cm/.cm/-unix/burg-ext.cm
  • smlnj/lib/c/.cm/-unix/c.cm
  • smlnj/lib/c/internals/.cm/-unix/c-int.cm
  • smlnj/lib/c/memory/.cm/-unix/memory.cm
  • smlnj/lib/ckit-lib.cm/.cm/-unix/ckit-lib.cm
  • smlnj/lib/cml/.cm/-unix/basis.cm
  • smlnj/lib/cml/.cm/-unix/cml-internal.cm
  • smlnj/lib/cml/.cm/-unix/cml-lib.cm
  • smlnj/lib/cml/.cm/-unix/cml.cm
  • smlnj/lib/cml/.cm/-unix/core-cml.cm
  • smlnj/lib/cml/.cm/-unix/inet-lib.cm
  • smlnj/lib/cml/.cm/-unix/smlnj-lib.cm
  • smlnj/lib/cml/.cm/-unix/trace-cml.cm
  • smlnj/lib/cml/.cm/-unix/unix-lib.cm
  • smlnj/lib/cml-lib/.cm/-unix/smlnj-lib.cm
  • smlnj/lib/cml-lib/.cm/-unix/trace-cml.cm
  • smlnj/lib/compiler/Library/const-arith/.cm/-unix/sources.cm
  • smlnj/lib/dir-tool.cm/.cm/-unix/dir-tool.cm
  • smlnj/lib/eXene.cm/.cm/-unix/eXene.cm
  • smlnj/lib/grm-ext.cm/.cm/-unix/grm-ext.cm
  • smlnj/lib/hash-cons-lib.cm/.cm/-unix/hash-cons-lib.cm
  • smlnj/lib/html-lib.cm/.cm/-unix/html-lib.cm
  • smlnj/lib/html4-lib.cm/.cm/-unix/html4-lib.cm
  • smlnj/lib/inet-lib.cm/.cm/-unix/inet-lib.cm
  • smlnj/lib/json-lib.cm/.cm/-unix/json-lib.cm
  • smlnj/lib/lex-ext.cm/.cm/-unix/lex-ext.cm
  • smlnj/lib/make-tool.cm/.cm/-unix/make-tool.cm
  • smlnj/lib/ml-antlr-tool.cm/.cm/-unix/ml-antlr-tool.cm
  • smlnj/lib/ml-lpt-lib.cm/.cm/-unix/ml-lpt-lib.cm

The first 100 are listed.

distinfo 24
FileSizeSHA256
smlnj/110.99.6.1/config.tgz23321f4124fa5aff1a2eaa2de3dfd5ac7f3951cace33d72c5375b62db47179570095c
smlnj/110.99.6.1/runtime.tgz3350712623737ee667a7579640f35905bf523e6417b708249e9a0697edfc8aa514dd6e
smlnj/110.99.6.1/boot.amd64-unix.tgz5.994405e+0691469b2b4dcc7526154568562a5de44b7d92131518a4cdccb4b534982c6189a4
smlnj/110.99.6.1/boot.x86-unix.tgz5.946836e+06db2058d30199f01d63602e68b3d49f1fa78a2685a5438ac0725042dcf9da7287
smlnj/110.99.6.1/MLRISC.tgz1.45742e+0630f369621adbb086d510ecc9ec62044029bfec5fc99f18f45174bb15e4e9fbba
smlnj/110.99.6.1/ckit.tgz200761be2e9d4992122fe296929a7f8f12cf08d067a3ea9361386f6c4c59e51e4bed67
smlnj/110.99.6.1/cml.tgz103972e6b673a792148ffc595f47f27a834ca21c93cf589f758e809eefc7834b290d0c
smlnj/110.99.6.1/doc.tgz2.748425e+063e5896c427df2123eb00eed96a7df7ade7052d1986a2a64b2873b34843f43c49
smlnj/110.99.6.1/heap2asm.tgz172138734f304acda0ba58b9ab606e062553f98c078257438680e74599d811edb772
smlnj/110.99.6.1/ml-burg.tgz40296e2bb968468f19f2f7b7940fd1a4e056a4a84673347c09a7bb926bdec44f6d29d
smlnj/110.99.6.1/ml-lex.tgz280396703b7c50503683d9fed3b2ba3a9246a14fbbd237526f41b2e4c18fe6ef1488b
smlnj/110.99.6.1/ml-lpt.tgz2673766916054c4125e2d77b2d0d0b86c5c62ed27fa6dc020d5d66f46783b4cefebe5a
smlnj/110.99.6.1/ml-yacc.tgz1013790c1478c662a2480e689fbf980f3ed9afca8103a683d5f4bae3e83af6e912a6b7
smlnj/110.99.6.1/nlffi.tgz7469259f6265fb761ac1aad1388ee0d53728ee16db09d47f81eeb258d815c962d28d3
smlnj/110.99.6.1/old-basis.tgz136523a0c945f231fb4f729c529767addd0d6469bf4a4496359c8806ab2bf12143fb
smlnj/110.99.6.1/smlnj-lib.tgz666400d6da79c1a3e5ecc0964b89085059bfc2841e7917c28e4a604b11e919bfb29933
smlnj/110.99.6.1/trace-debug-profile.tgz3892003f4a5acb244648d31588910889b4aa3d36b080471ba1ed04ce7028c06a7976
smlnj/110.99.6.1/asdl.tgz2417313bafe0db4fe1b0c4c6dc2bcc039f5bb631bee147546c684c1e48b31122890c40
smlnj/110.99.6.1/cm.tgz22033603772b0b91165f890407aa25c1d68e6e095082404136a7014828bfa5047959dc
smlnj/110.99.6.1/compiler.tgz888655713824739a296845ec91dcede7262c763c85e66f7ce3ab764b2122c18e96dc75
Master sites 2
  • http://smlnj.cs.uchicago.edu/dist/working/110.99.6.1/
  • ftp://mirror.free.de/http/smlnj.cs.uchicago.edu/dist/working/110.99.6.1/

Commit history 0

No commits in the history this site was built from.