libjodycode (4.1.2-1) unstable; urgency=medium

  * New upstream version 4.1.2.
  * debian/control:
      - Bumped Standards-Version to 4.7.3.
      - Removed no longer needed "Priority: optional" field.
  * debian/copyright:
      - Updated upstream and packaging copyright years.
      - Added a new licensing stanza.
  * debian/watch: migrated to version 5.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Wed, 11 Feb 2026 13:08:54 -0300

libjodycode (4.1.1-1) unstable; urgency=medium

  * New upstream version 4.1.1.
  * debian/patches/: removed the following patches because the upstream fixed
    the source code (thanks!):
      - 010_fix-FTBFS.patch
      - 020_fix-manpage-level.patch

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Wed, 29 Oct 2025 07:39:16 -0300

libjodycode (4.1-2) unstable; urgency=medium

  * Upload to unstable.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Tue, 14 Oct 2025 16:48:07 -0300

libjodycode (4.1-1) experimental; urgency=medium

  * New upstream version 4.1.
  * debian/libjodycode4.symbols: added new symbols.
  * debian/patches/:
      - 010_fix-FTBFS.patch: created to fix a FTBFS. Thanks to Jody Bruchon
        <jody@jodybruchon.com>.
      - 020_fix-manpage-level.patch: created to change level from 7 to 3.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Tue, 14 Oct 2025 00:04:02 -0300

libjodycode (4.0.1-8) unstable; urgency=medium

  [ Joao Eriberto Mota Filho ]
  * debian/copyright: added rights for Sebastian Ramacher
    <sramacher@debian.org>.
  * debian/tests/: added 3 new CI tests, from jdupes package, to
    check the bugs #1030933 and #1063079.

  [ Sebastian Ramacher ]
  * Moved devel manpage to -dev package to make libjodycode{3,4,...}
    co-installable. Consequently:
      - debian/libjodycode-dev.install: removed usr/share.
      - debian/libjodycode4.install: added usr/share.
  * debian/control: removed no longer necessary Breaks+Replaces.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Mon, 06 Oct 2025 03:54:48 -0300

libjodycode (4.0.1-7) unstable; urgency=medium

  * debian/tests/control: updated dependencies in CI tests.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Mon, 29 Sep 2025 20:40:30 -0300

libjodycode (4.0.1-6) unstable; urgency=medium

  * Upload to unstable.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Sun, 28 Sep 2025 14:19:23 -0300

libjodycode (4.0.1-5) experimental; urgency=medium

  * debian/libjodycode4.symbols: adjusted some symbols for hurd-*.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Sat, 27 Sep 2025 15:03:23 -0300

libjodycode (4.0.1-4) experimental; urgency=medium

  * Using libjodycode4 instead of libjodycode4t64. Thanks to Sebastian Ramacher
    <sramacher@debian.org> for the guidance. Consequently:
      - debian/control:
          ~ Changed from libjodycode4t64 to libjodycode4 in the binary name.
          ~ Dropped the Provides field.
          ~ Updated Replaces, Brakes and Depends fields.
      - debian/libjodycode4t64.docs: renamed to debian/libjodycode4.docs.
      - debian/libjodycode4t64.install: renamed to debian/libjodycode4.install.
      - debian/libjodycode4t64.symbols: renamed to debian/libjodycode4.symbols.
      - debian/libjodycode4.symbols: updated the header.
      - Closes: #1116297

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Thu, 25 Sep 2025 08:11:57 -0300

libjodycode (4.0.1-3) unstable; urgency=medium

  * Upload to unstable.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Tue, 23 Sep 2025 20:16:45 -0300

libjodycode (4.0.1-2) experimental; urgency=medium

  * debian/libjodycode4t64.symbols: set a symbol for Linux only to avoid a
    FTBFS on Hurd.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Tue, 23 Sep 2025 12:33:10 -0300

libjodycode (4.0.1-1) experimental; urgency=medium

  * New upstream version 4.0.1.
  * Replaced libjodycode3t64 by libjodycode4t64. Consequently:
      - debian/control:
          ~ Renamed the binary name.
          ~ Updated Depends, Replaces and Breaks fields.
      - debian/libjodycode3t64.docs: renamed to debian/libjodycode4t64.docs.
      - debian/libjodycode3t64.install: renamed to libjodycode4t64.install.
      - debian/libjodycode3t64.symbols: renamed to libjodycode4t64.symbols.
      - debian/libjodycode4t64.symbols: updated symbols.
  * debian/control: removed no longer needed "Rules-Requires-Root: no" field.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Sun, 21 Sep 2025 13:50:01 -0300

libjodycode (3.1.2-1) unstable; urgency=medium

  * New upstream version 3.1.2.
  * debian/control: bumped Standards-Version to 4.7.2.
  * debian/copyright: updated upstream and packaging copyright years.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Tue, 25 Mar 2025 22:11:15 -0300

libjodycode (3.1.1-2) unstable; urgency=medium

  * Upload to unstable.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Fri, 02 Aug 2024 14:35:24 -0300

libjodycode (3.1.1-1) experimental; urgency=medium

  * New upstream version 3.1.1.
  * debian/control: bumped Standards-Version to 4.7.0.
  * debian/copyright:
      - Added new rights in packaging stanza.
      - Removed a reference for orig_headers/jody_oom.h, no longer in source
        code.
      - Updated upstream and packaging copyright years.
  * debian/libjodycode3t64.lintian-overrides: removed. The upstream fixed the
    source code. Thanks!
  * debian/libjodycode3t64.symbols: added a new symbol.
  * debian/tests/control: using libjodycode3t64 as dependency. Thanks to
    Matthias Klose <doko@ubuntu.com>.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Fri, 02 Aug 2024 00:49:01 -0300

