Source: mlton Section: devel Priority: optional Maintainer: Ryan Kavanagh Build-Depends: debhelper-compat (= 13), libgmp-dev, Build-Depends-Arch: dh-exec, mlton-compiler, mlton-tools, Build-Depends-Indep: asciidoc, graphicsmagick, python3-pygments, Homepage: http://mlton.org/ Standards-Version: 4.6.0 Description: Optimizing compiler for Standard ML MLton is a whole-program optimizing compiler for Standard ML. MLton generates standalone executables with excellent runtime performance, is SML 97 compliant, and has a complete basis library. MLton has source-level profiling, a fast C FFI, an interface to the GNU multiprecision library, and lots of useful libraries. Vcs-Browser: https://salsa.debian.org/debian/mlton Vcs-Git: https://salsa.debian.org/debian/mlton.git -b debian/unstable Rules-Requires-Root: no Package: mlton Architecture: all Multi-Arch: foreign Depends: mlton-compiler (<< ${source:Version}.1~), mlton-compiler (>= ${source:Version}), mlton-tools (<< ${source:Version}.1~), mlton-tools (>= ${source:Version}), ${misc:Depends}, Recommends: mlton-doc Description: ${source:Synopsis} ${source:Extended-Description} . This metapackage depends on all MLton packages. Package: mlton-basis Architecture: any Multi-Arch: foreign Depends: ${misc:Depends}, Description: ${source:Synopsis} - basis library ${source:Extended-Description} . This package includes the cross-platform basis. Package: mlton-doc Section: doc Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, Description: ${source:Synopsis} - documentation ${source:Extended-Description} . This package includes non-man-page documentation. Package: mlton-compiler Architecture: alpha amd64 arm64 armel armhf hppa i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64el riscv64 s390x sparc Multi-Arch: foreign Depends: gcc, libc6-dev, libgmp-dev, mlton-basis (= ${binary:Version}), mlton-runtime-native (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Description: ${source:Synopsis} - compiler ${source:Extended-Description} . This package includes the compiler itself. Package: mlton-tools Architecture: alpha amd64 arm64 armel armhf hppa i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64el riscv64 s390x sparc Multi-Arch: foreign Depends: ${misc:Depends}, ${shlibs:Depends}, Description: ${source:Synopsis} - tools ${source:Extended-Description} . This package includes tools which autogenerate SML. Package: mlton-runtime-native Architecture: alpha amd64 arm64 armel armhf hppa i386 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc ppc64el riscv64 s390x sparc Depends: mlton-runtime-alpha-linux-gnu (= ${binary:Version}) [alpha] | mlton-runtime-x86-64-linux-gnu (= ${binary:Version}) [amd64] | mlton-runtime-aarch64-linux-gnu (= ${binary:Version}) [arm64] | mlton-runtime-arm-linux-gnueabi (= ${binary:Version}) [armel] | mlton-runtime-arm-linux-gnueabihf (= ${binary:Version}) [armhf] | mlton-runtime-hppa-linux-gnu (= ${binary:Version}) [hppa] | mlton-runtime-i486-linux-gnu (= ${binary:Version}) [i386] | mlton-runtime-i486-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-i386] | mlton-runtime-x86-64-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-amd64] | mlton-runtime-mips64el-linux-gnuabi64 (= ${binary:Version}) [mips64el] | mlton-runtime-mips-linux-gnu (= ${binary:Version}) [mips] | mlton-runtime-mipsel-linux-gnu (= ${binary:Version}) [mipsel] | mlton-runtime-powerpc-linux-gnu (= ${binary:Version}) [powerpc] | mlton-runtime-powerpc64le-linux-gnu (= ${binary:Version}) [ppc64el] | mlton-runtime-s390x-linux-gnu (= ${binary:Version}) [s390x] | mlton-runtime-sparc-linux-gnu (= ${binary:Version}) [sparc], ${misc:Depends}, Description: ${source:Synopsis} - native runtime libraries ${source:Extended-Description} . This metapackage depends on native target libraries. Package: mlton-runtime-alpha-linux-gnu Architecture: alpha Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-x86-64-linux-gnu Architecture: amd64 Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-aarch64-linux-gnu Architecture: arm64 Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-arm-linux-gnueabi Architecture: armel Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-arm-linux-gnueabihf Architecture: armhf Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-hppa-linux-gnu Architecture: hppa Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-i486-linux-gnu Architecture: i386 Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-i486-kfreebsd-gnu Architecture: kfreebsd-i386 Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-x86-64-kfreebsd-gnu Architecture: kfreebsd-amd64 Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-mips64el-linux-gnuabi64 Architecture: mips64el Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-mips-linux-gnu Architecture: mips Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-mipsel-linux-gnu Architecture: mipsel Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-powerpc-linux-gnu Architecture: powerpc Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-powerpc64le-linux-gnu Architecture: ppc64el Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-riscv64-linux-gnu Architecture: riscv64 Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-s390x-linux-gnu Architecture: s390x Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries. Package: mlton-runtime-sparc-linux-gnu Architecture: sparc Multi-Arch: foreign Depends: mlton-basis (= ${binary:Version}), ${misc:Depends}, Provides: mlton-runtime, Description: ${source:Synopsis} - ${Arch} runtime libraries ${source:Extended-Description} . This package provides ${Arch} target libraries.