libsdl2-ttf (2.24.0+dfsg-3) unstable; urgency=medium

  * d/rules, d/tests, d/libsdl2-ttf-dev.install:
    Don't build a static library.
    This won't be practically useful when "classic" SDL2 is replaced by
    sdl2-compat, which needs a shared SDL3 anyway.
  * Standards-Version: 4.7.2 (no changes required)
  * d/watch*: Update to uscan format v5
  * d/control: Remove Rules-Requires-Root: no, unnecessary since Debian 13

 -- Simon McVittie <smcv@debian.org>  Sat, 20 Dec 2025 14:40:59 +0000

libsdl2-ttf (2.24.0+dfsg-2) unstable; urgency=medium

  [ Fabian Greffrath ]
  * tests: switch from fonts-cantarell to fonts-freefont-otf

 -- Simon McVittie <smcv@debian.org>  Tue, 25 Feb 2025 16:18:23 +0000

libsdl2-ttf (2.24.0+dfsg-1) unstable; urgency=medium

  * New upstream stable release
  * d/copyright: Update
  * d/control, d/tests: (Build-)Depend on pkgconf, which replaces pkg-config
  * d/libsdl2-ttf-2.0-0.symbols: Update
  * Standards-Version: 4.7.0 (no changes required)
  * Install showfont and glfont examples in -dev package for manual testing
  * d/salsa-ci.yml: Enable CI

 -- Simon McVittie <smcv@debian.org>  Sat, 04 Jan 2025 17:08:16 +0000

libsdl2-ttf (2.22.0+dfsg-1) unstable; urgency=medium

  * New upstream stable release
  * d/copyright: Update
  * d/gbp.conf: Only sign packaging tags, not upstream tags
  * d/gbp.conf: Rely on uscan to repack upstream source.
    This will use Files-Excluded in d/copyright, rather than separate
    configuration.
  * d/gbp.conf: Use DEP-14 branch names

 -- Simon McVittie <smcv@debian.org>  Mon, 22 Jan 2024 13:12:17 +0000

libsdl2-ttf (2.20.2+dfsg-1) unstable; urgency=medium

  [ Debian Janitor ]
  * d/upstream/metadata: Add
  * d/control: Remove version constraints unnecessary since Debian 10

  [ Simon McVittie ]
  * New upstream stable release
    - Functionally equivalent to 2.20.1+dfsg for Debian's purposes
  * d/copyright: Update
  * d/control: Update standards version to 4.6.2 (no changes needed)
  * d/control: Remove version constraints unnecessary since Debian 11
  * d/upstream/metadata: Add Repository field
  * d/tests: Run Xvfb with -noreset to make the test more reliable.
    See #981201.
  * d/tests: Instruct xvfb-run to choose a server number automatically
  * d/watch: Only watch for 2.x versions.
    The upstream 'main' branch now targets SDL 3 (under development), and
    should be packaged separately as a libsdl3-ttf source package.

 -- Simon McVittie <smcv@debian.org>  Sat, 15 Jul 2023 18:05:37 +0100

libsdl2-ttf (2.20.1+dfsg-2) unstable; urgency=medium

  * d/watch: Update for Github website changes

 -- Simon McVittie <smcv@debian.org>  Fri, 28 Oct 2022 18:19:30 +0100

libsdl2-ttf (2.20.1+dfsg-1) unstable; urgency=medium

  * New upstream release

 -- Simon McVittie <smcv@debian.org>  Mon, 29 Aug 2022 21:05:35 +0100

libsdl2-ttf (2.20.0+dfsg-1) unstable; urgency=medium

  * New upstream release
  * d/libsdl2-ttf-2.0-0.symbols: Use stable release for recent symbols.
    We don't need to keep track of which specific prerelease introduced
    each symbol now that they're in a stable release.
  * d/watch: Only look for stable releases
  * Standards-Version: 4.6.1 (no changes required)
  * d/rules: Enable full compiler hardening
  * Switch branch for upload to unstable

 -- Simon McVittie <smcv@debian.org>  Sat, 09 Jul 2022 14:55:03 +0100

libsdl2-ttf (2.19.2+dfsg-1) experimental; urgency=medium

  * New upstream prerelease
  * d/watch: Don't download Windows binaries, etc.
  * d/watch: Accept development prereleases for experimental branch
  * Add myself to Uploaders
  * Drop all patches, applied upstream
  * d/libsdl2-ttf-dev.install: Install the new CMake metadata
  * d/tests: Exercise a CMake build

 -- Simon McVittie <smcv@debian.org>  Fri, 17 Jun 2022 10:56:50 +0100

libsdl2-ttf (2.19.1+dfsg-2) experimental; urgency=medium

  * Team upload
  * d/patches: Add post-release-candidate fixes from upstream.
    In particular this fixes an autopkgtest regression for src:pysdl2.
  * d/watch: Automatically add +dfsg suffix
  * d/.gitignore: Add

 -- Simon McVittie <smcv@debian.org>  Tue, 31 May 2022 13:16:45 +0100

