givaro (4.2.0-3) unstable; urgency=medium

  [ Debian Janitor ]
  * Apply multi-arch hints.
    + givaro-dev-doc, givaro-user-doc: Add Multi-Arch: foreign.
  * Set upstream metadata fields: Bug-Submit, Repository-Browse.

  [ Doug Torrance ]
  * debian/control
    - Bump Standards-Version to 4.6.2.
  * debian/copyright
    - Bump my copyright years.
  * debian/gbp.conf
    - New file; set debian-branch to debian/latest as recommended by
      DEP-14.
  * debian/watch
    - Switch from GitHub releases page to tags page.

 -- Doug Torrance <dtorrance@debian.org>  Thu, 05 Jan 2023 23:13:06 -0500

givaro (4.2.0-2) unstable; urgency=medium

  * debian/control
    - Bump Standards-Version to 4.6.1.
  * debian/copyright
    - Bump my copyright years.
  * debian/rules
    - Remove symlinks before building docs to avoid regression in doxygen
      1.9.4 (Closes: #1016261).
  * debian/salsa-ci.yml
    - Stop allowing reprotest to fail; no longer an issue with doxygen
      1.9.4.

 -- Doug Torrance <dtorrance@debian.org>  Thu, 04 Aug 2022 16:04:02 -0400

givaro (4.2.0-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches/fix-doc-path.patch
    - Refresh for new upstream release.

 -- Doug Torrance <dtorrance@debian.org>  Wed, 15 Dec 2021 14:31:05 -0500

givaro (4.2.0~rc1-2) experimental; urgency=medium

  * debian/rules
    - Pass --without-archnative option to configure; prevents -march=native
      and -mcpu=native from being added to build flags.

 -- Doug Torrance <dtorrance@debian.org>  Thu, 09 Dec 2021 05:33:38 -0500

givaro (4.2.0~rc1-1) experimental; urgency=medium

  * New upstream release candidate.
  * debian/patches/floating-percent.patch
    - Remove patch; applied upstream.
  * debian/salsa-ci.yml
    - Allow reprotest to fail.
  * debian/rules
    - Remove DH_VERBOSE cruft.

 -- Doug Torrance <dtorrance@debian.org>  Wed, 08 Dec 2021 09:40:27 -0500

givaro (4.2.0~rc0-2) experimental; urgency=medium

  * debian/patches/floating-percent.patch
    - New patch; cast towards givrandom return type.  Needed to build
      latest fflas-ffpack release candidate.

 -- Doug Torrance <dtorrance@debian.org>  Sat, 04 Dec 2021 21:51:12 -0500

givaro (4.2.0~rc0-1) experimental; urgency=medium

  * New upstream release candidate.
  * debian/control
    - Update Maintainer to Debian Math Team.
    - Update my email address; now a Debian Developer.
    - Bump Standards-Version to 4.6.0.
    - Update Vcs-* fields (debian-science -> debian-math).
  * debian/copyright
    - Add myself to copyright holders for debian/*.
    - Convert leading tabs to spaces.
  * debian/libgivaro-dev.install
    - Update path to givaro-makefile.
    - Remove redundant destination directory for usr/include.
  * debian/libgivaro{-dev,9}.install, d/libgivaro-doc.docs
    - Remove unnecessary debian/tmp from paths.
  * debian/patches
    - Remove patches applied upstream.
      + givaro-makefile.patch
      + local-include-syntax.patch
      + national-encoding.patch
  * debian/rules
    - Stop removing executable bit of givaro-makefile; no longer necessary.
    - Update path to givaro-makefile when removing build path.

 -- Doug Torrance <dtorrance@debian.org>  Thu, 02 Dec 2021 08:00:07 -0500

givaro (4.1.2~rc0-1) experimental; urgency=medium

  * New upstream release candidate.
  * debian/compat
    - Remove file; no longer necessary as we Build-Depend on
      debhelper-compat instead.
  * debian/control
    - Capitalize "A" in "Multi-Arch"; fixes "cute-field" Lintian warning.
    - Add jdupes to Build-Depends-Indep.
    - Add doxygen to Build-Depends-Indep; fixes
      "missing-build-dependency-for-dh_-command" Lintian error.
    - Bump to debhelper compatibility level 13.
    - Bump to Standards-Version 4.5.1.
    - Add Rules-Requires-Root field.
  * debian/libgivaro-dev.docs
    - New file; install README.md.
  * debian/libgivaro-dev.install
    - Install givaro-makefile to /usr/share/libgivaro-dev instead of
      /usr/bin; it's a Makefile snippet, not an executable.
  * debian/libgivaro-dev.lintian-overrides
    - Remove file; only override (binary-without-manpage) is unused since
      givaro-makefile is no longer installed to /usr/bin.
  * debian/libgivaro-doc.doc-base
    - Update paths to documentation; now under /usr/share/doc/libgivaro-dev.
  * debian/libgivaro-doc.docs
    - New file replacing d/libgivaro-doc.install; use dh_installdocs to
      install documentation.
  * debian/libgivaro-doc.lintian-overrides
    - Remove file; the only override was for "embedded-javascript-library",
      which is no longer emitted for jquery from Doxygen-generated
      documentation.
  * debian/not-installed
    - Tell dh_missing that we aren't installing the libtool .la file.
  * debian/patches
    - Refresh for new upstream release.
  * debian/patches/fix-doc-path.patch
    - Provide clickable link to README.Debian.
    - Use <a href="javascript:void(0)"> instead of having a broken link to
      the developer's documentation.
  * debian/patches/givaro-26932_recintvsflint_longlong.patch
    - Remove patch; issue fixed upstream.
  * debian/patches/givaro-makefile.patch
    - Update path to givaro-makefile in README.
    - Drop shebang completely; not necessary for a Makefile snippet.
  * debian/patches/local-include-syntax.patch
    - Add Forwarded field.
  * debian/patches/national-encoding.patch
    - New patch; convert ISO/IEC 8859-1 encodings to UTF-8. Fixes
      "national-encoding" Lintian warning.
  * debian/rules
    - Drop some unnecessary and no longer supported options to configure.
    - Don't both passing --libdir with multiarch directory to configure;
      this has been done by default since debhelper 9.
    - Pass --enable-doc to configure; building documentation no longer
      happens by default.
    - New execute_before_dh_link-indep target; use jdupes to fix
      "duplicate-files" Lintian warning.
    - New execute_after_dh_installdocs-indep target; run dh_doxygen to
      remove *.md5 and *.map files from package.
    - New execute_after_dh_install-arch target; remove build path and drop
      executable bit from givaro-makefile.
    - Drop override_dh_auto_build-indep target; it contained a redundant
      call to make in the docs directory that was already being done by
      dh_auto_build.  Move the removal of COPYING and INSTALL to
      execute_after_dh_installdocs-indep.
    - New override_dh_auto_install target; set USE_TARGETS to the empty
      string; otherwise we build the documentation twice.
  * debian/salsa-ci.yml
    - Add Salsa pipelines config file.
  * debian/upstream/metadata
    - Add DEP-12 upstream metatdata file.
  * debian/watch
    - Add uversionmangle to insert tilde for release candidates.
    - Use @ANY_VERSION@ special string in regular expression; we previously
      were missing any non-numeric versions.

 -- Doug Torrance <dtorrance@piedmont.edu>  Mon, 02 Aug 2021 18:13:13 -0400

givaro (4.1.1-2) unstable; urgency=medium

  * Team upload.
  * Add givaro-26932_recintvsflint_longlong.patch from sagemath
    to fix sagemath build on i386.

 -- Tobias Hansen <thansen@debian.org>  Fri, 13 Sep 2019 22:27:59 +0200

givaro (4.1.1-1) unstable; urgency=medium

  * Team upload.

  [ Doug Torrance ]
  * debian/control
    - Remove Lifeng Sun from Uploaders (Closes: #925050).
    - Update Homepage.

  [ Julien Puydt ]
  * Package new upstream release.
  * Bump std-vers to 4.4.0.
  * Change my mail to @debian.org in d/control.
  * Fix typo in d/copyright (lintian warning).
  * Removed unused d/copyright assignments (lintian warnings).
  * Reworked d/copyright.
  * Completed d/copyright following upstream tickets #132 and #133.

 -- Tobias Hansen <thansen@debian.org>  Wed, 11 Sep 2019 14:48:44 +0200

givaro (4.0.4-2) unstable; urgency=medium

  * debian/tests/upstream-tests
    - Fix typo (Closes: #902442).

 -- Doug Torrance <dtorrance@piedmont.edu>  Wed, 27 Jun 2018 01:16:34 -0400

givaro (4.0.4-1) unstable; urgency=medium

  * Team upload to unstable.

 -- Tobias Hansen <thansen@debian.org>  Tue, 26 Jun 2018 11:12:05 +0200

givaro (4.0.4-1~exp2) experimental; urgency=medium

  * Team upload.
  * Disable non-standard instructions sets.

 -- Tobias Hansen <thansen@debian.org>  Wed, 06 Jun 2018 14:51:03 +0200

givaro (4.0.4-1~exp1) experimental; urgency=medium

  * New upstream release.
    - Fix randomly failing test-crt (Closes: #852995).
  * debian/compat
    - Bump debhelper compatibility level to 10.
  * debian/control
    - Bump Standards-Version to 4.1.3.
    - Update Vcs-* after migration to Salsa.
    - Bump versioned dependency on debhelper to >= 10.
    - Remove dh-autoreconf from Build-Depends; automatic with debhelper 10.
  * debian/copyright
    - Update Format with https protocol.
  * debian/patches/pkg-config-bad-directive.patch
    - Remove patch; issue fixed upstream.
  * debian/rules
    - Remove "--with autoreconf"; automatic with debhelper 10.
    - Remove override_dh_fixperms-arch target; issue fixed upstream.
    - Remove special CXXFLAGS for various archs; issue fixed upstream.
  * debian/tests/control
    - GCC 7 on ARM32 emits some notes on stderr.  Allow stderr in the
      autopkg tests.  Patch by Matthias Klose <doko@ubuntu.com> from
      Ubuntu package.
  * debian/tests/upstream-tests
    - Add new test-modularmulprecomp to CI tests.

 -- Doug Torrance <dtorrance@piedmont.edu>  Sat, 06 Jan 2018 19:49:29 -0500

givaro (4.0.2-8) unstable; urgency=medium

  * Team upload.
  * Upload to unstable.

 -- Ximin Luo <infinity0@debian.org>  Fri, 18 Aug 2017 14:19:37 +0200

givaro (4.0.2-7) experimental; urgency=medium

  * Team upload.

  [ Julien Puydt ]
  * Bump standards-version to 4.0.0.
  * Mark libgivaro-doc as Multi-Arch foreign following hinter.
  * Build depend on g++ >+ 4:7 and add dh_makeshlibs override on
  this version (Closes: #871278).

 -- Ximin Luo <infinity0@debian.org>  Wed, 16 Aug 2017 22:32:56 +0200

givaro (4.0.2-6) unstable; urgency=medium

  * debian/control
    - Switch build dependency on texlive-math-extra to texlive-science
      (Closes: #867087).

 -- Doug Torrance <dtorrance@piedmont.edu>  Mon, 03 Jul 2017 20:57:01 -0400

givaro (4.0.2-5) unstable; urgency=medium

  * Team upload.
  * debian/rules
    - Append -ffp-contract=off to CXXFLAGS also on mipsel to fix FTBFS.

 -- Tobias Hansen <thansen@debian.org>  Tue, 29 Nov 2016 23:13:31 +0000

givaro (4.0.2-4) unstable; urgency=medium

  [ Doug Torrance ]
  * debian/rules
    - Add --disable-simd to override_dh_auto_configure target; build without
      vectorized instructions, which are not available on all processors
      (Closes: #840458).

  [ Tobias Hansen ]
  * debian/rules
    - Use flag -ffloat-store on i386, since --disable-simd causes a similar
      test failure as previously on mips64el and s390x.

 -- Doug Torrance <dtorrance@piedmont.edu>  Tue, 29 Nov 2016 11:01:05 -0500

givaro (4.0.2-3) unstable; urgency=medium

  * debian/rules
    - Switch override_dh_fixperms to override_dh_fixperms-arch. Otherwise,
      dpkg-buildpackage -A fails.
      Thanks to Santiago Vila <sanvila@debian.org> for patch (Closes: #836452).

 -- Doug Torrance <dtorrance@piedmont.edu>  Tue, 06 Sep 2016 07:28:18 -0400

givaro (4.0.2-2) unstable; urgency=medium

  * debian/rules
    - Append -ffp-contract=off to CXXFLAGS to fix FTBFS on mips64el and s390x.

 -- Doug Torrance <dtorrance@piedmont.edu>  Sun, 28 Aug 2016 10:02:59 -0400

givaro (4.0.2-1) unstable; urgency=medium

  * New upstream release.
  * Rename libgivaro8 to libgivaro9 for SONAME version bump.
  * debian/patches/gfqdom-for-macaulay2.patch
    - Remove patch; applied upstream.
  * debian/patches/pkg-config-bad-directive.patch
    - Refresh patch for new upstream version.
  * debian/rules
    - Remove executable bit on example file. Fixes executable-not-elf-or-script
      Lintian warning.

 -- Doug Torrance <dtorrance@piedmont.edu>  Wed, 10 Aug 2016 01:08:24 -0400

givaro (4.0.1-3) unstable; urgency=medium

  * Team upload.
  * debian/patches/pkg-config-bad-directive.patch:
    - Re-add the flag -std=gnu++11 to --cflags in the pkg-config file.

 -- Tobias Hansen <thansen@debian.org>  Fri, 29 Jul 2016 19:18:22 +0100

givaro (4.0.1-2) unstable; urgency=medium

  * debian/clean
    - New file; clean generated files.
  * debian/control
    - Update Homepage.
  * debian/copyright
    - Update Source.
  * debian/libgivaro-dev.install
    - Install pkg-config file.
  * debian/patches/pkg-config-bad-directive.patch
    - New patch. Don't ship all the compiler flags used when building givaro
      in the pkg-config file.  Avoids pkg-config-bad-directive Lintian error.
  * debian/tests
    - Add autopkgtest support.

 -- Doug Torrance <dtorrance@piedmont.edu>  Sat, 23 Jul 2016 00:36:37 -0400

givaro (4.0.1-1) experimental; urgency=medium

  [ Julien Puydt ]
  * New upstream release. (Closes: #811847, #753847)
  * Add myself to uploaders.
  * Bump standards-version and compat up.
  * Use https in Vcs-* fields.
  * Clean debian/rules.

  [ Doug Torrance ]
  * Add myself to Uploaders.
  * Bump debian/watch to version 4 and update with new download location.
  * Refresh patch for new upstream version.
  * Use all hardening flags.
  * New patch adding version of a function needed by Macaulay2.

 -- Doug Torrance <dtorrance@piedmont.edu>  Tue, 19 Jul 2016 07:22:14 -0400

givaro (3.7.2-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename library packages for g++5 ABI transition (closes: 791049).

 -- Julien Cristau <jcristau@debian.org>  Sun, 16 Aug 2015 17:35:10 +0200

givaro (3.7.2-1) unstable; urgency=low

  * Upload to sid.

 -- Lifeng Sun <lifongsun@gmail.com>  Mon, 06 May 2013 23:55:24 +0800

givaro (3.7.2-1~exp1) experimental; urgency=low

  * New upstream release.

 -- Lifeng Sun <lifongsun@gmail.com>  Wed, 06 Mar 2013 10:59:02 +0800

givaro (3.7.1-1~exp1) experimental; urgency=low

  * New upstream release.
  * Remove bus-error.patch: applied by upstream.
  * Bump SONAME. (Closes: #678769)
  * New patch: local-include-syntax.patch. (Closes: #681589)
  * New package: libgivaro-doc.  Set givaro-user-doc and givaro-dev-doc
    as transitional packages. Thanks to Daniel Leidert.

 -- Lifeng Sun <lifongsun@gmail.com>  Tue, 02 Oct 2012 12:22:38 +0800

givaro (3.7.0-2) unstable; urgency=low

  * Fix FTBFS on mipsel, thanks to Jean-Guillaume Dumas. The patch is
    expected to work on sparc as well.
  * debian/control: move doxygen-latex and graphviz from Build-Depends to
    Build-Depends-Indep.

 -- Lifeng Sun <lifongsun@gmail.com>  Thu, 21 Jun 2012 18:03:57 +0800

givaro (3.7.0-1) unstable; urgency=low

  * New maintainer.
  * New upstream.
  * New packages: givaro-user-doc, givaro-dev-doc.
  * Repackage using debhelper instead of cdbs.
  * Support multiarch.
  * Set source format to 3.0 (quilt).
  * Provide a new Makefile in examples. (Closes: #528275)
  * Exclude debian/ in doxygen.conf.

 -- Lifeng Sun <lifongsun@gmail.com>  Sat, 09 Jun 2012 23:31:59 +0800

givaro (3.2.13-1.3) unstable; urgency=low

  * Non-maintainer upload.
  * Fix build failure with GCC 4.7 (Matej Vela). Closes: #673622.

 -- Matthias Klose <doko@debian.org>  Tue, 29 May 2012 08:16:59 +0000

givaro (3.2.13-1.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Getting rid of unneeded *.la file (Closes: #633164)
  * Fix weak-library-dev-dependency by depending on
    libgivaro0 (= ${binary:Version}) in libgivaro-dev.
  * Clean up build-dep, update compat 5 -> 8, update std-ver
    3.8.0 -> 3.9.2 .

 -- Aron Xu <aron@debian.org>  Thu, 02 Feb 2012 01:53:05 +0800

givaro (3.2.13-1.1) unstable; urgency=low

  * NMU.  Change dependency libgmp3-dev --> libgmp-dev.

 -- Steve M. Robbins <smr@debian.org>  Wed, 16 Mar 2011 22:22:30 -0500

givaro (3.2.13-1) unstable; urgency=low

  * New upstream release.

 -- Tim Abbott <tabbott@mit.edu>  Sat, 25 Apr 2009 21:03:45 -0400

givaro (3.2.10-1) unstable; urgency=low

  * Initial release (Closes: #480080).

 -- Tim Abbott <tabbott@mit.edu>  Fri, 30 May 2008 01:26:38 -0400
