phcpack (2.4.90+dfsg-2) unstable; urgency=medium

  * debian/control
    - Add python3-setuptools to Build-Depends-Arch (Closes: #1080698).
    - Bump Standards-Version to 4.7.2.
  * debian/copyright
    - Update my copyright years

 -- Doug Torrance <dtorrance@debian.org>  Sat, 08 Mar 2025 07:52:24 -0500

phcpack (2.4.90+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches/hardening.patch
    - Refresh for new upstream release.

 -- Doug Torrance <dtorrance@debian.org>  Thu, 21 Mar 2024 06:05:57 -0400

phcpack (2.4.89+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/clean
    - Update name of shared library to clean.
  * debian/control
    - Remove jdupes from Build-Depends.
    - Remove Testsuite field; autodep8 test wasn't doing anything.
  * debian/copyright
    - Update my copyright years.
  * debian/patches/find-shared-library.patch
    - New patch; find shared library since pybuild renames it.
  * debian/patches/hardening.patch
    - Update patch for new Python build.
  * debian/patches/no-phcpy-chdir.patch
    - New patch; don't change to system site directory when loading phcpy.
      This was preventing us from building the docs.
  * debian/patches/use-imgmath.patch
    - Update path to Sphinx config file.
  * debian/rules
    - Update build of Python module for new version.
    - Use gprclean during "dh clean".
    - Stop using jdupes; no longer necessary.
  * debian/python3-phcpy.docs
    - Update location of Python module docs
  * debian/python3-phcpy.examples
    - Update location of Python module examples.
  * debian/tests/control
    - Replace phcpy test; now a Test-Command running phcpy.version.main().
  * debian/tests/phcpy-test.py
    - Remove autopkgtest file.

 -- Doug Torrance <dtorrance@debian.org>  Sat, 24 Feb 2024 22:56:17 -0500

phcpack (2.4.88+dfsg-1) unstable; urgency=medium

  * New upstream release.

 -- Doug Torrance <dtorrance@debian.org>  Wed, 27 Dec 2023 11:14:59 -0500

phcpack (2.4.87+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/copyright
    - Update my copyright years.
  * debian/patches
    - Refresh for new upstream release.
  * debian/rules
    - Specify UNIX Makefile (upstream now defaults to using the Windows
      one).
    - Drop -o option to gprbuild; we were using it to set the binary name
      to "phc" instead of "phctop", but "phc" is now the default.
    - Backup "phc" binary before calling gprclean before Python build;
      otherwise it will be deleted.

 -- Doug Torrance <dtorrance@debian.org>  Sat, 16 Dec 2023 14:32:58 -0500

phcpack (2.4.86+dfsg-5) unstable; urgency=medium

  * debian/watch
    - Switch from GitHub releases to tags page for uscan download.

 -- Doug Torrance <dtorrance@debian.org>  Tue, 20 Jun 2023 12:00:27 -0400

phcpack (2.4.86+dfsg-4) unstable; urgency=medium

  * debian/control
    - Add Testsuite field for autopkgtest-pkg-pybuild.  This way, we'll at
      least have a superficial test to make sure that the Python module
      imports correctly even though the comprehensive test is marked as
      flaky.
  * debian/tests/control
    - Mark PHCpy test as flaky.

 -- Doug Torrance <dtorrance@debian.org>  Tue, 03 Jan 2023 13:50:20 -0500

phcpack (2.4.86+dfsg-3) unstable; urgency=medium

  [ Nicolas Boulenguez ]
  * Trivial changes for dh-ada-library/8.2

  [ Doug Torrance ]
  * debian/control
    - Bump Standards-Version to 4.6.2.
  * debian/rules
    - Skip dh_dwz to avoid build failure (Closes: #1027120).

 -- Doug Torrance <dtorrance@debian.org>  Tue, 27 Dec 2022 21:26:50 -0500

phcpack (2.4.86+dfsg-2) unstable; urgency=medium

  * debian/control
    - Add dh-sequence-octave in Build-Depends-Indep to simplify d/rules.
    - Add minimum version for dh-octave in Build-Depends-Indep.
  * debian/rules
    - Drop "--with octave"; no longer needed now that dh-sequence-octave is
      a build dependency.
    - Stop moving octave files from d/phcpack to d/tmp since dh_octave now
      installs them there in the first place (Closes: #1013619).
    - Split most of override_dh_clean recipe into
      execute_after_dh_auto_clean; they were previously in
      execute_after_dh_auto_clean-arch/indep and should be run before
      dh_clean.  Otherwise, we end up with *.debhelper.log files after the
      build, causing lintian errors.
  * debian/salsa-ci.yml
    - Ignore -fstack-protector-strong flag when running blhc as part of
      Salsa continuous integration.
  * debian/source/lintian-overrides
    - Add brackets around filename to match current Lintian output.

 -- Doug Torrance <dtorrance@debian.org>  Sat, 25 Jun 2022 22:01:29 -0400

phcpack (2.4.86+dfsg-1) unstable; urgency=medium

  * New upstream release.

  [ Nicolas Boulenguez ]
  * debian/rules
    - disable stackprotectorstrong via hardening flags settings

  [ Doug Torrance ]
  * debian/patches
    - Remove patches applied upstream.
      + avoid-gcc-bug.patch
      + escape-backslash.patch
      + import-polynomials.patch
      + manpage.patch
      + no-intersphinx.patch
    - Refresh remaining patches for new upstream release.

 -- Doug Torrance <dtorrance@debian.org>  Tue, 31 May 2022 09:08:01 -0400

phcpack (2.4.85+dfsg-6) unstable; urgency=medium

  [ Doug Torrance ]
  * debian/control
    - Bump Standards-Version to 4.6.1.
  * debian/copyright
    - Convert leading tabs to spaces in Files-Excluded.
  * debian/gbp.conf
    - Update debian-branch to debian/latest; recommended by DEP-14.
  * debian/rules
    - Also include /usr/share/dpkg/buildopts.mk; required by
      debian_packaging-11.mk (Closes: #1011364).
    - Remove -fstack-protector-strong from ADAFLAGS; fixes build with
      gnat-11.
  * debian/tests/control
    - Add allow-stderr restriction for PHClab test; workaround for an
      Octave bug.

  [ Nicolas Boulenguez ]
  * debian/control
    - remove dh-python dependency, dh-sequence-python3 is an alias
  * debian/rules
    - improve creation and removal of inst subdirectory
    - merge recipes for phclab
    - use unversioned ada/debian_packaging.mk from gnat (>= 11)
    - clean both -arch and -indep objects
    - search nodoc in DEB_BUILD_PROFILES, not _OPTIONS

 -- Doug Torrance <dtorrance@debian.org>  Wed, 25 May 2022 06:00:43 -0400

phcpack (2.4.85+dfsg-5) unstable; urgency=medium

  [ Debian Janitor ]
  * debian/control
    - Use secure URI in Homepage field.
  * debian/copyright
    - Use spaces rather than tabs to start continuation lines.
  * debian/upstream/metadata
    - Set upstream metadata fields: Bug-Submit, Repository,
      Repository-Browse.

  [ Doug Torrance ]
  * debian/control
    - Add support for "nopython" and "nodoc" build profiles.
  * debian/copyright
    - Update my copyright years.
  * debian/rules
    - Don't build PHCpy when "nopython" is in DEB_BUILD_PROFILES.
  * debian/tests/phcpy-test.py
    - Adjust random seed again; the seed introduced in 2.4.85+dfsg-3
      resulted in solve_rps10() failing on armhf.

 -- Doug Torrance <dtorrance@debian.org>  Thu, 17 Feb 2022 21:26:14 -0500

phcpack (2.4.85+dfsg-4) unstable; urgency=medium

  * debian/rules
    - Use /bin/sh for calling "command" shell builtin; should fix builds in
      kFreeBSD and Hurd.

 -- Doug Torrance <dtorrance@debian.org>  Sat, 01 Jan 2022 15:24:53 -0500

phcpack (2.4.85+dfsg-3) unstable; urgency=medium

  * debian/control
    - Split build dependencies needed only for architecture dependent
      (resp., independent) packages to Build-Depends-Arch (resp.,
      Build-Depends-Indep).
    - Add dh-sequence-* build dependencies for python3 and sphinxdoc.
    - Set Multi-Arch to "foreign" for phcpack-doc.
  * debian/rules
    - Several updates to facilitate the Build-Depends-Arch/Indep split:
      + Customize dh options based on whether dh_octave/pybuild are
        present.
      + Only set build flags when gnatgcc is present.
      + Don't let dh_auto_clean fail when dh_octave isn't present.
  * debian/tests/phcpy-test.py
    - Tweak random seed; otherwise solve_rps10() fails on i386, presumably
      due to 80-bit floating point precision.

 -- Doug Torrance <dtorrance@debian.org>  Sat, 01 Jan 2022 00:16:57 -0500

phcpack (2.4.85+dfsg-2) unstable; urgency=medium

  * Source-only upload for transition to testing.
  * debian/*
    - Update my email address; now a Debian Developer.
  * debian/control
    - Update Maintainer to Debian Math Team.
    - Bump Standards-Version to 4.6.0.
    - Update Vcs-* URL's (science-team -> math-team).
  * debian/patches/avoid-gcc-bug.patch
    - New patch; void internal compiler errors with GCC 11.
  * debian/patches/escape-backslash.patch
    - Escape backslash in documentation config.  Otherwise we get a
      "'unicodeescape' codec can't decode bytes" error with newer versions
      of Python.
  * debian/rules
    - Drop back to C++14 to prevent FTBFS.
  * debian/source/lintian-overrides
    - Update source-is-missing override; line length info is no longer
      included.

 -- Doug Torrance <dtorrance@debian.org>  Wed, 29 Dec 2021 13:17:31 -0500

phcpack (2.4.85+dfsg-1) unstable; urgency=low

  * Initial release (Closes: #820848).

 -- Doug Torrance <dtorrance@piedmont.edu>  Sun, 11 Jul 2021 15:08:03 +0530
