Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 May 2026 21:21:07 +0000
From:      Bernhard Froehlich <decke@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7501b20c037a - main - sysutils/fwupd: Update to 2.1.4
Message-ID:  <6a1a0343.37664.1c33f0cc@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by decke:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7501b20c037ab5bcc5e4c9e8e8b0c453e542fba5

commit 7501b20c037ab5bcc5e4c9e8e8b0c453e542fba5
Author:     Bernhard Froehlich <decke@FreeBSD.org>
AuthorDate: 2026-05-29 21:20:40 +0000
Commit:     Bernhard Froehlich <decke@FreeBSD.org>
CommitDate: 2026-05-29 21:20:40 +0000

    sysutils/fwupd: Update to 2.1.4
---
 sysutils/fwupd/Makefile                            |  5 +--
 sysutils/fwupd/distinfo                            |  6 +--
 .../fwupd/files/patch-libfwupdplugin_meson.build   |  4 +-
 sysutils/fwupd/files/patch-meson.build             |  4 +-
 ..._uefi-capsule_fu-uefi-capsule-backend-freebsd.c |  2 +-
 sysutils/fwupd/pkg-plist                           | 51 +++++++++++++---------
 6 files changed, 40 insertions(+), 32 deletions(-)

diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
index 34f6f4a6a75a..aec18c55c0a7 100644
--- a/sysutils/fwupd/Makefile
+++ b/sysutils/fwupd/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	fwupd
-DISTVERSION=	2.1.3
+DISTVERSION=	2.1.4
 CATEGORIES=	sysutils
 
 MAINTAINER=	decke@FreeBSD.org
@@ -8,7 +8,6 @@ COMMENT=	Update firmware automatically, safely, and reliably
 LICENSE=	LGPL21
 
 BUILD_DEPENDS=	blkid:filesystems/libblkid \
-		flashrom>0:sysutils/flashrom \
 		help2man:misc/help2man \
 		${LOCALBASE}/libdata/pkgconfig/fwupd-efi.pc:sysutils/fwupd-efi \
 		noto-sans>0:x11-fonts/noto-sans \
@@ -25,14 +24,12 @@ LIB_DEPENDS=	libcbor.so:devel/libcbor \
 		libgpg-error.so:security/libgpg-error \
 		libgpgme.so:security/gpgme \
 		libgusb.so:devel/libgusb \
-		libjcat.so:textproc/libjcat \
 		libjson-glib-1.0.so:devel/json-glib \
 		libprotobuf-c.so:devel/protobuf-c \
 		libxmlb.so:textproc/libxmlb
 RUN_DEPENDS=	blkid:filesystems/libblkid \
 		bsdisks:sysutils/bsdisks \
 		dbus-daemon:devel/dbus \
-		flashrom>0:sysutils/flashrom \
 		${LOCALBASE}/libdata/pkgconfig/fwupd-efi.pc:sysutils/fwupd-efi \
 		valgrind>0:devel/valgrind
 
diff --git a/sysutils/fwupd/distinfo b/sysutils/fwupd/distinfo
index cf7e6de7bf58..86e2c31ca059 100644
--- a/sysutils/fwupd/distinfo
+++ b/sysutils/fwupd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1778842236
-SHA256 (fwupd-fwupd-2.1.3_GH0.tar.gz) = 19db782eeae2c7439ad27eb0b3ed8005689542f3a91606e9c4b459fcd09f73b6
-SIZE (fwupd-fwupd-2.1.3_GH0.tar.gz) = 7356543
+TIMESTAMP = 1780088448
+SHA256 (fwupd-fwupd-2.1.4_GH0.tar.gz) = 3a45aa0721ca89b3ebe469f916f7cab0de8b1246310a980826c8d11b25bfc56a
+SIZE (fwupd-fwupd-2.1.4_GH0.tar.gz) = 7431991
diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_meson.build b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
index a2d4d3185c25..ad8c1d4278df 100644
--- a/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
+++ b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
@@ -1,6 +1,6 @@
---- libfwupdplugin/meson.build.orig	2026-03-12 10:08:33 UTC
+--- libfwupdplugin/meson.build.orig	2026-05-29 14:57:39 UTC
 +++ libfwupdplugin/meson.build
