frobby (0.9.6-1~exp1) experimental; urgency=medium

  * New upstream release.
    - API change; constants::version is now frobby_version.  (This actually
      occurred in 0.9.5, but without a soversion bump, so we patched it
      back to the old behavior in Debian.)
  * Rename libfrobby0 binary package to libfrobby1 due to soversion bump.
  * Upload to experimental ahead of libfrobby0 -> libfrobby1 transition.
  * debian/control
    - Update my email address; now a Debian Developer.
    - Bump Standards-Version to 4.7.2
    - Drop dependency on g++; we only had it to guarantee GCC at least 7,
      but GCC 10 is now in oldoldstable.
    - Remove redundant Rules-Requires-Root field.
  * debian/copyright
    - Update my copyright years and email address.
  * debian/frobby.manpages
    - Update path to manpage.
  * debian/gbp.conf
    - New file; set debian-branch to debian/latest and pristine-tar to True.
  * debian/libfrobby*.install
    - Update paths now that dh_auto_install installs everything in the
      proper place.
  * debian/patches/frobby-version.patch
    - Remove patch; no longer necessary since upstream has properly bumped
      the soversion.
  * debian/rules
    - Drop override_dh_link target as shared library symlinks are now created
      by the upstream Makefile.
    - Stop setting RANLIB variable; now set in upstream Makefile.
    - Stop setting library name and soname; now taken care of in upstream
      Makefile.
    - Stop setting BIN_INSTALL_DIR; no longer used;
    - Export PREFIX and LIBDIR so that dh_auto_install will install
      everything in the right places.
  * debian/tests/frobby-version.cpp
    - Update to use frobby_version.

 -- Doug Torrance <dtorrance@debian.org>  Mon, 22 Dec 2025 11:21:43 -0500

frobby (0.9.5-4) unstable; urgency=medium

  * debian/control
    - Update Maintainer to Debian Math Team.
    - Update Vcs-* fields (science-team -> math-team).
    - Add 4ti2 to Suggests; needed for frobgrob script.
  * debian/copyright
    - Use leading spaces instead of tabs.
    - Update my copyright years.
  * debian/frobby.install
    - Install frobgrob script.
  * debian/libfrobby-dev.install
    - Install static library.
  * debian/patches/frobgrob.patch
    - New patch; fix paths to frobby and 4ti2 in frobgrob script.
  * debian/README.Debian
    - New file; document frobgrob script.
  * debian/rules
    - Switch override_dh_install target to override_dh_installdocs;
      properly exclude the _formulas.* files that were causing
      reproducibility issues.
    - Fix computation of soversion.
    - Build static library.
  * debian/salsa-ci.yml
    - Allow reprotest to fail.
  * debian/tests/control
    - Add autopkgtest for frobgrob script.
  * debian/watch
    - Upload download URL (releases -> tags).

 -- Doug Torrance <dtorrance@piedmont.edu>  Mon, 15 Nov 2021 22:29:37 -0500

frobby (0.9.5-3) unstable; urgency=medium

  * debian/control
    - Add libgmp-dev to Depends for libfrobby-dev since frobby.h contains
      "#include <gmp.h>".
    - Reformat using wrap-and-sort.

 -- Doug Torrance <dtorrance@piedmont.edu>  Fri, 20 Aug 2021 13:26:53 -0400

