efivar (38-3.1) unstable; urgency=medium

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

 -- Michael Hudson-Doyle <mwhudson@debian.org>  Wed, 28 Feb 2024 02:57:40 +0000

efivar (38-3) unstable; urgency=medium

  [ Mate Kukri ]
  * d/p/0001-linux-handle-non-ACPI-systems-in-device_get.patch:
    Rebase on current upstream version and include in series

 -- Steve McIntyre <93sam@debian.org>  Wed, 29 Nov 2023 14:30:24 +0000

efivar (38-2) unstable; urgency=medium

  * Don't compile with -march=native. Closes: #1055123

 -- Steve McIntyre <93sam@debian.org>  Wed, 01 Nov 2023 00:39:42 +0000

efivar (38-1) unstable; urgency=medium

  [ Mario Limonciello ]
  * New upstream version (38)
  * Drop all patches, upstream
  * debian/*:
    - Create new binary packages for new library libefisec1
    - Add efisecdb to efivar binary package
  * debian/control:
    - Add mandoc to build depends
    - add grub-common to build depends for unit tests
  * debian/rules:
    - disable link time optimization to fix FTBFS
    - turn off verbose builds by default
    - set prefix for *-editenv command for unit tests

  [ Steve McIntyre ]
  * Add loong64 to arch lists for packages. Closes: #1055083

 -- Steve McIntyre <93sam@debian.org>  Tue, 31 Oct 2023 11:40:31 +0000

efivar (37-6) unstable; urgency=medium

  [ dann frazier ]
  * Add support for nvme-fabrics and nvme-subsystem devices. LP: #1891718.

 -- Mario Limonciello <mario.limonciello@dell.com>  Mon, 16 Nov 2020 18:37:50 -0600

efivar (37-5) unstable; urgency=medium

  * Cherrypick upstream patch to enable CET on amd64.
  * Cherrypick upstream patch to fix uninitialized variable in
    parse_acpi_root(), which can lead to a segfault when calling
    grub-install. LP: #1892792.

 -- dann frazier <dannf@debian.org>  Mon, 24 Aug 2020 12:18:22 -0600

efivar (37-4) unstable; urgency=medium

  [ dann frazier ]
  * Fix FTBFS with GCC-10. (Closes: #966915)

  [ Ryan Finnie ]
  * Enable riscv64 build. (Closes: #959499)

  [ dann frazier ]
  * Bump debhelper compat to 12.

 -- dann frazier <dannf@debian.org>  Wed, 19 Aug 2020 07:12:28 -0600

efivar (37-3) unstable; urgency=medium

  [ Mario Limonciello ]
  * Drop Jared from uploaders.

  [ dann frazier ]
  * Backport changes from upstream to fix efibootmgr -v output.
    (Closes: #963475)

 -- Mario Limonciello <mario.limonciello@dell.com>  Tue, 18 Aug 2020 14:55:25 -0500

efivar (37-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * debian/patches: added upstream patches fix-gcc9-werror-format-guid.patch
    and fix-gcc9-werrors.patch to fix FTBFS with GCC 9. Thanks to Matthias
    Klose <doko@ubuntu.com>. (Closes: #925672)

 -- David da Silva Polverari <david.polverari@gmail.com>  Tue, 09 Jun 2020 17:31:58 -0500

efivar (37-2) unstable; urgency=medium

  * Cherry-pick fix from upstream:
    + Get rid of the arrows in our debug messages. (Closes: #922680)

 -- Steve McIntyre <93sam@debian.org>  Fri, 01 Mar 2019 17:55:07 +0000

efivar (37-1) unstable; urgency=medium

  * New upstream version (37)
  * debian/rules:
    - Correct for new Makefile variables.

 -- Mario Limonciello <mario.limonciello@dell.com>  Wed, 05 Dec 2018 20:33:40 -0600

efivar (34-1) unstable; urgency=medium

  [ Steve McIntrye ]
  * Move git repo from alioth to salsa.d.o

  [ Mario Limonciello ]
  * New upstream version (34)
  * Drop all patches (upstream)

 -- Mario Limonciello <mario.limonciello@dell.com>  Tue, 13 Feb 2018 11:07:12 -0600

efivar (32-2) unstable; urgency=medium

  * Backport a patch that allows fwupdate 10 to compile.
  * Fix FTCBFS: (Closes: #843261)
    + Pass CROSS_COMPILE to make
    + 0001-Add-a-patch-from-Helmut-Grohne-for-cross-compiling.patch

 -- Mario Limonciello <mario.limonciello@dell.com>  Mon, 08 Jan 2018 17:24:57 -0600

efivar (32-1) unstable; urgency=medium

  * New upstream version (32)
  * update standards version

 -- Mario Limonciello <mario.limonciello@dell.com>  Tue, 31 Oct 2017 15:12:18 -0500

efivar (31-1) unstable; urgency=medium

  * New upstream version (31)
  * Fixes FTBFS with gcc-7 (Closes: #853384)
  * Drop all patches (upstream)

 -- Mario Limonciello <mario.limonciello@dell.com>  Fri, 04 Aug 2017 15:49:01 -0500

efivar (30-2) unstable; urgency=medium

  * Correct NEWS format to satisfy lintian warnings
  * Backport a patch to fix builds that fail from multiple definitions
  * Backport a patch from upstream to fix NVMe sysfs support after
    kernel 4.5
  * Backport patch from upsteram to fix major/minor device handling
    (Closes: #844237)

 -- Mario Limonciello <mario.limonciello@dell.com>  Fri, 14 Apr 2017 09:43:21 -0500

efivar (30-1) unstable; urgency=medium

  * new upstream version (30)
  * Update dell email addresses (_ -> .)
  * Move to new SONAME based upon upstream commit b729026
    - Additional details are available in debian/NEWS.
  * Add x32 to architectures (Closes: #777261)
  * Build with -flto by default, to avoid efivar issue #60

 -- Mario Limonciello <mario.limonciello@dell.com>  Fri, 23 Sep 2016 15:00:08 -0500

efivar (27-1) unstable; urgency=medium

  * Update to 27 release.
  * create new packages for updated sonames
  * Drop all patches.
  * update debian standards version
  * Add Mario to uploaders

 -- Mario Limonciello <mario_limonciello@dell.com>  Thu, 18 Aug 2016 12:58:18 -0500

efivar (0.23-2) unstable; urgency=medium

  [ Mario Limonciello ]
  * Backport patches to fix fwupdate working on NVMe drives from efivar master.

  [ Daniel Jared Dominguez ]
  * Remove debug output in debian/rules I forgot to take out.

  [ Mario Limonciello ]

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Fri, 11 Mar 2016 01:43:01 -0600

efivar (0.23-1) unstable; urgency=medium

  [ Steve McIntyre ]
  * Correct upstream information - https://github.com/rhinstaller/efivar

  [ Peter Jones ]
  * Sometimes the compiler doesn't like { 0, } as an initializer...
  * Set the correct value for SATA port multipliers when there isn't one.
  * Make our definitions for efi_well_known_guid* consistent.
  * Make the makefile a lot simpler to deal with.

  [ Felix Janda ]
  * Use the more portable major() instead of gnu_dev_major()

  [ Peter Jones ]
  * Treat minor device numbers in sysfs as unsigned.
  * Make the compiler enforce strict symbol versioning.

  [ Lans Zhang ]
  * Fix getting back a wrong relpath

  [ Peter Jones ]
  * Make library objects depend on generated sources so make -jN works better.
  * Fix .PRECIOUS / .INTERMEDIATE / .SECONDARY to avoid unneeded rebuilding.
  * libefivar: Try to do a better job on SATA.
  * libefivar: explicitly link with libdl
  * Format ACPI _ADR device lists in hex, not decimal.
  * Return the right offset in format_vendor_helper()
  * libefiboot: Make efidp multi-instance iteration actually work.
  * Show a closing ) on vendor console device paths.
  * Temporarily use --add-needed when linking libefivar.so
  * Ignore efivar-static in the rpm .spec
  * Mark more of our exports with "default" visibility.
  * Make makeguids generate guid-symbols.c instead of .S
  * efivar: Don't list padding from the end of efi_well_known_guids with -L
  * Make LDFLAGS get set right from the rpm build
  * Make -fPIC and -fPIE work as they should, and default correctly
  * Use gcc -specs= for most command line stuff normally.
  * libefiboot: figure out nvme device paths better.

  [ Sylvain Chouleur ]
  * Rename endian.h into efivar_endian.h to avoid conflicts

  [ Steve McIntyre ]
  * Multiple fixes for compilation with gcc 6

  [ Peter Jones ]
  * Make efivar work with immutable efivarfs files.
  * Release 0.22

  [ Mike Gilbert ]
  * Make.defaults: Improve gcc/clang detection

  [ Felix Janda ]
  * Compile without -fshort-wchar

  [ Peter Jones ]
  * Make guids be in correct byte order both in text and ram...
  * Put "-L." is in LDFLAGS so we don't need installed libefivar to build.
  * Make gcc.specs work with gcc 6 / binutils 2.26
  * Make df78c364 actually work.
  * Try to pretend 0.22 didn't happen by making 0.23 the next day.

  [ Daniel Jared Dominguez ]
  * don't need current quilt patches after merging 0.23
  * deal with kernel 4.4's botched NVMe header reorg
  * use debian-policy 3.9.7.0
  * update watch file
  * we need pkg-config to build

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Thu, 18 Feb 2016 14:25:19 -0600

efivar (0.21-2) unstable; urgency=medium

  * update VCS info
  * use debian-efi as maintainer
  * Multiple fixes for compilation with gcc 6. Closes: #811609

 -- Steve McIntyre <93sam@debian.org>  Mon, 25 Jan 2016 21:35:09 +0000

efivar (0.21-1) unstable; urgency=medium

  * New upstream release
  * Don't override dh_auto_test anymore since it's not needed now.

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 13 Jul 2015 16:45:14 -0500

efivar (0.20-4) unstable; urgency=medium

  * Upstream says that we don't want to run "make test" on our buildds so don't

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Wed, 24 Jun 2015 15:54:08 -0500

efivar (0.20-3) unstable; urgency=medium

  * Exclude the padded NULL when comparing the file size in vars_del_variable()

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Wed, 24 Jun 2015 10:01:23 -0500

efivar (0.20-2) unstable; urgency=medium

  * Use a more standard soname version.

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 22 Jun 2015 15:35:15 -0500

efivar (0.20-1) unstable; urgency=medium

  * ACK'ing Mario's changes

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Tue, 09 Jun 2015 13:04:03 -0500

efivar (0.20-0.1) UNRELEASED; urgency=medium

  [ Mario Limonciello ]
  * Drop patches that are already upstream.
  * Add a patch to create explicit dependency on -ldl to fix FTBFS on pesign.

 -- Mario Limonciello <Mario_Limonciello@Dell.com>  Thu, 04 Jun 2015 15:31:45 -0500

efivar (0.19-4) unstable; urgency=medium

  * Mario couldn't let me go another hour without a patch:
    Adjust linker order for pkg-config to fix FTBFS on Ubuntu toolchain

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 01 Jun 2015 23:22:27 -0500

efivar (0.19-3) unstable; urgency=medium

  * Fix build on Ubuntu as reported by Mario Limonciello.

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 01 Jun 2015 22:54:19 -0500

efivar (0.19-2) unstable; urgency=medium

  * Upstream: Work around LocateDevicePath() not grokking PcieRoot() devices
    properly.

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 01 Jun 2015 15:40:23 -0500

efivar (0.19-1) unstable; urgency=medium

  * New upstream release
  * All quilt patches upstream

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Fri, 29 May 2015 10:39:38 -0500

efivar (0.18-1) unstable; urgency=medium

  * New upstream release
  * We didn't actually skip 0.1[67], they just weren't really released upstream
  * Remove all previous quilt patches since they're upstream now
  * We need to remove includ of pci/pci.h
  * I guess I want debian-policy 3.9.6.1. Where do all these periods come from?

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Fri, 08 May 2015 14:40:37 -0500

efivar (0.15-3) unstable; urgency=medium

  * Partially fix #773007 by defining DataSize based on whether our kernel is
    32/64-bit.

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Wed, 17 Dec 2014 22:26:58 -0600

efivar (0.15-2) unstable; urgency=medium

  * Apply upstream patches (Closes: #764386)

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 03 Nov 2014 10:07:39 -0600

efivar (0.15-1) unstable; urgency=medium

  * New upstream release
  * Clear out the quilt patch series

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Tue, 28 Oct 2014 21:26:08 -0500

efivar (0.14-1) unstable; urgency=medium

  * New upstream release
  * Declare efivar binary package Multi-Arch: foreign
  * libefivar-dev should be Multi-Arch: same
  * Upstream patch a01d1062 to fix 32-bit x86

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Sat, 11 Oct 2014 11:43:56 -0500

efivar (0.12-1) unstable; urgency=medium

  * New upstream release

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 29 Sep 2014 15:45:20 -0500

efivar (0.11-1) unstable; urgency=medium

  * New upstream release
  * Remove all current quilt patches since they're all upstream

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Thu, 28 Aug 2014 19:18:06 -0500

efivar (0.10-5) unstable; urgency=medium

  * Better debian/watch file

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 07 Jul 2014 15:26:10 -0500

efivar (0.10-4) unstable; urgency=medium

  * Add 07-assembly-comment.patch to fix armhf builds (Closes: #752273)
  * Rename man page patch to match Ubuntu.

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Tue, 24 Jun 2014 12:27:22 -0500

efivar (0.10-3) unstable; urgency=medium

  * Use .balign instead of .align in assembly files to fix building issue on
    armhf
  * Add real efivar(1) man page

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Tue, 17 Jun 2014 11:25:52 -0500

efivar (0.10-2) unstable; urgency=medium

  * Fix shlib-with-executable-stack lintian warning in libefivar0

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Tue, 10 Jun 2014 14:58:19 -0500

efivar (0.10-1) unstable; urgency=low

  * Initial release (Closes: #750780)
  * Multiarch support
  * Add README.Debian for description on building source package

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Fri, 06 Jun 2014 15:40:53 -0500
