nauty (2.8.9+ds-1) unstable; urgency=medium

  * Upload to unstable.
  * debian/patches/build-flags.patch
    - New patch; don't overwrite build flags.

 -- Doug Torrance <dtorrance@debian.org>  Sun, 08 Sep 2024 22:54:19 -0400

nauty (2.8.9+ds-1~exp1) experimental; urgency=medium

  * New upstream release.
  * debian/control
    - Rename libnauty-2.8.8 binary package to libnauty 2.8.9
  * debian/libnauty-2.8.9.*
    - Rename from libnauty-2.8.8.*.
  * debian/libnauty-2.8.9.symbols
    - Add new symbols.
    - Add missing Build-Depends-Package fields.
  * debian/patches/*
    - Refresh patches for new upstream release.
    - Update patches to build new uniqg tool.
    - Fix several autotools warnings.
  * debian/patches/unbundle-cliquer.patch
    - Fix path to cliquer header.
  * debian/patches/upstream-autotoolization.patch
    - Add new functions to nauty.map
  * debian/rules
    - New execute_before_dh_autoreconf target; run aclocal before build to
      update upstream's out-of-date aclocal.m4.

 -- Doug Torrance <dtorrance@debian.org>  Thu, 05 Sep 2024 12:46:52 -0400

nauty (2.8.8+ds-5) unstable; urgency=medium

  * debian/control
    - Switch from pkg-config -> pkgconf in libnuaty-dev Build-Depends.
  * debian/patches/file-offset-bits.patch
    - New patch; set _FILE_OFFSET_BITS to 64 if AC_SYS_LARGEFILE returns
      "no".  Fixes build on some architectures after t64 transition.
  * debian/tests/control
    - Switch from pkg-config -> pkgconf in Depends for build-examples
      autopkgtest.

 -- Doug Torrance <dtorrance@debian.org>  Wed, 03 Apr 2024 08:48:37 -0400

nauty (2.8.8+ds-4) unstable; urgency=medium

  * debian/control
    - Update Maintainer (now Math Team).
    - Update Vcs-* links (science-team -> math-team).
  * debian/copyright
    - Update my copyright years.

 -- Doug Torrance <dtorrance@debian.org>  Tue, 02 Apr 2024 11:21:18 -0400

nauty (2.8.8+ds-3) unstable; urgency=medium

  * Team upload.
  * Replace libnauty2-dev with libnauty-dev in debian/tests/control
    (Closes: #1068240).
  * Replace in Build-Depends: pkg-config => pkgconf.

 -- Andrius Merkys <merkys@debian.org>  Tue, 02 Apr 2024 10:38:14 -0400

nauty (2.8.8+ds-2) unstable; urgency=medium

  * Upload to unstable.

 -- Doug Torrance <dtorrance@debian.org>  Mon, 15 Jan 2024 16:31:03 -0500

nauty (2.8.8+ds-2~exp1) experimental; urgency=medium

  * Rename libnauty.so.2.8.8 -> libnauty-2.8.8.so.  The nauty_check()
    function exits if called from a reverse dependency that was built using
    an older version of nauty, causing bugs (e.g., #1057405).
    By renaming the library at every new release, we will trigger a
    transition to rebuild the reverse dependencies and avoid this issue.
    The changes listed below all deal with this.
  * debian/control
    - Rename libnauty -> libnauty-2.8.8 and update Depends for nauty and
      libnauty-dev.
    - Drop libnauty virtual package
    - Rename libnauty2-dev -> libnauty-dev, drop libnauty-dev virtual
      package, and add Conflicts for libnauty2-dev.
    - Update name of -dev package in libnauty-2.8.8's package description.
    - Update package names in nauty-doc's Enhances field.
  * debian/libnauty-2.8.8.docs
    - Rename from libnauty2.docs.
  * debian/libnauty-2.8.8.install
    - Update wildcard for .so files and rename from libnauty2.install.
  * debian/libnauty-2.2.8.lintian-overrides
    - Update and rename from libnauty2.lintian-overrides.
  * debian/libnauty-2.8.8.symbols
    - Update names of .so files and rename from libnauty2.symbols.
  * debian/libnauty-dev.install
    - Rename from libnauty2-dev.install.
    - Explicitly list .so symlinks since using wildcards would conflict
      with the actual .so files.
  * debian/patches/upstream-autotoolization.patch
    - Use -release instead of -version-info to encode version number in the
      library name.
  * debian/rules
    - Update override_dh_installdocs with new package names.
    - New execute_after_dh_install-arch target; install 128-bit integer
      libraries if they were built.

 -- Doug Torrance <dtorrance@debian.org>  Mon, 18 Dec 2023 12:15:06 -0500

nauty (2.8.8+ds-1) unstable; urgency=medium

  * New upstream release.

  [ Doug Torrance ]
  * debian/clean
    - New file; remove files generated by configure script.
  * debian/libnauty2.symbols
    - Add new symbols from latest release.
  * debian/patches
    - Refresh patches for new upstream release.
    - Update build scripts to build:
      + New tools (countneg, genktreeg, ransubg).
      + Libraries and test scripts with 128-bit integer support.
    - Remove wrong-output-for-2-vertices.patch; applied upstream.
  * debian/rules
    - Set executable bit for runalltests script.
  * debian/tests/make-check
    - Update to match latest version of upstream tests
  * debian/watch
    - Add new uversionmangle regular expression to prepend tilde before "b"
      for beta versions.

  [ Debian Janitor ]
  * Use correct machine-readable copyright file URI.
  * Remove 2 obsolete maintscript entries in 2 files.
  * Update renamed lintian tag names in lintian overrides.
  * Update standards version to 4.6.2, no changes needed.

 -- Doug Torrance <dtorrance@debian.org>  Fri, 24 Nov 2023 08:22:04 -0500

nauty (2.8.6+ds-2) unstable; urgency=medium

  * debian/control
    - Bump Standards-Version to 4.6.2.
  * debian/copyright
    - Bump my copyright years.
  * debian/patches/wrong-output-for-2-vertices.patch
    - New patch; fix wrong output of gentreeg and gentourng for 2 vertices.

 -- Doug Torrance <dtorrance@debian.org>  Fri, 13 Jan 2023 08:56:09 -0500

nauty (2.8.6+ds-1) unstable; urgency=medium

  * New upstream release.
  * debian/libnauty2.symbols
    - Update with new symbols from new release.
  * debian/patches/*
    - Refresh patches for new upstream release.  Thanks to Jerry James from
      Fedora for doing all the work!
    - Add a number of new patches from Fedora:
      + upstream-zlib-dimacs2g.patch: Invoke zlib functions rather than
        calling gunzip in a subprocess.  This patch replaces
        upstream-zlib-blisstog_c.patch.
      + popcnt.patch: Enable runtime detection of popcnt-enabled CPU.
      + format.patch: Fix incorrect printf format strings.
      + uninitialized.patch: Fix uninitialized variable warnings.
      + fall-off.patch: Fix a function that can fall off the end.
      + noreturn.patch: Mark functions as noreturn to improve compiler
        diagnostics.
    - Add pkgincludedir.patch; set include directory for pkg-config; split
      from upstream-autotoolization.patch to reduce diff with Fedora's
      version of that patch.
  * debian/rules
    - Include architecture.mk from dpkg instead of setting DEB_HOST_*
      ourselves.
    - Drop override_dh_autoreconf target; it previously set the upstream
      version number for upstream-autotoolization.patch, but it's now
      hardcoded in the patch itself.  This reduces the diff with Fedora.
    - Update filename in override_dh_installchangelogs target.
  * debian/tests/make-check
    - Update genbg test to match upstream's test.
  * debian/watch
    - Allow underscores in version regex.
    - New uversionmangle rule; convert underscores to dots.

 -- Doug Torrance <dtorrance@debian.org>  Sat, 19 Nov 2022 09:18:48 -0500

nauty (2.7r4+ds-1) unstable; urgency=medium

  * New upstream release.
  * debian/control
    - Update my email address; now a Debian Developer.
    - Bump Standards-Version to 4.6.1.
  * debian/copyright
    - Add myself to copyright holders for debian/*.

 -- Doug Torrance <dtorrance@debian.org>  Fri, 01 Jul 2022 22:12:13 -0400

nauty (2.7r3+ds-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches
    - Refresh patches.
    - Upstream now ships a pkg-config file, so we no longer need to create
      one, but still patch it.
    - Build and install new nbrhoodg tool.
  * debian/source/lintian-overrides
    - Drop debian-watch-uses-insecure-uir override; no longer applicable
      since we now use https in d/watch.

 -- Doug Torrance <dtorrance@piedmont.edu>  Tue, 07 Sep 2021 06:49:32 -0400

nauty (2.7r2+ds-1) unstable; urgency=medium

  * New upstream release.
  * debian/control
    - Bump Standards-Version to 4.6.0.
  * debian/libnauty2-dev.install
    - Install gentreeg.c (Closes: #987580).
  * debian/patches
    - Refresh patches for new upstream release.
  * debian/watch
    - Use https for download URL.
    - Use special strings for regular expressions.

 -- Doug Torrance <dtorrance@piedmont.edu>  Thu, 02 Sep 2021 06:16:45 -0400

nauty (2.7r1+ds-2) unstable; urgency=medium

  * Team upload.
  * Fix jessie -> testing upgrade sequence bug due to symlink to directory
    switch (Closes: #985339)

 -- Andrius Merkys <merkys@debian.org>  Thu, 25 Mar 2021 02:26:39 -0400

nauty (2.7r1+ds-1) unstable; urgency=medium

  * New upstream release.
  * debian/adhoc/examples/Makefile
    - Add rule for new callgeng example.
  * debian/compat
    - Remove file; we will use debhelper-compat instead.
  * debian/control
    - Add myself to Uploaders.
    - Add debhelper-compat to Build-Depends and bump to compatibility
      level 13.
    - Add libcliquer-dev to Build-Depends.
    - Bump to Standards-Version 4.5.0.
    - Switch to Salsa in Vcs-*.
    - Use https for Homepage.
    - Add Rules-Requires-Root field.
  * debian/copyright
    - Use https in Format and Source.
    - Update copyright years.
    - Add section for cliquer files.
  * debian/{libnauty2-dev.install,nauty-doc.examples}
    - Install source for programs which can be called from other
      programs in /usr/share/nauty and include an example
      (Closes: #860782).
  * debian/libnauty2.symbols
    - Add new symbols.
    - Add Build-Depends-Package field.
  * debian{,/source}/*lintian-overrides
    - Replace renamed tags.
  * debian/nauty-doc.doc
    - Use wildcard for User's Guide filename so the version number
      isn't hardcoded.
  * debian/nauty-doc.doc-base
    - Update location of User's Guide. After debhelper 11, the
      documentation is installed in /usr/share/doc/nauty instead of
      /usr/share/doc/nauty-doc.  We also use a wildcard in the
      filename so the version number isn't hardcoded.
  * debian/nauty{,-doc}.maintscript
    - Remove /usr/share/doc/nauty symlinks when upgrading.
  * debian/not-installed
    - New file; tell dh_missing that we're not installing the libtool
      .la files.
  * debian/patches
    - Refresh patches for new upstream version.  Special thanks to
      Jerry James, who already did most of the work for the Fedora
      package.
  * debian/patches/{debianization,upstream-autotoolization}.patch
    - Include correct paths to header files in pkg-config output.
  * debian/patches/system-preprocessing-examples.patch
    - Remove patch; no longer necessary now that we can use pkg-config
      to find the headers.
  * debian/patches/unbundle-cliquer.patch
    - Add patch from Fedora to unbundle cliquer library.
  * debian/rules
    - Update override_dh_installchangelogs target with new filename
      of changelog.
    - New override_dh_autoreconf target to inject upstream version
      number into configure.ac after quilt patches it.
    - Remove unnecessary get-orig-source target.
    - Drop dh_installdocs command creating /usr/share/doc/nauty symlink
      since it is now a directory used for the documentation from
      nauty-doc after debhelper 11.
    - Append path to cliquer headers to CPPFLAGS.
  * debian/salsa-ci.yml
    - Add Salsa pipelines config file.
  * debian/source/options
    - Remove file; was setting custom compression options that are
      discouraged by Lintian.
  * debian/tests/{build-examples,make-check}
    - Replace deprecated ADTTMP variable with AUTOPKGTEST_TMP.
  * debian/tests/build-examples
    - Update path to examples.
  * debian/tests/control
    - Remove Restrictions field; only value was needs-recommends, which
      has been deprecated.
    - Add libc6-dev to make-check Depends.
  * debian/upstream/metadata
    - Add DEP-12 metadata file.

 -- Doug Torrance <dtorrance@piedmont.edu>  Fri, 24 Jul 2020 11:53:49 -0400

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