libjodycode (3.1-6.1) unstable; urgency=medium

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

 -- Benjamin Drung <bdrung@debian.org>  Wed, 28 Feb 2024 13:29:05 +0000

libjodycode (3.1-6) unstable; urgency=medium

  * jdupes has a new repository (Codeberg). Consequently:
      - debian/control: updated the Homepage field.
      - debian/copyright: updated Upstream-Contact and Source fields.
      - debian/upstream/metadata: updated all data.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Tue, 14 Nov 2023 10:54:49 -0300

libjodycode (3.1-5) unstable; urgency=medium

  * debian/watch: updated because the upstream moved the project from GitHub
    to Codeberg.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Fri, 06 Oct 2023 21:56:55 -0300

libjodycode (3.1-4) unstable; urgency=medium

  * debian/libjodycode3.symbols: changed the tags of the last four symbols from
    "optional" to "arch=amd64".

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Tue, 08 Aug 2023 12:52:16 -0300

libjodycode (3.1-3) unstable; urgency=medium

  [ Joao Eriberto Mota Filho ]
  * debian/copyright: added Pino Toscano to debian/* block.

  [ Pino Toscano ]
  * debian/libjodycode3.symbols: mark the jc_get_proc_cacheinfo symbol as
    linux-any, as that function is implemented only on Linux.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Wed, 12 Jul 2023 15:41:42 -0300

libjodycode (3.1-2) unstable; urgency=medium

  * Upload to unstable.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Sat, 08 Jul 2023 10:57:05 -0300

libjodycode (3.1-1) experimental; urgency=medium

  * New upstream version 3.1.
  * debian/patches/010_add-GCC-hardening.patch: removed because the upstream
    fixed the source code. Thanks!

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Fri, 07 Jul 2023 13:19:44 -0300

libjodycode (3.0.1-4) unstable; urgency=medium

  * Upload to unstable.
  * debian/patches/010_add-GCC-hardening.patch: fixed the Forwarded field.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Sat, 24 Jun 2023 08:15:14 -0300

libjodycode (3.0.1-3) experimental; urgency=medium

  * Solving some mistakes in packaging of this lib. Consequently:
      - debian/control:
          ~ Dropped transitional packages libjodycode2-dev and libjodycode2.
          ~ Renamed libjodycode3-dev to libjodycode-dev.
      - debian/libjodycode3-dev.install: renamed to libjodycode-dev.install.
      - debian/libjodycode3.symbols: updated the Build-Depends-Package field.
      - Thanks to Adrian Bunk <bunk@debian.org>.
      - Closes: #1038752

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Wed, 21 Jun 2023 23:26:52 -0300

libjodycode (3.0.1-2) unstable; urgency=medium

  * Upload to unstable.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Tue, 20 Jun 2023 07:24:12 -0300

libjodycode (3.0.1-1) experimental; urgency=medium

  * New upstream version 3.0.1.
  * The upstream renamed libjodycode2 to libjodycode3. Consequently:
      - debian/control:
          ~ Created new stanzas for the new binaries libjodycode3 and
            libjodycode3-dev.
          ~ Transformed the old stanzas libjodycode2 and libjodycode2-dev
            in transitional dummy packages.
      - debian/libjodycode2-dev.install: renamed to
        debian/libjodycode3-dev.install.
      - debian/libjodycode2.docs: renamed to debian/libjodycode3.docs.
      - debian/libjodycode2.install: renamed to debian/libjodycode3.install.
      - debian/libjodycode2.symbols:
          ~ Renamed to debian/libjodycode3.symbols.
          ~ Regenerated all symbols.
  * debian/control: set libjodycode3-dev as 'Multi-Arch: same'.
  * debian/copyright: updated data about upstream copyright. Details:
      - Added orig_headers/jody_oom.h to "CC0-1.0 or Public-Domain" stanza.
      - Created a new stanza called "Public Domain" for files
        helper_code/libjodycode_apiver.c and likely_unlikely.h.
      - Removed oom.c from the "CC0-1.0 or Public-Domain" stanza because the
        upstream re-licensed this file to Expat.
  * debian/patches/010_add-GCC-hardening.patch: updated. The upstream fixed the
    source code, but the new version of the lib needs a new adjustment.
  * debian/rules: re-enabled the dh_auto_test and installation of the manpage
    because the upstream fixed the source code. Thanks!
  * debian/tests/control:
      - Bumped the jdupes relationship to 1.25.0-1.
      - Depending explicitly of the libjodycode3.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Sun, 18 Jun 2023 14:34:56 -0300

libjodycode (2.0.1-4) unstable; urgency=medium

  * Added CI tests using jdupes command to call libjodycode. Consequently:
      - debian/source/include-binaries: created to allow binaries in CI tests.
      - debian/tests/*: created to provide CI tests.
  * debian/control: set libjodycode2 as 'Multi-Arch: same'.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Sat, 17 Jun 2023 00:57:51 -0300

libjodycode (2.0.1-3) unstable; urgency=medium

  * debian/libjodycode2.symbols: set four symbols as optional because they
    seem specific for amd64. Optional is better than amd64 because this makes
    these symbols not so restricts.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Thu, 15 Jun 2023 19:08:45 -0300

libjodycode (2.0.1-2) unstable; urgency=medium

  * Upload to unstable.
  * debian/libjodycode2.symbols: temporarily disabled the symbol tags to
    discover the issues for each architecture.

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Thu, 15 Jun 2023 13:35:30 -0300

libjodycode (2.0.1-1) experimental; urgency=medium

  * Initial release. (Closes: #1037451)

 -- Joao Eriberto Mota Filho <eriberto@debian.org>  Mon, 12 Jun 2023 20:41:03 -0300
