mshr (2019.2.0~git20230811.ff54a68+dfsg1-6) unstable; urgency=medium

  * Add boost_filesystem_extension.patch:
    - Closes: #1110752.
    - Patches app/mshrable.cpp by accessing file extension via
      boost::filesystem.
    - Thanks to Heinrich Schuchardt <heinrich.schuchardt@canonical.com> for
      providing the patch.

 -- Francesco Ballarin <ballarin@debian.org>  Sat, 04 Oct 2025 13:27:06 +0000

mshr (2019.2.0~git20230811.ff54a68+dfsg1-5) unstable; urgency=medium

  * Fix Debian Science Maintainers name [Alexandre Detiste]
  * Update Francesco Ballarin's email address
  * Standards-Version: 4.7.2 (routine-update)
  * Reorder sequence of d/control fields by cme (routine-update)
  * Secure URI in copyright format (routine-update)
  * Drop useless get-orig-source target (routine-update)
  * Remove trailing whitespace in debian/changelog (routine-update)
  * Do not parse d/changelog, as suggested by routine-update:
    - Get DEB_VERSION from /usr/share/dpkg/default.mk in d/rules
    - Drop usage of DISTRIBUTION from d/rules: it seems that the variable is not
      actually used anywhere
  * Use secure URI in Homepage field (routine-update)
  * Add missing build dependency on python3-numpy-dev for command dh_numpy3
    (routine-update).
  * watch file standard 4 (routine-update)

 -- Francesco Ballarin <ballarin@debian.org>  Sat, 13 Sep 2025 06:12:51 +0000

mshr (2019.2.0~git20230811.ff54a68+dfsg1-4) unstable; urgency=medium

  * Bump Standards-Version to 4.7.0
  * Force rebuild against OpenMPI 5. Closes: #1086299.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sun, 03 Nov 2024 14:45:53 +0000

mshr (2019.2.0~git20230811.ff54a68+dfsg1-3) unstable; urgency=medium

  * Upload to unstable

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sun, 06 Oct 2024 13:52:13 +0000

mshr (2019.2.0~git20230811.ff54a68+dfsg1-2exp1) experimental; urgency=medium

  * Add Francesco Ballarin to uploaders
  * Add patch CGAL_6_compatibility.diff for compatibility with CGAL 6:
    - bump minum required CGAL version to 6 in cmake
    - require C++17 standard in cmake
    - replace boost::get and assignment to a local variable with CGAL::assign
    Closes: #1074116
  * Build-Depends on libcgal-dev >= 6.0~

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Tue, 25 Jun 2024 12:40:24 +0000

mshr (2019.2.0~git20230811.ff54a68+dfsg1-1) unstable; urgency=medium

  [ Bas Couwenberg ]
  * Drop unused libproj-dev (build) dependency.

  [ Drew Parsons ]
  * New upstream snapshot.
    - applies debian patches:
      fix_mesh3_internal.patch
      enable_CGAL5_CXX14.patch
      build_CGAL5.patch
      build_CGAL5.6.patch

 -- Drew Parsons <dparsons@debian.org>  Mon, 05 Feb 2024 20:10:04 +0100

mshr (2019.2.0~git20200924.c27eb18+dfsg1-10) unstable; urgency=medium

  * update debian patch build_CGAL5.6.patch for backwards compatibility
    - apply named parameters one-by-one
    - check CGAL version when calling has_Has_features

 -- Drew Parsons <dparsons@debian.org>  Thu, 10 Aug 2023 16:23:24 +0200

mshr (2019.2.0~git20200924.c27eb18+dfsg1-9) unstable; urgency=medium

  * make mshr.pth more robust with respect to PETSc installation.
    Use default path if petscconf.h can't be found. Closes: #1000950.
  * debian patch build_CGAL5.6.patch fixes build for CGAL 5.6.
    Named parameters can only be set in CGAL functions.
    Closes: #1043307
  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Thu, 10 Aug 2023 03:47:17 +0200

