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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 110.99.6.1 | - | - | 110.99.6.1 |
| FreeBSD:14:quarterly | - | 110.99.6.1 | n/a | - | 110.99.6.1 |
| FreeBSD:15:latest | - | 110.99.6.1 | n/a | - | 110.99.6.1 |
| FreeBSD:15:quarterly | - | 110.99.6.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 110.99.6.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| EVERYTHING | off | install everything from the SML/NJ distribution |
| RECOMPILE | off | recompile 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
| File | Size | SHA256 |
|---|---|---|
| smlnj/110.99.6.1/config.tgz | 23321 | f4124fa5aff1a2eaa2de3dfd5ac7f3951cace33d72c5375b62db47179570095c |
| smlnj/110.99.6.1/runtime.tgz | 335071 | 2623737ee667a7579640f35905bf523e6417b708249e9a0697edfc8aa514dd6e |
| smlnj/110.99.6.1/boot.amd64-unix.tgz | 5.994405e+06 | 91469b2b4dcc7526154568562a5de44b7d92131518a4cdccb4b534982c6189a4 |
| smlnj/110.99.6.1/boot.x86-unix.tgz | 5.946836e+06 | db2058d30199f01d63602e68b3d49f1fa78a2685a5438ac0725042dcf9da7287 |
| smlnj/110.99.6.1/MLRISC.tgz | 1.45742e+06 | 30f369621adbb086d510ecc9ec62044029bfec5fc99f18f45174bb15e4e9fbba |
| smlnj/110.99.6.1/ckit.tgz | 200761 | be2e9d4992122fe296929a7f8f12cf08d067a3ea9361386f6c4c59e51e4bed67 |
| smlnj/110.99.6.1/cml.tgz | 103972 | e6b673a792148ffc595f47f27a834ca21c93cf589f758e809eefc7834b290d0c |
| smlnj/110.99.6.1/doc.tgz | 2.748425e+06 | 3e5896c427df2123eb00eed96a7df7ade7052d1986a2a64b2873b34843f43c49 |
| smlnj/110.99.6.1/heap2asm.tgz | 1721 | 38734f304acda0ba58b9ab606e062553f98c078257438680e74599d811edb772 |
| smlnj/110.99.6.1/ml-burg.tgz | 40296 | e2bb968468f19f2f7b7940fd1a4e056a4a84673347c09a7bb926bdec44f6d29d |
| smlnj/110.99.6.1/ml-lex.tgz | 28039 | 6703b7c50503683d9fed3b2ba3a9246a14fbbd237526f41b2e4c18fe6ef1488b |
| smlnj/110.99.6.1/ml-lpt.tgz | 267376 | 6916054c4125e2d77b2d0d0b86c5c62ed27fa6dc020d5d66f46783b4cefebe5a |
| smlnj/110.99.6.1/ml-yacc.tgz | 101379 | 0c1478c662a2480e689fbf980f3ed9afca8103a683d5f4bae3e83af6e912a6b7 |
| smlnj/110.99.6.1/nlffi.tgz | 74692 | 59f6265fb761ac1aad1388ee0d53728ee16db09d47f81eeb258d815c962d28d3 |
| smlnj/110.99.6.1/old-basis.tgz | 1365 | 23a0c945f231fb4f729c529767addd0d6469bf4a4496359c8806ab2bf12143fb |
| smlnj/110.99.6.1/smlnj-lib.tgz | 666400 | d6da79c1a3e5ecc0964b89085059bfc2841e7917c28e4a604b11e919bfb29933 |
| smlnj/110.99.6.1/trace-debug-profile.tgz | 3892 | 003f4a5acb244648d31588910889b4aa3d36b080471ba1ed04ce7028c06a7976 |
| smlnj/110.99.6.1/asdl.tgz | 241731 | 3bafe0db4fe1b0c4c6dc2bcc039f5bb631bee147546c684c1e48b31122890c40 |
| smlnj/110.99.6.1/cm.tgz | 220336 | 03772b0b91165f890407aa25c1d68e6e095082404136a7014828bfa5047959dc |
| smlnj/110.99.6.1/compiler.tgz | 888655 | 713824739a296845ec91dcede7262c763c85e66f7ce3ab764b2122c18e96dc75 |
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.