apbs (3.4.1-5) unstable; urgency=medium

  * Team upload.
  * Add patch to drop obsolete "U" mode passed to open(), which causes runtime
    errors with python 3.11, by Steve Langasek. Closes: #1028354.

 -- Michael Banck <mbanck@debian.org>  Tue, 10 Jan 2023 21:56:38 +0100

apbs (3.4.1-4) unstable; urgency=medium

  * Team upload.
  * update patch on FETK punc component vf2c/uninit.c to test for
    availability of _FPU_MASK_IM rather than __mips to allow riscv64
    to build.
  * patch FETK punc component vf2c/uninit.c to define Masks for
    riscv64 interrupts. Thanks Bo YU. Closes: #1012302.
  * Standards-Version: 4.6.1

 -- Drew Parsons <dparsons@debian.org>  Sat, 04 Jun 2022 09:58:09 +0200

apbs (3.4.1-3) unstable; urgency=medium

  * Team upload.
  * patch FETK punc component vf2c/uninit.c to use specific MIPS fpu
    masks with _FPU_SETCW. Closes: #1012177.

 -- Drew Parsons <dparsons@debian.org>  Wed, 01 Jun 2022 13:43:34 +0200

apbs (3.4.1-2) unstable; urgency=medium

  * Team upload.
  * Build-Depends-Indep: python3-yaml (to build docs)
  * add specific copyright entries for FETK components
    punc/src/pmg (GPL) and punc/src/vf2c (AT&T)
  * patch FETK punc component vf2c/uninit.c to not run __mips block on
    linux
  * don't double-up bin dir in path for apbs tools. Closes: #979339.
  * debian/rules: run build-time tests after dh_auto_install
  * FETK is now provided (built against system SuperLU), and debci
    tests pass. Closes: #1006382, #1008726.

 -- Drew Parsons <dparsons@debian.org>  Tue, 31 May 2022 02:52:47 +0200