-@@ -430,6 +430,7 @@ fwupdplugin = library(
+@@ -425,6 +425,7 @@ fwupdplugin = library(
    include_directories: [root_incdir, fwupd_incdir],
    dependencies: [library_deps],
    link_with: [fwupd],
diff --git a/sysutils/fwupd/files/patch-meson.build b/sysutils/fwupd/files/patch-meson.build
index c4a096c61797..c244da6b2e22 100644
--- a/sysutils/fwupd/files/patch-meson.build
+++ b/sysutils/fwupd/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig	2026-03-12 10:08:33 UTC
+--- meson.build.orig	2026-05-29 14:57:39 UTC
 +++ meson.build
-@@ -471,7 +471,7 @@ if get_option('default_library') != 'static'
+@@ -475,7 +475,7 @@ if get_option('default_library') != 'static'
      platform_deps += cc.find_library('shlwapi')
    endif
    if host_machine.system() == 'freebsd'
diff --git a/sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-capsule-backend-freebsd.c b/sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-capsule-backend-freebsd.c
index e8abaa7dbcec..904e804d3b92 100644
--- a/sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-capsule-backend-freebsd.c
+++ b/sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-capsule-backend-freebsd.c
@@ -15,7 +15,7 @@
 -	struct efi_get_table_ioc table = {.uuid = EFI_TABLE_ESRT};
 +	struct efi_get_table_ioc table = {0};
 +	efi_guid_t esrt_uuid = EFI_TABLE_ESRT;
- 	gint efi_fd;
+ 	g_autofd gint efi_fd = -1;
  	struct efi_esrt_entry_v1 *entries;
  	g_autofree struct efi_esrt_table *esrt = NULL;
 +
diff --git a/sysutils/fwupd/pkg-plist b/sysutils/fwupd/pkg-plist
index b67face2b15a..1fc257d38734 100644
--- a/sysutils/fwupd/pkg-plist
+++ b/sysutils/fwupd/pkg-plist
@@ -2,6 +2,7 @@ bin/dbxtool
 bin/fwupdmgr
 bin/fwupdtool
 %%ETCDIR%%/fwupd.conf
+%%ETCDIR%%/remotes.d/lvfs-embargo.conf
 %%ETCDIR%%/remotes.d/lvfs-testing.conf
 %%ETCDIR%%/remotes.d/lvfs.conf
 %%ETCDIR%%/remotes.d/vendor-directory.conf
@@ -12,6 +13,10 @@ etc/pki/fwupd/LVFS-CA.pem
 include/fwupd-3/fwupd.h
 include/fwupd-3/libfwupd/fwupd-bios-setting-struct.h
 include/fwupd-3/libfwupd/fwupd-bios-setting.h
+include/fwupd-3/libfwupd/fwupd-build-glib-2-70.h
+include/fwupd-3/libfwupd/fwupd-build-glib-2-72.h
+include/fwupd-3/libfwupd/fwupd-build-glib-2-76.h
+include/fwupd-3/libfwupd/fwupd-build-glib-2-80.h
 include/fwupd-3/libfwupd/fwupd-build.h
 include/fwupd-3/libfwupd/fwupd-client-struct.h
 include/fwupd-3/libfwupd/fwupd-client-sync.h
@@ -47,11 +52,11 @@ include/fwupd-3/libfwupd/fwupd-request-struct.h
 include/fwupd-3/libfwupd/fwupd-request.h
 include/fwupd-3/libfwupd/fwupd-security-attr-struct.h
 include/fwupd-3/libfwupd/fwupd-security-attr.h
+include/fwupd-3/libfwupd/fwupd-variant.h
 include/fwupd-3/libfwupd/fwupd-version.h
-lib/fwupd-2.1.3/libfu_plugin_flashrom.so
-lib/fwupd-2.1.3/libfwupdengine.so
-lib/fwupd-2.1.3/libfwupdplugin.so
-lib/fwupd-2.1.3/libfwupdutil.so
+lib/fwupd-2.1.4/libfwupdengine.so
+lib/fwupd-2.1.4/libfwupdplugin.so
+lib/fwupd-2.1.4/libfwupdutil.so
 lib/girepository-1.0/Fwupd-2.0.typelib
 lib/libfwupd.so
 lib/libfwupd.so.3
@@ -120,7 +125,6 @@ libexec/fwupd/fwupd
 %%TEST%%libexec/installed-tests/fwupd/uefi-mok-self-test
 %%TEST%%libexec/installed-tests/fwupd/vli-self-test
 %%TEST%%libexec/installed-tests/fwupd/wacom-usb-self-test
-%%TEST%%libexec/installed-tests/libjcat/jcat-self-test
 share/dbus-1/interfaces/org.freedesktop.fwupd.xml
 share/dbus-1/system-services/org.freedesktop.fwupd.service
 share/dbus-1/system.d/org.freedesktop.fwupd.conf
@@ -415,6 +419,12 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
 %%PORTDOCS%%share/doc/libfwupd/func.strerror.html
 %%PORTDOCS%%share/doc/libfwupd/func.update_state_from_string.html
 %%PORTDOCS%%share/doc/libfwupd/func.update_state_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.variant_from_hash_kv.html
+%%PORTDOCS%%share/doc/libfwupd/func.variant_get_boolean.html
+%%PORTDOCS%%share/doc/libfwupd/func.variant_get_double.html
+%%PORTDOCS%%share/doc/libfwupd/func.variant_get_int32.html
+%%PORTDOCS%%share/doc/libfwupd/func.variant_get_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.variant_get_strv.html
 %%PORTDOCS%%share/doc/libfwupd/func.variant_get_uint32.html
 %%PORTDOCS%%share/doc/libfwupd/func.variant_get_uint64.html
 %%PORTDOCS%%share/doc/libfwupd/func.version_format_from_string.html
@@ -957,8 +967,10 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
 %%PORTDOCS%%share/doc/libfwupd/method.Remote.has_flag.html
 %%PORTDOCS%%share/doc/libfwupd/method.Remote.load_signature.html
 %%PORTDOCS%%share/doc/libfwupd/method.Remote.load_signature_bytes.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.load_user_secrets.html
 %%PORTDOCS%%share/doc/libfwupd/method.Remote.needs_refresh.html
 %%PORTDOCS%%share/doc/libfwupd/method.Remote.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.save_user_secrets.html
 %%PORTDOCS%%share/doc/libfwupd/method.Remote.set_agreement.html
 %%PORTDOCS%%share/doc/libfwupd/method.Remote.set_checksum_sig.html
 %%PORTDOCS%%share/doc/libfwupd/method.Remote.set_filename_cache.html
@@ -1574,6 +1586,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
 %%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BASEBOARD_PRODUCT.html
 %%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_MAJOR_RELEASE.html
 %%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_MINOR_RELEASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_RELEASE_DATE.html
 %%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_VENDOR.html
 %%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_VERSION.html
 %%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_ENCLOSURE_KIND.html
@@ -1942,7 +1955,6 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
 %%PORTDOCS%%share/doc/libfwupdplugin/flags.UsbDeviceClaimFlags.html
 %%PORTDOCS%%share/doc/libfwupdplugin/flags.UtfConvertFlags.html
 %%PORTDOCS%%share/doc/libfwupdplugin/flags.ZipFlags.html
-%%PORTDOCS%%share/doc/libfwupdplugin/flashrom-README.html
 %%PORTDOCS%%share/doc/libfwupdplugin/focal-fp-README.html
 %%PORTDOCS%%share/doc/libfwupdplugin/focal-touch-README.html
 %%PORTDOCS%%share/doc/libfwupdplugin/fonts.css
@@ -1973,6 +1985,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
 %%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_new_offset.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_pad.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_set_contents.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_set_contents_full.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_to_string.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.cab_compression_to_string.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.cbor_special_value_to_string.html
@@ -2148,6 +2161,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
 %%PORTDOCS%%share/doc/libfwupdplugin/func.memcpy_safe.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.memdup_safe.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.memmem_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_string_safe.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint16.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint16_safe.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint24.html
@@ -2178,6 +2192,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
 %%PORTDOCS%%share/doc/libfwupdplugin/func.path_mkdir.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.path_mkdir_parent.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.path_rmtree.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_sanitize_basename.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.path_verify_safe.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.plugin_add_flag.html
 %%PORTDOCS%%share/doc/libfwupdplugin/func.plugin_get_flags.html
@@ -4504,6 +4519,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf
 %%PORTDOCS%%share/doc/libfwupdplugin/snapd-uefi-README.html
 %%PORTDOCS%%share/doc/libfwupdplugin/solarized-dark.css
 %%PORTDOCS%%share/doc/libfwupdplugin/solarized-light.css
+%%PORTDOCS%%share/doc/libfwupdplugin/starlabs-coreboot-README.html
 %%PORTDOCS%%share/doc/libfwupdplugin/steelseries-README.html
 %%PORTDOCS%%share/doc/libfwupdplugin/struct.CborItem.html
 %%PORTDOCS%%share/doc/libfwupdplugin/struct.ErrorConvertEntry.html
@@ -5005,6 +5021,11 @@ share/icons/hicolor/64x64/apps/org.freedesktop.fwupd.png
 share/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
 %%TEST%%share/installed-tests/fwupd/UEFI
 %%TEST%%share/installed-tests/fwupd/build-certs.py
+%%TEST%%share/installed-tests/fwupd/colorhug/firmware.bin
+%%TEST%%share/installed-tests/fwupd/colorhug/firmware.bin.asc
+%%TEST%%share/installed-tests/fwupd/colorhug/firmware.bin.p7b
+%%TEST%%share/installed-tests/fwupd/colorhug/firmware.bin.p7c
+%%TEST%%share/installed-tests/fwupd/colorhug/firmware.bin.sha256.p7c
 %%TEST%%share/installed-tests/fwupd/device-tests/8bitdo-nes30pro.json
 %%TEST%%share/installed-tests/fwupd/device-tests/8bitdo-sf30pro.json
 %%TEST%%share/installed-tests/fwupd/device-tests/8bitdo-sfc30.json
@@ -5165,6 +5186,7 @@ share/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
 %%TEST%%share/installed-tests/fwupd/fwupd-tests.xml
 %%TEST%%share/installed-tests/fwupd/fwupd.sh
 %%TEST%%share/installed-tests/fwupd/fwupd.test
+%%TEST%%share/installed-tests/fwupd/fwupd/remotes.d/lvfs.conf
 %%TEST%%share/installed-tests/fwupd/fwupdmgr-online.sh
 %%TEST%%share/installed-tests/fwupd/fwupdmgr-online.test
 %%TEST%%share/installed-tests/fwupd/fwupdmgr-p2p.sh
@@ -5178,6 +5200,8 @@ share/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
 %%TEST%%share/installed-tests/fwupd/fwupdx64.efi.signed
 %%TEST%%share/installed-tests/fwupd/grub.cfg
 %%TEST%%share/installed-tests/fwupd/lsan-suppressions.txt
+%%TEST%%share/installed-tests/fwupd/pki/LVFS-CA.pem
+%%TEST%%share/installed-tests/fwupd/pki/test.pem
 %%TEST%%share/installed-tests/fwupd/test.quirk
 %%TEST%%share/installed-tests/fwupd/tests/America/New_York
 %%TEST%%share/installed-tests/fwupd/tests/HSIStatus-nx-disabled
@@ -5311,20 +5335,6 @@ share/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
 %%TEST%%share/installed-tests/fwupd/tests/zip-compressed.builder.xml
 %%TEST%%share/installed-tests/fwupd/tests/zip.builder.xml
 %%TEST%%share/installed-tests/fwupd/uefi-update-info.builder.xml
-%%TEST%%share/installed-tests/libjcat/colorhug/firmware.bin
-%%TEST%%share/installed-tests/libjcat/colorhug/firmware.bin.asc
-%%TEST%%share/installed-tests/libjcat/colorhug/firmware.bin.ed25519
-%%TEST%%share/installed-tests/libjcat/colorhug/firmware.bin.p7b
-%%TEST%%share/installed-tests/libjcat/colorhug/firmware.bin.p7c
-%%TEST%%share/installed-tests/libjcat/colorhug/firmware.bin.sha256.p7c
-%%TEST%%share/installed-tests/libjcat/libjcat.test
-%%TEST%%share/installed-tests/libjcat/pki/GPG-KEY-Linux-Vendor-Firmware-Service
-%%TEST%%share/installed-tests/libjcat/pki/LVFS-CA.pem
-%%TEST%%share/installed-tests/libjcat/pki/test.ed25519
-%%TEST%%share/installed-tests/libjcat/pki/test.pem
-%%TEST%%share/installed-tests/libjcat/secret.ed25519
-%%TEST%%share/installed-tests/libjcat/test.btcheckpoint
-%%TEST%%share/installed-tests/libjcat/test.btverifier
 share/locale/af/LC_MESSAGES/fwupd.mo
 share/locale/ar/LC_MESSAGES/fwupd.mo
 share/locale/ast/LC_MESSAGES/fwupd.mo
@@ -5369,6 +5379,7 @@ share/locale/sl/LC_MESSAGES/fwupd.mo
 share/locale/sq/LC_MESSAGES/fwupd.mo
 share/locale/sr/LC_MESSAGES/fwupd.mo
 share/locale/sv/LC_MESSAGES/fwupd.mo
+share/locale/tr/LC_MESSAGES/fwupd.mo
 share/locale/uk/LC_MESSAGES/fwupd.mo
 share/locale/zh_CN/LC_MESSAGES/fwupd.mo
 share/locale/zh_TW/LC_MESSAGES/fwupd.mo


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1a0343.37664.1c33f0cc>