meschach (1.2b-19) unstable; urgency=medium

  * meschach is heritage code, no longer conforming with modern C
    standards. Freeze the build standard with -std=gnu17 to avoid
    "old-style function definition" warnings and errors
    (gcc-15 defaults to -std=gnu23). Closes: #1097383
  * Standards-Version: 4.7.2

 -- Drew Parsons <dparsons@debian.org>  Tue, 09 Sep 2025 00:49:43 +0200

meschach (1.2b-18) unstable; urgency=medium

  * debian patchgcc14_no_implicit_type.patch adds function types
    to avoid gcc-13 implicit declaration errors. Closes: #1077180.
  * remove config.log after dh_clean. Closes: #1046244.
  * Standards-Version: 4.7.0

 -- Drew Parsons <dparsons@debian.org>  Sat, 03 Aug 2024 17:37:29 +0200

meschach (1.2b-17) unstable; urgency=medium

  * debian/tests Depends: gcc | c-compiler

 -- Drew Parsons <dparsons@debian.org>  Wed, 10 Feb 2021 23:41:00 +0100

meschach (1.2b-16) unstable; urgency=medium

  * debian/tests: print stderr output from torture test
    (a compilation warning and an explicit stderr test are expected)

 -- Drew Parsons <dparsons@debian.org>  Wed, 10 Feb 2021 17:20:53 +0100

meschach (1.2b-15) unstable; urgency=medium

  * Standards-Version: 4.5.1
  * debhelper compatibility level 13
    - Build-Depends: debhelper-compat (= 13)
  * drop Build-Depends: dh-exec.
  * mark libmeschach1.2 as Multi-Arch: same
  * Fix FTCBFS: Let dpkg's buildtools.mk initialize CC.
    Thanks Helmut Grohne. Closes: #982306.
  * transfer maintenance to Debian Science Team
  * update debian/control
    - Homepage: https://maths.anu.edu.au/research/cma-proceedings/meschach-matrix-computations-c
    - salsa repo:  https://salsa.debian.org/science-team/meschach
  * update debian/rules to use dh
    - fix version at 1.2 (otherwise soname is incorrect when built
      from source dir named meschach rather than meschach-1.2b)
    - use package build scripts debian/*.install for clarity
      (no longer needs executable script or dh-exec)
    - skip dh_autoreconf: meschach is not maintained upstream,
      and configure.in no longer functions
    - build with standard dpkg-buildflags
      (provides debug symbols and hardening flags)
  * add debian/tests (autopkgtest), running torture tests
    installed as examples with libmeschach-dev.
    debian/test/makefile adapted from upstream makefile
    - tests executed with "set +e" to ignore error codes, since most
      tests end with mem_info(), which invokes fnprint (returns number
      of characters printed)
    - handle ./torture separately since it writes to stderr.

 -- Drew Parsons <dparsons@debian.org>  Tue, 09 Feb 2021 20:15:03 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libmeschach1.2`.
