mlton (20241230+git20251029+dfsg-5) unstable; urgency=medium

  * Added missing dependency from mlton-runtime-native to
    mlton-runtime-riscv64-linux-gnu on riscv64. This fixes FTBFS on buildd not
    encountered when manually bootstrapping in schroots on porterboxes.

 -- Ryan Kavanagh <rak@debian.org>  Mon, 12 Jan 2026 16:47:54 -0500

mlton (20241230+git20251029+dfsg-4) unstable; urgency=medium

  * Drop Priority field from source package control file
  * Bump standards version to 4.7.3, no other changes required
  * Fix manpage troff formatting errors,
    0006-Fix-manpage-troff-formatting-errors.patch
  * Move dh-exec from Build-Depends-Arch to B-D. It is now possible to build
    only arch-indep packages

 -- Ryan Kavanagh <rak@debian.org>  Wed, 07 Jan 2026 13:09:12 -0500

mlton (20241230+git20251029+dfsg-3) experimental; urgency=medium

  * Rebootstrap loong64. Its promotion to an official architecture seems to
    have caused the freshly bootstrapped binaries in the ports archive to have
    been discarded.

 -- Ryan Kavanagh <rak@debian.org>  Sun, 21 Dec 2025 12:49:51 -0500

mlton (20241230+git20251029+dfsg-2) experimental; urgency=medium

  * Add support for loongarch64 (Closes: #1061135)
  * Upload to experimental because binary packages uploaded to unstable that
    go through NEW get discarded, but we need the newly bootstrapped binaries
    to persist so that buildds can successfully build mlton
  * Set ram-slop to 0.5 to avoid overloading buildds

 -- Ryan Kavanagh <rak@debian.org>  Sun, 16 Nov 2025 20:49:21 -0500

mlton (20241230+git20251029+dfsg-1) unstable; urgency=medium

  * New upstream release fixes many build issues (DFSG-repacked upstream
    commit 61baac7108fbd91413f0537b7a42d9a1023455f4) (Closes: #1103850)
    + Now successfully rebuilds itself on hppa and i386 (Closes: #1003240)
    + Fix FTBFS on ppc64el (Closes: #1007016)
    + Fix segfault in tests (Closes: #917644)
    + Drop 06_local_docs.diff, no longer needed
  * Debian GNU/kFreeBSD has been terminated. Drop 03_kfreebsd.diff and
    corresponding binary packages
  * Improvements to README.source:
    + Update instructions for repacking DFSG-clean source tarball
    + Update (re)bootstrapping instructions for new architectures
  * Simplify bootstrapping on new architectures with schroot,
    09_schroot_bootstrap.diff
  * Upstream now uses asciidoctor instead of asciidoc. Update
    Build-Depends-Indep accordingly.
  * Upgrade watch file to version 5
  * Bump standards version to 4.7.2

 -- Ryan Kavanagh <rak@debian.org>  Mon, 03 Nov 2025 08:38:10 -0500

mlton (20210117+dfsg-3) unstable; urgency=medium

  * Replace build-depends-arch on mlton with mlton-compiler and mlton-tools to
    avoid pulling in mlton-doc
  * Drop version in mlton's recommends of mlton-doc
  * Make mlton-basis Arch: any instead of Arch: all. This avoids race
    conditions on buildds, where mlton-compiler sometimes became uninstallable
    if the new mlton-basis package got built before mlton-compiler on a given
    architecture, thereby making the previous version of mlton-compiler
    uninstallable. This then required manually rebootstrapping the
    architecture.
    + The build-indep target in debian/rules now only builds documentation
    + Drop 09_install-indep.diff, no longer needed
    + Transition versioned dependencies on mlton-basis from
      (= ${source:Version}) to (= ${binary:Version})

 -- Ryan Kavanagh <rak@debian.org>  Tue, 04 Jan 2022 18:38:53 -0500

mlton (20210117+dfsg-2) unstable; urgency=medium

  * Move libgmp-dev to build-depends to fix binary-all builds
  * Drop dblatex build-dependency while we are not building the guide

 -- Ryan Kavanagh <rak@debian.org>  Tue, 04 Jan 2022 13:37:28 -0500

mlton (20210117+dfsg-1) unstable; urgency=medium

  * New upstream release (Closes: #992099)
  * Repack sources to remove non-DFSG files (Closes: #998156)
    + Extract and apply upstream patches to all nested tarballs while we are
      at it
    + Patch sources to handle missing non-DFSG-free files, 07_DFSG.diff
    + Disable installing mlnlffigen: it requires non-DFSG-free ckit-lib to build
  * Changes to patches:
    + Drop ppc64el.patch: applied upstream
    + Drop linux-pic.diff: no longer needed to successfully compile on amd64
    * Drop stack-hardening.diff: pass in flags via debian/rules instead
    + Rename patches to make application order obvious
    + Add DEP3 headers to all patches
  * Overhaul control file:
    + Move Homepage field from binary stanzas to source stanza
    + Use substvars to eliminate description duplication
    + Split Build-Depends into Build-Depends-Arch/Build-Depends-Indep
    + Drop alternative dependency on mlton-runtime, which has not existed
      since forever
    + Drop build-dependency on quilt and on procps
    + Drop breaks against mlton version now in oldoldoldstable
    + Added Vcs-* tags
    + Drop versioned Build-Depends-Arch on binutils and gcc for mips/mipsel:
      no longer needed
    + Set Rules-Requires-Root: no
    + Bump standards version to 4.6.0
  * Changes to documentation:
    + Updated README.Debian to reflect current mlton requirements
    + Added a README.source to describe repacking and bootstrapping process
  * Set myself as maintainer (Closes: #995467)
  * Documentation-related changes:
    + The mlton guide does not currently build. Temporarily disable building
      it for the sake of getting a working mlton compiler back in the archive
    + Temporarily disable installation of mllex and mlyacc guides
    + Documentation requires a build-dependency on python3-pygments instead of
      python-pygments (Closes: #943118)
    + Reintroduce build-dependency on dblatex
    + Install upstream changelog and readme.
  * Changes to package build process:
    + Switch from CDBS to debhelper
    + Set compat to 13 via debhelper-compat
    + Don't fetch resources from Github during build, 06_local_docs.diff
    + Remember to clean generated files under .cm/
    + Don't automatically run tests during build, 08_postpone_tests.diff
    + Add target to install arch-indep libraries, 09_install-indep.diff, and
      call it from rules
    + dh_missing should ignore
      - files for arch-dependent packages when building
        arch-independent packages
      - upstream license files usr/share/doc/mlton/license/*
  * Update copyright file and switch to DEP5 format

 -- Ryan Kavanagh <rak@debian.org>  Tue, 04 Jan 2022 09:12:48 -0500

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog mlton-basis`.
