libbsd (0.12.2-2build1) questing; urgency=medium

  * Rebuild to include updated RISC-V base ISA RVA23

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Fri, 05 Sep 2025 15:24:19 +0000

libbsd (0.12.2-2) unstable; urgency=medium

  * Use a glob to install static libraries, so that we do not fail on
    musl systems where libbsd-ctor.a is not built due to limitations
    from its libc. Closes: #1032159
  * Remove obsolete Replaces and Conflicts for ancient GNU/kFreeBSD packages.

 -- Guillem Jover <guillem@debian.org>  Wed, 02 Oct 2024 10:12:26 +0200

libbsd (0.12.2-1) unstable; urgency=medium

  * New upstream release.
    - Fix build on GNU/Hurd.
    - Fix build on musl libc.
    - Stop installing manual pages for system types.
    - Add missing manual page links for errc module. Closes: #1065833
    - Fix build system and test issues.

 -- Guillem Jover <guillem@debian.org>  Mon, 18 Mar 2024 03:59:39 +0100

libbsd (0.12.1-1) unstable; urgency=medium

  * New upstream release.
    - Fix missing installation of err.h. Closes: #1064909
  * Install the headers under a multiarch-qualified directory,
    as they now diverge per arch.

 -- Guillem Jover <guillem@debian.org>  Wed, 28 Feb 2024 05:49:40 +0100

libbsd (0.12.0-1) unstable; urgency=medium

  * New upstream release.
    - Support for Solaris, macOS and AIX (now build and pass tests).
    - Improve ABI selection handling for a more controlled ports ABI.
    - Sync strtoi()/strtou() implementations from NetBSD to get the new
      error handling behavior.
    - Add explicit time32 and time64 support.
    - Manual pages, documentation and build system cleanups.

 -- Guillem Jover <guillem@debian.org>  Tue, 27 Feb 2024 06:40:22 +0100

libbsd (0.11.8-1) unstable; urgency=medium

  * New upstream release.
    - Portability fixes for Solaris, macOS and AIX.
    - Build fixes for the modern C effort.
    - Adjust declaration shadowing to match new glibc additions.
    - Manual page sync to get rid of the last BSD-4-Clause license.
    - Manual pages, documentation and build system cleanups.
  * Update copyright file, all BSD-4-Clause manual pages have been replaced.
  * Remove upstream patches.
  * Switch autopkgtest dependency from pkg-config to pkgconf.
  * Wrap fields in debian/tests/control.

 -- Guillem Jover <guillem@debian.org>  Mon, 08 Jan 2024 03:49:23 +0100

libbsd (0.11.7-4) unstable; urgency=medium

  * Add missing autoconf and automake to autopkgtests needed due to the
    cherry-picked patches from upstream.

 -- Guillem Jover <guillem@debian.org>  Sun, 05 Mar 2023 17:38:42 +0100

libbsd (0.11.7-3) unstable; urgency=medium

  * Cherry-pick patches from upstream:
    - build: Use «yes» instead of «true» for AC_CHECK_FUNCS cache value.
    - funopen: Replace off64_t with off_t in funopen_seek().
    - include: Adjust closefrom() per glibc adoption.
    - man: Update STANDARDS and HISTORY sections.

 -- Guillem Jover <guillem@debian.org>  Fri, 03 Mar 2023 01:10:10 +0100

libbsd (0.11.7-2) unstable; urgency=medium

  * Change License name to match newly introduced SPDX name.
  * Switch to Standards-Version 4.6.2 (no changes needed).
  * Do not trim debian/changelog.
  * Make globs in debhelper fragment files more specific.
  * Switch from hardening=+bindnow to hardening=+all.
  * Remove unused spelling-error-in-binary lintian override for shared library.

 -- Guillem Jover <guillem@debian.org>  Sun, 29 Jan 2023 19:26:48 +0100

libbsd (0.11.7-1) unstable; urgency=medium

  * New upstream release.
    - Portability fixes for the Hurd.
    - Fix ELF support for big endian SH.
    - Sync the arc4random(3) implementation from OpenBSD.
    - Adjust declaration shadowing to match new glibc additions.
    - Manual pages and documentation cleanups.
    - Manual page rewrite to get rid of a BSD-4-Clause license.
    - Document non-overlay mode as discouraged, future releases might emit
      warnings when using it.
  * Remove debian/copyright pattern for «src/arc4random_openbsd.h», removed
    upstream.
  * Switch to Standards-Version 4.6.1 (no changes needed).
  * Override exit-in-shared-library lintian tag.
  * Override lacks-unversioned-link-to-shared-library and
    spelling-error-in-binary lintian tag false positives.

 -- Guillem Jover <guillem@debian.org>  Thu, 06 Oct 2022 04:44:16 +0200

# For older changelog entries, run 'apt-get changelog libbsd0'