mshr (2019.2.0~git20200924.c27eb18+dfsg1-8) unstable; urgency=medium

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster (oldstable):
    + Build-Depends: Drop versioned constraint on cmake, libcgal-dev and
      python3-pybind11.
    + libmshr-dev-common: Drop versioned constraint on cmake in Depends.

 -- Drew Parsons <dparsons@debian.org>  Sat, 22 Jul 2023 15:18:42 +0200

mshr (2019.2.0~git20200924.c27eb18+dfsg1-7) unstable; urgency=medium

  * drop PETSC_ARCH from mshr.pth. It is only used for local build
    dirs, not in full installation, and interferes with python
    initialization when PETSc is in the middle of an ABI upgrade.

 -- Drew Parsons <dparsons@debian.org>  Fri, 12 Nov 2021 22:37:14 +0100

mshr (2019.2.0~git20200924.c27eb18+dfsg1-6) unstable; urgency=medium

  * Standards-Version: 4.6.0

 -- Drew Parsons <dparsons@debian.org>  Sat, 23 Oct 2021 21:09:15 +0200

mshr (2019.2.0~git20200924.c27eb18+dfsg1-5) unstable; urgency=medium

  * include PETSC_ARCH in mshr.pth to prevent mshr from interfering
    with new PETSc builds. mshr.pth checks
    $PETSC_DIR/$PETSC_ARCH/include/petscconf.h
  * fix parenthesis in python3-mshr description. Closes: #976011.
  * Standards-Version: 4.5.1

 -- Drew Parsons <dparsons@debian.org>  Wed, 13 Jan 2021 10:55:53 +1100

mshr (2019.2.0~git20200924.c27eb18+dfsg1-4) unstable; urgency=medium

  * fix quotes in i386 test condition.

 -- Drew Parsons <dparsons@debian.org>  Wed, 18 Nov 2020 03:46:38 +0800

mshr (2019.2.0~git20200924.c27eb18+dfsg1-3) unstable; urgency=medium

  * skip python unit test test-meshes on i386.
    mshr.UnitSphereMesh() hangs on i386. Use mshr.Sphere() instead
    (cf. deathstar demo).  Closes: #974561.

 -- Drew Parsons <dparsons@debian.org>  Tue, 17 Nov 2020 17:37:30 +0800

mshr (2019.2.0~git20200924.c27eb18+dfsg1-2) unstable; urgency=medium

  * install python modules in /usr/lib/mshr or /usr/lib/mshr64, not
    under PETSC_DIR. mshr does not use PETSc directly, but mshr.pth
    uses $PETSC_DIR/include/petscconf.h to select standard or 64-bit
    build.

 -- Drew Parsons <dparsons@debian.org>  Sun, 15 Nov 2020 13:37:22 +0800