apbs (3.4.1-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - requires FETK
    - Build-Depends: pybuild-plugin-pyproject, python3-pybind11
    - drop deprecated debian patches debian_make.patch and
      link_libapbs_routines.patch
  * provide FETK external source as a git subtree in
    debian/external_deps/fetk. Source is pulled from
    https://github.com/Electrostatics/FETK, the required
    version is specified in the toplevel apbs CMakeLists.txt
    - pull FETK 1.9.3 (commit 57195e5) to use system SuperLU
    - patch to use system maloc (don't build local maloc)
    - patch mc and punc with BLA_STATIC OFF to used BLAS shared
      libraries, and don't specify BLA_VENDOR OpenBLAS (use generic
      blas to allow for alternative optimised BLASes)
    - build FETK libraries (libmc.so, libgamer.so, libpunc.so,
      also punc components libcgcode.so, libvf2c.so)
      with soname set by FETK project minor version (currently 1.9)
    - provide FETK libraries in libfetk-dev and libfetk1.9 packages.
    - FETK copyright licence is LGPL-2.1+
    - Build-Depends: libsuitesparse-dev (for libumfpack),
      libarpack2-dev
  * python3-apbslib provides both apbs and apbslib python modules
  * update debian/rules
    - specify cmake build with source at top level
    - specify APBS_STATIC_BUILD=Off
  * update debian patch python3.patch to fix check of PYTHON_MAX_VERSION
    and only copy python library files to a pdb2pka dir it exists
  * add debian patch cmake.patch
    - adjusts upstream cmake files to install headers in
      /usr/include/apbs, and don't install (unformed) docs
    - add RPC_CFLAGS (/usr/include/tirpc) to CFLAGS in
      ImportFETK.cmake to include FETK RPC support.
      Build-Depends: libtirpc-dev (using pkg-config)
    - treat PYTHON_VERSION (3.6) as minimum not exact version
    - skip RPATH in shared library build (CMAKE_SKIP_RPATH=ON)
  * provide apbs-doc package
    - build user docs with sphinxdoc, libjs-mathjax
    - Build-Depends-Indep: python3-sphinx-rtd-theme
  * fix ©,Å symbols with UTF-8 via debian patch
    fix_spelling_errors.patch and direct in FETK
  * add apbs_check_intermediate_energies.py to
    debian patch wrong-path-for-interpreter.patch and replace with
    "env python3" as needed (following upstream more closely)
  * update upstream source to https://github.com/Electrostatics/apbs
  * upstream source no longer includes pdb2pqr, don't need to
    exclude it and repackage the source (drop +dfsg1)
  * Standards-Version: 4.6.0
  * lintian updates

 -- Drew Parsons <dparsons@debian.org>  Sun, 29 May 2022 10:42:09 +0200

apbs (3.0.0+dfsg1-3) unstable; urgency=medium

  * Team upload.
  * use -fcommon in CFLAGS to aid build with gcc-10
    (managing multiple definitions of common variables).
    Closes: #956998.
  * provide python path to inputgen for build-time tests

 -- Drew Parsons <dparsons@debian.org>  Thu, 23 Jul 2020 17:35:23 +0800

apbs (3.0.0+dfsg1-2) unstable; urgency=medium

  * Team upload.
  * reinstate debian patch python3.patch
    (to specify python executable as python3)

 -- Drew Parsons <dparsons@debian.org>  Wed, 24 Jun 2020 03:37:37 +0800

apbs (3.0.0+dfsg1-1) experimental; urgency=medium

  * Team upload.
  * New upstream release.
    - now supports Python 3. Drop debian patch python3.patch.
    - bump to soname 3 (provide libapbs3)
  * update debian/watch to catch new releases
  * debhelper compatibility level 13
  * update debian/not-installed for unused files installed by build
    system
  * lintian lib overrides moved to libapbs3.lintian-overrides
  * mark libapbs-dev and libapbs3 Multi-Arch: same,
    apbs-data Multi-Arch: foreign

 -- Drew Parsons <dparsons@debian.org>  Thu, 18 Jun 2020 16:05:52 +0800

apbs (1.5+dfsg1-3) unstable; urgency=medium

  * Team upload.
  * python3.patch, wrong-path-for-interpreter.patch: use python3 as
    python executable for tests and scripts, fix print statements

 -- Drew Parsons <dparsons@debian.org>  Fri, 03 Apr 2020 12:05:58 +0800

apbs (1.5+dfsg1-2) unstable; urgency=medium

  * Team upload.
  * Split package into component packages supporting shared libraries
    and python module: libapbs-dev, libapbs1, python3-apbslib.
    Python 3 support Closes: #936124
  * debian patch link_libapbs_routines.patch links libapbs_routines
    to libapbs_generic and libapbs_mg (providing internal symbols)
  * debian/not-installed marks components of usr/share/apbs/tools
    which are deliberately not installed (matlab, windows, osx, etc)

 -- Drew Parsons <dparsons@debian.org>  Mon, 30 Mar 2020 12:08:59 +0800

apbs (1.5+dfsg1-1) unstable; urgency=medium

  * Team upload.

  [ Daniel Leidert ]
  * debian/apbs-data.install: Fix brace-expansion-in-debhelper-config-file.
  * debian/compat: Increase dh level to 12.
  * debian/copyright: Minor update. Use HTTPS. Fix license short name.
  * debian/rules: Fix debian-rules-uses-unnecessary-dh-argument.
    (override_dh_install): Remove deprecated options. Make scripts executable.
  * debian/patches/debian_testfiles.patch (Description): Fix typo.
  * debian/patches/wrong-path-for-interpreter.patch: Added.
    - Fix wrong-path-for-interpreter in examples/protein-rna/apbs_unix_dx.py.
  * debian/patches/series: Adjusted.
  * debian/upstream: Rename to debian/upstream/metadata. Use HTTPS.

  [ Drew Parsons ]
  * update Homepage to http://www.poissonboltzmann.org/
  * update debian/watch to track https://github.com/Electrostatics/apbs-pdb2pqr
  * exclude pdb2pqr from source tarball (reversion with +dfsg1) since
    pdb2pqr is currently packaged separately.
  * New upstream release (+dfsg1 excluding pdb2pqr).
  * provide binary mesh tools in /usr/lib/apbs/tools/bin (linked from share)
  * activate Python support (uses shared libs)
  * add debian patches
    - shared_library_soname.patch assigns a soversion to shared libs
    - use major version as soname (until ABI proves unstable in the
      minor version). Requires cmake policy to set CMP0048 as NEW.
    - python3.patch enables tests to run in python3
  * modernize debhelper compatibility with
    Build-Depends: debhelper-compat (= 12)
  * Standards-Version: 4.5.0

 -- Drew Parsons <dparsons@debian.org>  Sun, 29 Mar 2020 23:54:29 +0800

apbs (1.4.2.1-1) unstable; urgency=medium

  * New upstream release.
  * debian/patches/debian_testfiles.patch: Updated.
  * debian/patches/debian_testfiles.patch: Remove geoflow testcase, no longer
    working.
  * debian/patches/debian_testfiles.patch: Include test_cases.cfg in binary
    package.
  * debian/control (Build-Depends): Added swig3.0.
  * debian/rules (override_dh_auto_configure): Removed -DBUILD_SHARED_LIBS and 
    switched -DENABLE_PYTHON to Off.
  * debian/patches/debian_testfiles.patch: Add /usr/share/apbs/tools/manip/ to
    python search path.
  * debian/tests/control: Added needs-root to system-wide test.
  * debian/patches/debian_make.patch: Updated.
  * debian/gitlab-ci.yml: New file.

 -- Michael Banck <mbanck@debian.org>  Fri, 19 Jul 2019 21:20:55 -0300

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