libsdl2-ttf (2.19.1+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream prerelease
  * d/watch: Download releases from Github
  * d/copyright: Remove exclusion patterns that are no longer needed
  * d/watch: Don't download prereleases (by default)

 -- Simon McVittie <smcv@debian.org>  Wed, 25 May 2022 20:27:23 +0100

libsdl2-ttf (2.0.18+git20220512.g21ae4c6+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream git snapshot
  * Update symbols file.
    Ignore removal of TTF_SetFontScript, which only existed in experimental.

 -- Simon McVittie <smcv@debian.org>  Fri, 13 May 2022 16:30:01 +0100

libsdl2-ttf (2.0.18+git20220508.gaa0659b+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream git snapshot
    - Drop patches, applied upstream
    - Update symbols file with new ABI from development branch

 -- Simon McVittie <smcv@debian.org>  Mon, 09 May 2022 17:06:08 +0100

libsdl2-ttf (2.0.18+dfsg-3) unstable; urgency=medium

  * Team upload
  * Add patches from upstream to fix overflows
    - Integer overflow with crafted/malicious TTF files
      (Closes: #1010671, CVE-2022-27470)
    - Buffer overflow if memory allocation fails

 -- Simon McVittie <smcv@debian.org>  Sat, 07 May 2022 11:34:44 +0100

libsdl2-ttf (2.0.18+dfsg-2) unstable; urgency=medium

  * Team upload
  * Upload to unstable

 -- Simon McVittie <smcv@debian.org>  Tue, 18 Jan 2022 09:29:57 +0000

libsdl2-ttf (2.0.18+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream release
  * d/libsdl2-ttf-2.0-0.symbols: Require v2.0.18 for recent symbols.
    This simplifies dependency generation a bit; there's no real need to
    keep track of individual git snapshots.

 -- Simon McVittie <smcv@debian.org>  Wed, 12 Jan 2022 09:19:12 +0000

libsdl2-ttf (2.0.18~git20220107.g5d387eb+dfsg-1) experimental; urgency=medium

  * Team upload
  * New upstream snapshot
  * d/copyright: Update
  * d/*.symbols: Update

 -- Simon McVittie <smcv@debian.org>  Fri, 07 Jan 2022 14:07:32 +0000

libsdl2-ttf (2.0.15+git20211215.gf5f6e4a+dfsg-1) experimental; urgency=medium

  * Team upload
  * Branch for experimental
  * New upstream snapshot
    - Update symbols file
    - d/control: Update build-dependencies
    - d/copyright: Update
    - d/rules: Explicitly enable harfbuzz and disable vendored copies
  * d/copyright, d/gbp.conf: Filter more generated/vendored files.
    If we're repacking the tarball *anyway*, we might as well exclude these
    too. They'll be restored by dh_autoreconf.

 -- Simon McVittie <smcv@debian.org>  Wed, 15 Dec 2021 13:29:47 +0000

libsdl2-ttf (2.0.15+dfsg1-2) unstable; urgency=medium

  * Team upload

  [ Felix Geyer ]
  * Switch to debhelper compat level 12

  [ Simon McVittie ]
  * Add an autopkgtest smoke-test (Closes: #941024)
  * d/rules: Don't explicitly use --as-needed linker option.
    It's the default with bullseye toolchains.
  * d/rules: Stop overriding dh_compress.
    In debhelper compat level 12, examples are not compressed by default.
  * d/rules: Remove unnecessary -dbgsym migration path.
    The migration happened between Debian 9 and Debian 10, and we don't
    support skipping a release.
  * Use recommended debhelper compat level 13.
    Drop dh_missing override, --fail-missing is now the default.
  * Use a .symbols file to track the ABI.
    2.0.15 is available since Debian 10, so I haven't attempted to determine
    which symbols were already available in older releases.
  * Re-export upstream signing key without extra signatures.
  * d/copyright: Add Files-Excluded to document what we remove.
    This allows a suitably repacked tarball to be downloaded using uscan.
  * Standards-Version: 4.6.0 (no changes required)

 -- Simon McVittie <smcv@debian.org>  Fri, 29 Oct 2021 11:17:38 +0100

libsdl2-ttf (2.0.15+dfsg1-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
  * Verify signature of upstream tarball.
  * Drop fix-ftbfs-892441.patch, fixed upstream. (Closes: #914486)

 -- Felix Geyer <fgeyer@debian.org>  Sun, 03 Feb 2019 13:00:22 +0100

libsdl2-ttf (2.0.14+dfsg1-3) unstable; urgency=medium

  * d/patches:
    - add fix-ftbfs-892441.patch: use pkg-config instead of
      freetype-config, deprecated and about to be removed (Closes: #892441)
  * Bump Policy Standards-Version to 4.2.1 (no changes needed)
  * Switch to debhelper compat level 11
  * Set "Rules-Requires-Root: no" in d/control
  * d/copyright: use https in format URL
  * d/watch:
    - Switch to version=4
    - Use https in URL
  * d/control:
    - Use https in Homepage URL
    - Update Vcs-* URLs

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Fri, 19 Oct 2018 17:08:11 +0200

libsdl2-ttf (2.0.14+dfsg1-2) unstable; urgency=medium

  * Bump Policy Standards-Version to 4.0.0 (no changes needed)
  * Update Vcs-* URLs
  * Switch to debhelper compat level v10
    - dh flags --parallel are not needed
    - autoreconf is invoked by default
  * Use automatic dbgsym packages, drop -dbg

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Mon, 31 Jul 2017 23:19:16 +0200

libsdl2-ttf (2.0.14+dfsg1-1) unstable; urgency=medium

  * New upstream release
    - d/patches: drop link_libm_ftbfs_binutils-gold, support added upstream
    - Does not cause the compilation warning upgraded to error
      (Closes: #812621)
    - d/rules: update shlib and .so symlink to current version
  * Bump Policy Standards-Version to 3.9.6 (no changes needed)

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Tue, 02 Feb 2016 12:48:36 +0000

libsdl2-ttf (2.0.12+dfsg1-2) unstable; urgency=low

  * Build-Depends on pkg-config
  * Do not call dh_autoreconf with ./autogen.sh as parameter, to force
    using new config.{sub,guess} files, which important when having new
    architectures (Closes: #727437)

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Tue, 29 Oct 2013 18:18:49 +0000

libsdl2-ttf (2.0.12+dfsg1-1) unstable; urgency=low

  * Initial release. (Closes: #719643)

 -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Tue, 13 Aug 2013 23:35:27 +0100
