ncbi-tools6 (6.1.20170106+dfsg2-6) unstable; urgency=medium

  * Fix or work around build-order assumptions caught by
    make --shuffle=reverse. (Closes: #1105544.)
    - debian/rules: Explicitly invoke copy targets before compilation.
    - make/makeall.unx: Build *.glo directly; GCC's on board with it, and
      the current logic breaks when corresponding *.o files don't yet exist.
    - make/makenet.unx: Explicitly build all static libraries encompassed
      by nocopy or given as extra goals before any shared libraries.
  * debian/copyright: Substitute a URL for the FSF's postal address.
    (See #1080497.)
  * Standards-Version: 4.7.2 (routine-update)

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 26 May 2025 15:40:41 -0400

ncbi-tools6 (6.1.20170106+dfsg2-5) unstable; urgency=medium

  * debian/tests/control: Unconditionally skip network-based tests.  They
    rely on NCBI's ID1 service, which is slated to retire.

 -- Aaron M. Ucko <ucko@debian.org>  Wed, 06 Nov 2024 22:08:28 -0500

ncbi-tools6 (6.1.20170106+dfsg2-4) unstable; urgency=medium

  * debian/control: Drop B-D on obsolete libpcre3-dev.
    (Closes: #1078825.)
  * make/makedemo.unx: Comment out upstream PCRE3 demos and tests, which
    were the only things that needed it and weren't getting installed
    anyway.

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 08 Sep 2024 22:50:02 -0400

ncbi-tools6 (6.1.20170106+dfsg2-3) unstable; urgency=medium

  * Fix compilation under GCC 14.  (Closes: #1075307.)
    - algo/blast/api/hspfilter_queue.c: Cast ersatz virtual function
      implementation pointers as appropriate.
    - api/asn2ff{2,4}.c, corelib/ncbimain.c, demo/trna2tbl.c,
      tools/{ncbisort,pattern1}.c, vibrant/vibmain.c: Stop relying on
      implicit int.  (In the case of ncbisort.c, take the opportunity to
      comment out an occurrence of the deprecated keyword "register.")
    - desktop/seqpanel.c: Correct fputs argument order (accidentally left
      unswapped when substituting it for printf years ago).
  * Standards-Version: 4.7.0 (routine-update)
  * Rely on pre-initialized dpkg-architecture variables (routine-update)

 -- Aaron M. Ucko <ucko@debian.org>  Wed, 24 Jul 2024 21:56:34 -0400

ncbi-tools6 (6.1.20170106+dfsg2-2) unstable; urgency=medium

  * Don't rely on any implicit function declarations.  (Closes: #1066356.)
    - api/asn2gnb2.c: Correct the first(!) <asn2gnbi.h> to <ffprint.h>
      for PrintDate.
    - api/salutil.c: +<alignmgr2.h> for AlnMgr2IndexSingleChildSeqAlign.
    - vibrant/shim3d.h: Add a prototype for Nlm_SetOGLContext and
      supporting forward declarations.  (Some name clashes preclude
      reliably including X headers from here.)
  * debian/control: Apply routine-update.
    - List fields in its preferred order.
    - Wrap lists to hold one item per line.
    - Standards-Version: 4.6.2 (no changes needed).
    - Drop ncbi-cn3d's Breaks/Replaces on ancient ncbi-tools-x11.

 -- Aaron M. Ucko <ucko@debian.org>  Tue, 19 Mar 2024 23:21:24 -0400

ncbi-tools6 (6.1.20170106+dfsg2-1) unstable; urgency=medium

  * Incorporate final time64 changes; the previous two uploads used
    6.1.20170106+dfsg1-10.1~exp2 as their basis.  Adjust ...-1~exp1's
    changelog entry accordingly, dropping the Closes: annotation and the
    note about properly handling multi-library .symbols files.
  * debian/control: Trim redundant versioned build dependencies on
    dpkg-dev; a single mention in B-D should suffice.
  * debian/rules: Don't explicitly opt into time64 anywhere.  The final
    version of the NMU added a suitable versioned B-D on dpkg-dev, and the
    explicit logic (formally?) overshot on hurd-i386 and any even less
    official i386 architectures.  (RIP kfreebsd-i386.)

 -- Aaron M. Ucko <ucko@debian.org>  Fri, 01 Mar 2024 08:59:45 -0500

ncbi-tools6 (6.1.20170106+dfsg2-1~exp2) experimental; urgency=medium

  * debian/rules: Explicitly opt back out of the time64 ABI on i386.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 26 Feb 2024 21:38:36 -0500

ncbi-tools6 (6.1.20170106+dfsg2-1~exp1) experimental; urgency=medium

  * New tarball, with the webdesign subtree dropped; at least some of its
    content was generated but supplied without corresponding sources and
    inputs, and nothing from there was getting packaged anyway.
  * Merge initial (NMU-ed) time64 changes.
  * debian/{.gitignore,libncbi6t64.doc-base,*.lintian-overrides,*.symbols}:
    Correct stray references to old library package names.  NB: These
    lintian-overrides tuneups drop post-colon package names altogether.
  * debian/copyright (Files-Excluded):
    - Drop spurious leading ncbi/.
    - Add webdesign.
  * debian/rules: Explicitly enable the time64 ABI for now.
  * debian/watch: Update for bump to +dfsg2.

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 18 Feb 2024 21:10:49 -0500

ncbi-tools6 (6.1.20170106+dfsg1-10.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1064245

 -- Steve Langasek <vorlon@debian.org>  Fri, 01 Mar 2024 10:43:06 +0000

ncbi-tools6 (6.1.20170106+dfsg1-10) unstable; urgency=medium

  * debian/.ncbirc: Help igblast find the auxiliary data it will ship.
  * debian/source/lintian-overrides: Ignore spurious source-is-missing for
    unwrapped text in readme.html files under network/wwwblast (but not for
    webdesign/designs/cubby/filters/ClinicalTrials.html, where it's more
    legitimate -- that file is a dump of HTML generated on an old web server).
  * Standards-Version: 4.6.1 (routine-update)
  * debhelper-compat 13 (routine-update)
  * Reorder sequence of d/control fields by cme (routine-update)
  * Remove trailing whitespace in debian/copyright (routine-update)
  * Add salsa-ci file (routine-update)

 -- Aaron M. Ucko <ucko@debian.org>  Fri, 02 Sep 2022 16:28:02 -0400

ncbi-tools6 (6.1.20170106+dfsg1-9) unstable; urgency=medium

  [ Andreas Tille ]
  * debian/upstream/metadata: Fix typo.

  [ Aaron M. Ucko ]
  * Trim trailing whitespace.
  * debian/copyright:
    - Use spaces rather than tabs to start continuation lines.
    - Clean up spurious trailing content on Files: lines.  (Several somehow
      wound up with trailing colons, and one had a parenthesized comment,
      which the spec doesn't allow.)
    - Correct the spelling of "downloaded."
  * Use secure URIs in Homepage field and debian/watch.
  * Bump debhelper from old 11 to 12.
  * Set debhelper-compat version in Build-Depends.
  * Move development files usable with libvibgif.so.6 to libncbi6-dev from
    libvibrant6-dev; set Breaks/Replaces accordingly.  (The runtime library
    has long been in libncbi6, since it adds no extra dependencies.)
  * debian/*.symbols: Use Build-Depends-Package, missed earlier.
  * debian/ncbi-cn3d.{postinst,prerm}: Supply -e via set, per best practice.
  * Update Lintian overrides: drop overrides associated with former .menu
    files, and go ahead and override custom-compression-in-debian-rules for
    the ncbi-rrna-data binary package, which is architecture-independent
    and benefits from tuning.
  * debian/rules: Use pkg-info.mk rather than raw dpkg-parsechangelog.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 12 Oct 2020 22:08:56 -0400

ncbi-tools6 (6.1.20170106+dfsg1-8) unstable; urgency=medium

  [ Steffen Moeller ]
  * d/u/metadata: yamllint.

  [ Andreas Tille ]
  * Remove duplicate which breaks UDD import.

  [ Aaron M. Ucko ]
  * debian/control: Standards-Version: 4.5.0 (already compliant).
  * debian/ncbi-data.links (new): Establish /etc/.ncbirc (as notably
    consulted by ncbi-blast+) as a symlink to /etc/ncbi/.ncbirc (which
    this source package's binaries consult).  (LP: #1860109.)

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 16 Feb 2020 22:09:14 -0500

ncbi-tools6 (6.1.20170106+dfsg1-7) unstable; urgency=medium

  * debian/control: Broaden ncbi-cn3d Breaks/Replaces on ncbi-tools-x11 to
    (<= 6.1.20170106+dfsg1-5~) per delayed split.  (Closes: #940210.)

 -- Aaron M. Ucko <ucko@debian.org>  Sat, 14 Sep 2019 20:53:39 -0400

ncbi-tools6 (6.1.20170106+dfsg1-6) unstable; urgency=medium

  * Reupload to unstable, having cleared NEW.

 -- Aaron M. Ucko <ucko@debian.org>  Thu, 12 Sep 2019 21:42:48 -0400

ncbi-tools6 (6.1.20170106+dfsg1-5) experimental; urgency=medium

  * Split Cn3D(-3.0) out into a new ncbi-cn3d binary package; update
    debian/upstream/metadata accordingly.  (Originally done in
    6.1.20170106-7, but reverted in 6.1.20170106+dfsg1-1 to avoid holding
    up DFSG fixes.)
  * Give ncbi-cn3d a binary-specific version, missed earlier.
  * Upload to experimental to clear NEW.

 -- Aaron M. Ucko <ucko@debian.org>  Sat, 07 Sep 2019 22:07:41 -0400

ncbi-tools6 (6.1.20170106+dfsg1-4) unstable; urgency=medium

  * debian/NEWS: Rename from ncbi-data.NEWS to work around apt-listchanges
    bug #383803; bump version to ensure visibility.

 -- Aaron M. Ucko <amu@ucko.debian.net>  Mon, 26 Aug 2019 21:54:59 -0400

ncbi-tools6 (6.1.20170106+dfsg1-3) unstable; urgency=medium

  * debian/ncbi-data.NEWS: Note UniVec removal, which turned out to have a
    bigger impact than anticipated.
  * debian/tests/run-unit-test: Explicitly point vecscreen at UniVec_Core.
    (Closes: #935424.)

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 25 Aug 2019 21:03:24 -0400

ncbi-tools6 (6.1.20170106+dfsg1-2) unstable; urgency=medium

  * debian/test/run-unit-test: Substitute UniVec_Core for UniVec (removed
    in -1 per license considerations).

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 11 Aug 2019 21:59:19 -0400

ncbi-tools6 (6.1.20170106+dfsg1-1) unstable; urgency=medium

  [Andreas Tille]
  * debian/upstream/metadata: Fix DOI syntax (shouldn't be a full URL).

  [Aaron M. Ucko]
  * Belatedly repackage without data/UniVec.*, some portions of which
    turned out to be non-free (with copyright held by Invitrogen
    Corporation, which requires a license for commercial use thereof.)
  * debian/copyright:
    - Cover previously overlooked third-party code (all DFSG-free).
    - Update authors and dates for debian/*.
    - Set Files-Excluded to reflect repackaging.
  * debian/rules: Introduce NCBI_VERSION_SHLIB, with +dfsg1 stripped off.
  * debian/watch: Reflect usage of +dfsg1.
  * make/makeshlb.unx: NCBI_VERSION -> NCBI_VERSION_SHLIB.
  * Temporarily revert ncbi-cn3d splitout to expedite the above fixes.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 29 Jul 2019 22:12:41 -0400

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