frobby (0.9.5-2) unstable; urgency=medium

  * debian/control
    - Bump Standards-Version to 4.6.0.
  * debian/libfrobby*.links
    - Remove files; replace with override_dh_link target in d/rules so we
      can take advantage of variables containing soname version
      information.
  * debian/patches/frobby-version
    - New patch; go back to using constants::version instead of
      frobby_version (Closes: #992432).
  * debian/rules
    - Use variables for soname version to simplify maintenance.
  * debian/tests/{control,frobby-version.cpp}
    - New CI test to test compiling and linking against libfrobby.

 -- Doug Torrance <dtorrance@piedmont.edu>  Wed, 18 Aug 2021 11:36:49 -0400

frobby (0.9.5-1) unstable; urgency=medium

  * New upstream release.
  * debian/clean
    - New file; remove some cruft from running tests.
  * debian/control
    - Bump Standards-Version to 4.5.1.
    - Fix extended-description-line-too-long Lintian warning
    - Drop dh-exec from Build-Depends.
    - Drop various build dependencies that were needed to build
      PDF/PostScript developer's documentation.
    - Add Build-Depends-Arch and Build-Depends-Indep to separate
      dependencies for building frobby itself and its manual from those
      needed for the developer's documentation.
  * debian/frobby.1
    - Remove file; manpage added upstream.
  * debian/frobby.doc{s,-base}
    - Stop shipping redundant PostScript documentation.
  * debian/frobby.manpages
    - Update path to upstream manpage.
  * debian/libfrobby{-dev.links,0.install,0.links}
    - Drop executable bit and dh-exec shebang; no longer necessary to use
      DEB_HOST_MULTIARCH substitution variable debhelper 13.
  * debian/libfrobby-doc.doc{s,-base}
    - Stop shipping redundant PDF and PostScript developer's documentation.
  * debian/patches
    - Remove directory; patches applied upstream.
  * debian/rules
    - New override_dh_auto_{test,install}-indep targets; skip these when
      just building the developer's documentation.  Also switch
      override_dh_auto_install to override_dh_auto_install-arch.
    - Only set soname in LDFLAGS when building library; this makes the
      override_dh_makeshlibs target unnecessary so we drop it.
  * debian/watch
    - Use more general regular expression for Github link.

 -- Doug Torrance <dtorrance@piedmont.edu>  Tue, 17 Aug 2021 17:33:24 -0400

frobby (0.9.1-1) unstable; urgency=medium

  * New upstream release.
    - Now maintained by the Macaulay2 developers.
  * debian/control
    - Update Homepage.
  * debian/copyright
    - Update Source.
  * debian/patches
    - Refresh and remove patches applied upstream.
  * debian/upstream/metadata
    - Add upstream metadata file.
  * debian/watch
    - Update download location.

 -- Doug Torrance <dtorrance@piedmont.edu>  Tue, 30 Jun 2020 21:45:18 -0400

frobby (0.9.0-6) unstable; urgency=medium

  [ Andreas Tille ]
  * Fix doxygen requirements
  * Point Vcs fields to salsa.debian.org
  * Better solution for Build-Depends

  [ Doug Torrance ]
  * debian/compat
    - Remove file; no longer necessary now that we Build-Depend on
      debhelper-compat.
  * debian/control
    - Bump Standards-Version to 4.5.0.
    - Switch Build-Depend on debhelper to debhelper-compat.
    - Bump to debhelper compatibility level 13.
    - Set Section for libfrobby0 to libs.
    - Add Rules-Requires-Root field.
  * debian/libfrobby-doc.doc-base
    - Update path to documentation. After debhelper v11, it is installed
      under /usr/share/doc/libfrobby-dev, the path for the "main package".
  * debian/patches/avoid_doxygen_bug.patch
    - New patch to avoid a bug in doxygen which causes build failures.
  * debian/rules
    - Enable all hardening flags.
    - Add override_dh_install target. In particular, skip
      installation of _formula.* for the sake of reproducible
      builds.  Thanks to Chris Lamb <lamby@debian.org> for the
      patch (Closes: #942479).
    - Remove override_dh_strip target. It specified a the
      --dbgsym-migration argument and was added in version 0.9.0-3.
      As version 0.9.0-5 is now in stable, the migration is complete.
    - Adjust override_dh_makeshlibs target. -V option was added for a GCC 7
      transition in package version 0.9.0-3, but 0.9.0-5 is now in stable,
      so it has been removed.  But add an -X option so that the frobby
      executable doesn't trigger ldconfig.
  * debian/salsa-ci.yml
    - Add Salsa pipelines config file.
  * debian/watch
    - Use https.

 -- Doug Torrance <dtorrance@piedmont.edu>  Mon, 25 May 2020 12:37:28 -0400

frobby (0.9.0-5) unstable; urgency=medium

  * debian/control
    - Bump Standards-Version to 4.1.0.
    - Expand Description.
  * debian/rules
    - Disable parallel builds (Closes: #873426).
    - Set FORCE_SOURCE_DATE macro for reproducible builds of manual.
  * debian/watch
    - Bump to uscan 4 and use special strings.

 -- Doug Torrance <dtorrance@piedmont.edu>  Sun, 27 Aug 2017 20:00:04 -0400

frobby (0.9.0-4) unstable; urgency=medium

  * debian/control
    - Move all dependencies back to Build-Depends. Some documentation
      is shipped with the architecture-dependent package frobby, and
      so we need these dependencies on all architectures
      (Closes: #872020).

 -- Doug Torrance <dtorrance@piedmont.edu>  Sun, 13 Aug 2017 19:56:10 -0400

frobby (0.9.0-3) unstable; urgency=medium

  * debian/compat
    - Bump dephelper compatibility level to 10.
  * debian/control
    - Tidy up using wrap-and-sort.
    - Bump Standards-Version to 4.0.1.
    - Bump versioned dependency on debhelper to >= 10.
    - Add g++ (>= 4:7) to Build-Depends.
    - Add Build-Depends-Indep.
    - Use https protocol for Vcs-Browser.
    - Remove libfrobby-dbg in favor of automatically generated *-dbgsym
      packages.
  * debian/copyright
    - Update Format with https.
  * debian/patches/fix_test.patch
    - New patch; fix typo in test script by using '=' instead of '=='
      for string comparison.
  * debian/patches/fix_typos.patch
    - New patch; fix spelling errors.
  * debian/patches/reproducible_build.patch
    - New patch; remove \today macro from manual to allow for
      reproducible builds.
  * debian/rules
    - Update override_dh_strip target; use --dbgsym-migration.
    - Add override_dh_makeshlibs target to generate tight dependency
      due to GCC 7 transition (Closes: #871280).
  * debian/tests
    - Add autopkgtest support.

 -- Doug Torrance <dtorrance@piedmont.edu>  Sat, 12 Aug 2017 23:36:41 -0400

frobby (0.9.0-2) unstable; urgency=medium

  * debian/{control,copyright,frobby.1,patches}
    - Update email address.

 -- Doug Torrance <dtorrance@piedmont.edu>  Thu, 03 Sep 2015 07:30:35 -0400

frobby (0.9.0-1) unstable; urgency=low

  * Initial release (Closes: #780548).

 -- Doug Torrance <dtorrance@monmouthcollege.edu>  Thu, 19 Mar 2015 11:54:58 -0500