mshr (2019.2.0~git20200924.c27eb18+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot.
  * mark libmshr-dev-common and libmshr64-dev as Multi-Arch: same

 -- Drew Parsons <dparsons@debian.org>  Mon, 05 Oct 2020 00:15:24 +0800

mshr (2019.2.0~git20200213.8895485+dfsg1-4) unstable; urgency=medium

  * build against latest dolfin in unstable. Closes: #969635.
  * libmshr-dev-common Replaces, Breaks: libmshr-dev (<< ...-3).
    Closes: #970141.

 -- Drew Parsons <dparsons@debian.org>  Sun, 13 Sep 2020 02:10:27 +0800

mshr (2019.2.0~git20200213.8895485+dfsg1-3) experimental; urgency=medium

  * build 64 bit packages (supporting 64-bit dolfin)
    python3-mshr64, libmshr64-dev, libmshr64-2019.2
    - debian patch lib_rename.patch enables setting of soname to
      mshr64 rather than mshr (setting LIB_NAME_EXT in cmake,
      and MSHR_LIB_NAME_EXT in mshrConfig.cmake for client programs,
      cmake -DMSHR_LIB_NAME_EXT=64 to invoke libmshr64)
      Also uses DOLFIN_LIB_NAME_EXT=64 to link libdolfin64.so
    - place common header files in libmshr-dev-common
    - Build-Depends: libdolfin64-dev (>= 2019.2.0~git20200218.027d9cc-15)
      (to ensure DOLFIN_LIB_NAME_EXT is available)
    - activate 64-bit build with environment variables (see README.Debian)
       PETSC_DIR=/usr/lib/petsc64 SLEPC_DIR=/usr/lib/slepc64
       MSHR_LIB_NAME_EXT=64 DOLFIN_LIB_NAME_EXT=64

 -- Drew Parsons <dparsons@debian.org>  Sun, 30 Aug 2020 07:44:11 +0800

mshr (2019.2.0~git20200213.8895485+dfsg1-2) unstable; urgency=medium

  * python3-mshr Depends: python3-dolfin-real
    (rather than common python3-dolfin)
  * debhelper compatibility level 13

 -- Drew Parsons <dparsons@debian.org>  Tue, 04 Aug 2020 01:21:17 +0800

mshr (2019.2.0~git20200213.8895485+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot.
  - applies debian patches:
     build_CGAL_4.14.patch
     build_python.patch
     cmake_config_in_lib.patch
     demos_update.patch
     depython_main_build.patch
     pybind11_register.patch

 -- Drew Parsons <dparsons@debian.org>  Tue, 21 Apr 2020 14:41:30 +0800

mshr (2019.2.0~git20190418.010d802+dfsg1-1) experimental; urgency=medium

  * new upstream snapshot (2019.2)
  * Standards-Version: 4.5.0
  * add debian patches:
    - enable_CGAL5_CXX14.patch enables build with CGAL 5
      and builds with C++14 since std::enable_if is required by CGAL 5
    - build_CGAL5.patch updates to CGAL 5 API
    - pybind11_register.patch registers CSGCGALDomain3D::num_holes for
      python module, enabling test-fuzzypointmap.py to pass
      (update test_controls.patch)

 -- Drew Parsons <dparsons@debian.org>  Sat, 01 Feb 2020 16:44:38 +0800

mshr (2019.1.0+dfsg1-7) unstable; urgency=medium

  * Standards-Version: 4.5.0
  * add debian patches:
    - enable_CGAL5_CXX14.patch enables build with CGAL 5
      and builds with C++14 since std::enable_if is required by CGAL 5
    - build_CGAL5.patch updates to CGAL 5 API
    - pybind11_register.patch registers CSGCGALDomain3D::num_holes for
      python module, enabling test-fuzzypointmap.py to pass
      (update test_controls.patch)

 -- Drew Parsons <dparsons@debian.org>  Sat, 01 Feb 2020 17:14:19 +0800

mshr (2019.1.0+dfsg1-6) unstable; urgency=medium

  * stop building mips64el, mipsel with debug symbols.
    They are too fragile, often failing to build from source.

 -- Drew Parsons <dparsons@debian.org>  Mon, 21 Oct 2019 18:46:59 +0800

mshr (2019.1.0+dfsg1-5) unstable; urgency=medium

  * Standards-Version: 4.4.1
  * relax pybind11 dependency. pybind11 follows semantic versioning,
    so should be backwards compatible with minor and patch version
    updates.

 -- Drew Parsons <dparsons@debian.org>  Sun, 20 Oct 2019 19:23:41 +0800

mshr (2019.1.0+dfsg1-4) unstable; urgency=medium

  * build with dh --no-parallel to reduce memory requirements
    (to aid builds on mips,mipsel,ubuntu). Closes: #934244.

 -- Drew Parsons <dparsons@debian.org>  Sat, 10 Aug 2019 11:14:22 +0800

mshr (2019.1.0+dfsg1-3) unstable; urgency=medium

  * Standards-Version: 4.4.0
  * debian patch build_CGAL_4.14.patch enables build against CGAL 4.14
  * debian/control: remove ancient-python-version-field 3.5

 -- Drew Parsons <dparsons@debian.org>  Mon, 05 Aug 2019 17:50:52 +0800

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libmshr-dev-common`.
