Date: Mon, 06 Apr 2026 21:13:21 +0000 From: Bernhard Froehlich <decke@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Sergii Dmytruk <sergii.dmytruk@3mdeb.com> Subject: git: 9b7f3c174bc5 - main - sysutils/fwupd: Update to 2.1.1 Message-ID: <69d421f1.3f025.3c7f07d8@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=9b7f3c174bc5a4a214238a72e80fcaad6e399913 commit 9b7f3c174bc5a4a214238a72e80fcaad6e399913 Author: Sergii Dmytruk <sergii.dmytruk@3mdeb.com> AuthorDate: 2026-04-06 20:28:14 +0000 Commit: Bernhard Froehlich <decke@FreeBSD.org> CommitDate: 2026-04-06 20:29:18 +0000 sysutils/fwupd: Update to 2.1.1 - make uefi-capsules plugin work - use base libefivar instead of devel/efivar - use USES=inotify Many thanks to Sergii Dmytruk for fixing UEFI support! Differential Revision: https://reviews.freebsd.org/D55590 --- sysutils/fwupd/Makefile | 14 +- sysutils/fwupd/distinfo | 6 +- .../files/patch-libfwupdplugin_fu-common-freebsd.c | 14 +- ...-libfwupdplugin_fu-efi-hard-drive-device-path.c | 14 + .../patch-libfwupdplugin_fu-freebsd-efivars.c | 93 +-- .../fwupd/files/patch-libfwupdplugin_fu-kernel.c | 4 +- .../files/patch-libfwupdplugin_fu-uefi-device.c | 11 + .../fwupd/files/patch-libfwupdplugin_meson.build | 4 +- sysutils/fwupd/files/patch-meson.build | 11 + .../fwupd/files/patch-plugins_elantp_meson.build | 4 +- ...on.build => patch-plugins_focal-fp_meson.build} | 6 +- .../files/patch-plugins_logitech-hidpp_meson.build | 4 +- .../fwupd/files/patch-plugins_nvme_meson.build | 4 +- ..._uefi-capsule_fu-uefi-capsule-backend-freebsd.c | 35 ++ .../patch-plugins_uefi-capsule_fu-uefi-common.c | 15 + .../fwupd/files/patch-plugins_upower_meson.build | 8 - sysutils/fwupd/pkg-plist | 649 +++++++++++++++++++-- 17 files changed, 766 insertions(+), 130 deletions(-) diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile index e7428a702302..8a26a97d7eca 100644 --- a/sysutils/fwupd/Makefile +++ b/sysutils/fwupd/Makefile @@ -1,5 +1,5 @@ PORTNAME= fwupd -DISTVERSION= 2.0.19 +DISTVERSION= 2.1.1 CATEGORIES= sysutils MAINTAINER= decke@FreeBSD.org @@ -21,7 +21,6 @@ BUILD_DEPENDS= blkid:filesystems/libblkid \ LIB_DEPENDS= libcbor.so:devel/libcbor \ libcurl.so:ftp/curl \ libdrm.so:graphics/libdrm \ - libefiboot.so:devel/efivar \ libelf.so:devel/libelf \ libgcab-1.0.so:archivers/gcab \ libgnutls.so:security/gnutls \ @@ -33,12 +32,13 @@ LIB_DEPENDS= libcbor.so:devel/libcbor \ 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 -USES= cmake:indirect gettext gnome libarchive meson pkgconfig python readline shebangfix sqlite vala:build +USES= cmake:indirect gettext gnome inotify libarchive meson pkgconfig python readline shebangfix sqlite vala:build USE_GITHUB= yes USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes @@ -55,6 +55,7 @@ TEST_MESON_TRUE= tests SHEBANG_GLOB= *.py MESON_ARGS+= -Dlibmnl=disabled \ + -Dlogind=disabled \ -Dpolkit=disabled \ -Dsystemd=disabled \ -Dpassim=disabled \ @@ -62,11 +63,4 @@ MESON_ARGS+= -Dlibmnl=disabled \ -Dplugin_modem_manager=disabled \ -Dpython=${PYTHON_CMD} -.include <bsd.port.options.mk> - -# FreeBSD 14.x needs extra libinotify dependency -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000 -LIB_DEPENDS+= libinotify.so:devel/libinotify -.endif - .include <bsd.port.mk> diff --git a/sysutils/fwupd/distinfo b/sysutils/fwupd/distinfo index c74c08b4aed5..896721913423 100644 --- a/sysutils/fwupd/distinfo +++ b/sysutils/fwupd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766332703 -SHA256 (fwupd-fwupd-2.0.19_GH0.tar.gz) = 211412d90e3af33f3c46632308fc4a2a66a0d9c6d8443a5b900539555a2503dc -SIZE (fwupd-fwupd-2.0.19_GH0.tar.gz) = 6688683 +TIMESTAMP = 1773346555 +SHA256 (fwupd-fwupd-2.1.1_GH0.tar.gz) = 1bb6e7bef9a5e2ed4ba847a6e38b7d6ee87ad7255c8c4f090aef34b611b5626b +SIZE (fwupd-fwupd-2.1.1_GH0.tar.gz) = 7209099 diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_fu-common-freebsd.c b/sysutils/fwupd/files/patch-libfwupdplugin_fu-common-freebsd.c index b7c9824d6f76..3cba70626651 100644 --- a/sysutils/fwupd/files/patch-libfwupdplugin_fu-common-freebsd.c +++ b/sysutils/fwupd/files/patch-libfwupdplugin_fu-common-freebsd.c @@ -1,4 +1,4 @@ ---- libfwupdplugin/fu-common-freebsd.c.orig 2025-09-12 09:55:19 UTC +--- libfwupdplugin/fu-common-freebsd.c.orig 2026-03-12 10:08:33 UTC +++ libfwupdplugin/fu-common-freebsd.c @@ -14,6 +14,7 @@ @@ -8,12 +8,16 @@ /* bsdisks doesn't provide Manager object */ #define UDISKS_DBUS_PATH "/org/freedesktop/UDisks2" -@@ -122,9 +123,45 @@ fu_common_get_olson_timezone_id_impl(GError **error) +@@ -122,9 +123,49 @@ fu_common_get_olson_timezone_id_impl(FuPathStore *psto gchar * - fu_common_get_olson_timezone_id_impl(GError **error) + fu_common_get_olson_timezone_id_impl(FuPathStore *pstore, GError **error) { -+ g_autofree gchar *fn_localtime = fu_path_from_kind(FU_PATH_KIND_LOCALTIME); -+ g_autoptr(GFile) file_localtime = g_file_new_for_path(fn_localtime); ++ const gchar *fn_localtime; ++ g_autoptr(GFile) file_localtime = NULL; ++ ++ fn_localtime = fu_path_store_get_path(pstore, FU_PATH_KIND_LOCALTIME, error); ++ if (fn_localtime == NULL) ++ return NULL; + + /* use the last two sections of the symlink target */ + g_debug("looking for timezone file %s", fn_localtime); diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_fu-efi-hard-drive-device-path.c b/sysutils/fwupd/files/patch-libfwupdplugin_fu-efi-hard-drive-device-path.c new file mode 100644 index 000000000000..2570fd064433 --- /dev/null +++ b/sysutils/fwupd/files/patch-libfwupdplugin_fu-efi-hard-drive-device-path.c @@ -0,0 +1,14 @@ +--- libfwupdplugin/fu-efi-hard-drive-device-path.c.orig 2026-03-12 10:08:33 UTC ++++ libfwupdplugin/fu-efi-hard-drive-device-path.c +@@ -379,8 +379,10 @@ fu_efi_hard_drive_device_path_new_from_volume(FuVolume + "partition UUID required"); + return NULL; + } ++ /* FreeBSD uses "efi" partition kind for ESP */ + if (g_strcmp0(partition_kind, FU_VOLUME_KIND_ESP) == 0 || +- g_strcmp0(partition_kind, FU_VOLUME_KIND_BDP) == 0) { ++ g_strcmp0(partition_kind, FU_VOLUME_KIND_BDP) == 0 || ++ g_strcmp0(partition_kind, "efi") == 0) { + self->partition_format = + FU_EFI_HARD_DRIVE_DEVICE_PATH_PARTITION_FORMAT_GUID_PARTITION_TABLE; + self->signature_type = FU_EFI_HARD_DRIVE_DEVICE_PATH_SIGNATURE_TYPE_GUID; diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c b/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c index 338327a4b159..9dd1cd80c9f8 100644 --- a/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c +++ b/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c @@ -1,47 +1,66 @@ ---- libfwupdplugin/fu-freebsd-efivars.c.orig 2025-11-05 16:06:16 UTC +--- libfwupdplugin/fu-freebsd-efivars.c.orig 2026-03-12 10:08:33 UTC +++ libfwupdplugin/fu-freebsd-efivars.c -@@ -67,7 +67,7 @@ fu_freebsd_efivars_delete_with_glob(FuEfivars *efivars +@@ -17,6 +17,7 @@ - efi_str_to_guid(guid, &guid_to_delete); + #include "fu-efivars.h" + #include "fu-freebsd-efivars.h" ++#include "fu-mem.h" -- while (efi_get_next_variable_name(&guidt, &name)) { -+ while (efi_get_next_variable_name(&guidt, &name) == 1) { - if (memcmp(&guid_to_delete, guidt, sizeof(guid_to_delete)) != 0) - continue; - if (!g_pattern_match_simple(name, name_glob)) -@@ -87,7 +87,7 @@ fu_freebsd_efivars_exists_guid(const gchar *guid) - efi_guid_t test; - - efi_str_to_guid(guid, &test); -- while (efi_get_next_variable_name(&guidt, &name)) { -+ while (efi_get_next_variable_name(&guidt, &name) == 1) { - if (memcmp(&test, guidt, sizeof(test)) == 0) - return TRUE; - } -@@ -128,7 +128,7 @@ fu_freebsd_efivars_get_names(FuEfivars *efivars, const - efi_str_to_guid(guid, &test); - - /* find names with matching GUID */ -- while (efi_get_next_variable_name(&guidt, &name)) { -+ while (efi_get_next_variable_name(&guidt, &name) == 1) { - if (memcmp(&test, guidt, sizeof(test)) == 0) - g_ptr_array_add(names, g_strdup(name)); - } -@@ -154,7 +154,7 @@ fu_freebsd_efivars_space_used(FuEfivars *efivars, GErr - efi_guid_t *guidt = NULL; - char *name = NULL; + struct _FuFreebsdEfivars { + FuEfivars parent_instance; +@@ -104,8 +105,45 @@ fu_freebsd_efivars_get_data(FuEfivars *efivars, + GError **error) + { + efi_guid_t guidt; ++ guint8 *local_data; ++ gsize local_data_sz; ++ FuEfiVariableAttrs local_attr; ++ + efi_str_to_guid(guid, &guidt); +- return (efi_get_variable(guidt, name, data, data_sz, attr) != 0); ++ ++ /* native libefivar sets output parameters even on failure */ ++ if (efi_get_variable(guidt, ++ name, ++ &local_data, ++ &local_data_sz, ++ &local_attr) < 0) { ++ g_set_error(error, ++ FWUPD_ERROR, ++ FWUPD_ERROR_NOT_FOUND, ++ "failed to get efivar %s:%s", ++ guid, name); ++ return FALSE; ++ } ++ ++ if (data != NULL) { ++ /* native libefivar uses a static buffer for data */ ++ *data = g_malloc(local_data_sz); ++ if (!fu_memcpy_safe(*data, ++ local_data_sz, ++ 0, ++ local_data, ++ local_data_sz, ++ 0, ++ local_data_sz, ++ error)) { ++ return FALSE; ++ } ++ } ++ if (data_sz != NULL) ++ *data_sz = local_data_sz; ++ if (attr != NULL) ++ *attr = local_attr; ++ return TRUE; + } -- while (efi_get_next_variable_name(&guidt, &name)) { -+ while (efi_get_next_variable_name(&guidt, &name) == 1) { - size_t size = 0; - if (efi_get_variable_size(*guidt, name, &size) < 0) { - g_set_error_literal(error, -@@ -182,7 +182,7 @@ fu_freebsd_efivars_set_data(FuEfivars *efivars, + static gboolean +@@ -182,7 +220,7 @@ fu_freebsd_efivars_set_data(FuEfivars *efivars, efi_guid_t guidt; efi_str_to_guid(guid, &guidt); -- if (efi_set_variable(guidt, name, (guint8 *)data, sz, attr) != 0) { -+ if (efi_set_variable(guidt, name, (guint8 *)data, sz, attr, 0644) != 0) { +- if (efi_set_variable(guidt, name, (guint8 *)data, sz, attr, 0644) != 0) { ++ if (efi_set_variable(guidt, name, (guint8 *)data, sz, attr) < 0) { g_set_error(error, FWUPD_ERROR, FWUPD_ERROR_NOT_SUPPORTED, diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_fu-kernel.c b/sysutils/fwupd/files/patch-libfwupdplugin_fu-kernel.c index 47d1e1e0594e..eed373544c88 100644 --- a/sysutils/fwupd/files/patch-libfwupdplugin_fu-kernel.c +++ b/sysutils/fwupd/files/patch-libfwupdplugin_fu-kernel.c @@ -1,6 +1,6 @@ ---- libfwupdplugin/fu-kernel.c.orig 2025-09-12 09:55:19 UTC +--- libfwupdplugin/fu-kernel.c.orig 2026-03-12 10:08:33 UTC +++ libfwupdplugin/fu-kernel.c -@@ -329,6 +329,9 @@ fu_kernel_get_cmdline(GError **error) +@@ -342,6 +342,9 @@ fu_kernel_get_cmdline(GError **error) if (!g_file_get_contents("/proc/cmdline", &buf, &bufsz, error)) return NULL; return fu_kernel_parse_cmdline(buf, bufsz); diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_fu-uefi-device.c b/sysutils/fwupd/files/patch-libfwupdplugin_fu-uefi-device.c new file mode 100644 index 000000000000..0be5f688db34 --- /dev/null +++ b/sysutils/fwupd/files/patch-libfwupdplugin_fu-uefi-device.c @@ -0,0 +1,11 @@ +--- libfwupdplugin/fu-uefi-device.c.orig 2026-03-12 10:08:33 UTC ++++ libfwupdplugin/fu-uefi-device.c +@@ -281,7 +281,7 @@ fu_uefi_device_probe(FuDevice *device, GError **error) + return FALSE; + return fu_device_build_instance_id_full(device, + FU_DEVICE_INSTANCE_FLAG_QUIRKS, +- NULL, ++ error, + "UEFI", + "GUID", + "NAME", diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_meson.build b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build index 24ea3ebc7149..a2d4d3185c25 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 2025-09-12 09:55:19 UTC +--- libfwupdplugin/meson.build.orig 2026-03-12 10:08:33 UTC +++ libfwupdplugin/meson.build -@@ -387,6 +387,7 @@ fwupdplugin = library( +@@ -430,6 +430,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 new file mode 100644 index 000000000000..c4a096c61797 --- /dev/null +++ b/sysutils/fwupd/files/patch-meson.build @@ -0,0 +1,11 @@ +--- meson.build.orig 2026-03-12 10:08:33 UTC ++++ meson.build +@@ -471,7 +471,7 @@ if get_option('default_library') != 'static' + platform_deps += cc.find_library('shlwapi') + endif + if host_machine.system() == 'freebsd' +- platform_deps += dependency('efivar') ++ platform_deps += cc.find_library('efivar') + platform_deps += dependency( + 'libinotify', + required: false, diff --git a/sysutils/fwupd/files/patch-plugins_elantp_meson.build b/sysutils/fwupd/files/patch-plugins_elantp_meson.build index a0c22ba26d40..c92cbb833f4b 100644 --- a/sysutils/fwupd/files/patch-plugins_elantp_meson.build +++ b/sysutils/fwupd/files/patch-plugins_elantp_meson.build @@ -1,7 +1,7 @@ ---- plugins/elantp/meson.build.orig 2025-09-12 09:55:19 UTC +--- plugins/elantp/meson.build.orig 2026-03-12 10:08:33 UTC +++ plugins/elantp/meson.build @@ -1,4 +1,4 @@ --host_machine.system() == 'linux' or subdir_done() +-host_machine.system() in ['linux', 'android'] or subdir_done() +host_machine.system() in ['linux', 'freebsd'] or subdir_done() cargs = ['-DG_LOG_DOMAIN="FuPluginElantp"'] diff --git a/sysutils/fwupd/files/patch-plugins_focalfp_meson.build b/sysutils/fwupd/files/patch-plugins_focal-fp_meson.build similarity index 58% rename from sysutils/fwupd/files/patch-plugins_focalfp_meson.build rename to sysutils/fwupd/files/patch-plugins_focal-fp_meson.build index a312ae5301f9..c54d02c5aea0 100644 --- a/sysutils/fwupd/files/patch-plugins_focalfp_meson.build +++ b/sysutils/fwupd/files/patch-plugins_focal-fp_meson.build @@ -1,8 +1,8 @@ ---- plugins/focalfp/meson.build.orig 2025-09-12 09:55:19 UTC -+++ plugins/focalfp/meson.build +--- plugins/focal-fp/meson.build.orig 2026-03-12 10:08:33 UTC ++++ plugins/focal-fp/meson.build @@ -1,4 +1,4 @@ -host_machine.system() == 'linux' or subdir_done() +host_machine.system() in ['linux', 'freebsd'] or subdir_done() - cargs = ['-DG_LOG_DOMAIN="FuPluginFocalfp"'] + cargs = ['-DG_LOG_DOMAIN="FuPluginFocalFp"'] plugins += {meson.current_source_dir().split('/')[-1]: true} diff --git a/sysutils/fwupd/files/patch-plugins_logitech-hidpp_meson.build b/sysutils/fwupd/files/patch-plugins_logitech-hidpp_meson.build index f227c09cfecb..ea5fcc7c0ddc 100644 --- a/sysutils/fwupd/files/patch-plugins_logitech-hidpp_meson.build +++ b/sysutils/fwupd/files/patch-plugins_logitech-hidpp_meson.build @@ -1,7 +1,7 @@ ---- plugins/logitech-hidpp/meson.build.orig 2025-09-12 09:55:19 UTC +--- plugins/logitech-hidpp/meson.build.orig 2026-03-12 10:08:33 UTC +++ plugins/logitech-hidpp/meson.build @@ -1,4 +1,4 @@ --host_machine.system() == 'linux' or subdir_done() +-host_machine.system() in ['linux', 'android'] or subdir_done() +host_machine.system() in ['linux', 'freebsd'] or subdir_done() cargs = ['-DG_LOG_DOMAIN="FuPluginLogitechHidpp"'] diff --git a/sysutils/fwupd/files/patch-plugins_nvme_meson.build b/sysutils/fwupd/files/patch-plugins_nvme_meson.build index c3ab8a85becc..6d30dcf27d68 100644 --- a/sysutils/fwupd/files/patch-plugins_nvme_meson.build +++ b/sysutils/fwupd/files/patch-plugins_nvme_meson.build @@ -1,7 +1,7 @@ ---- plugins/nvme/meson.build.orig 2025-09-12 09:55:19 UTC +--- plugins/nvme/meson.build.orig 2026-03-12 10:08:33 UTC +++ plugins/nvme/meson.build @@ -1,4 +1,4 @@ --host_machine.system() == 'linux' or subdir_done() +-host_machine.system() in ['linux', 'android'] or subdir_done() +host_machine.system() in ['linux', 'freebsd'] or subdir_done() cc.has_header('linux/nvme_ioctl.h', required: false) or subdir_done() 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 new file mode 100644 index 000000000000..e8abaa7dbcec --- /dev/null +++ b/sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-capsule-backend-freebsd.c @@ -0,0 +1,35 @@ +--- plugins/uefi-capsule/fu-uefi-capsule-backend-freebsd.c.orig 2026-03-12 10:08:33 UTC ++++ plugins/uefi-capsule/fu-uefi-capsule-backend-freebsd.c +@@ -7,6 +7,7 @@ + + #include "config.h" + ++#include <efivar.h> + #include <fcntl.h> + #include <sys/ioctl.h> + #include <sys/types.h> +@@ -114,10 +115,23 @@ fu_uefi_capsule_backend_freebsd_coldplug(FuBackend *ba + #ifdef HAVE_FREEBSD_ESRT + FuUefiCapsuleBackend *self = FU_UEFI_CAPSULE_BACKEND(backend); + const gchar *esrt_dev = "/dev/efi"; +- 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; + struct efi_esrt_entry_v1 *entries; + g_autofree struct efi_esrt_table *esrt = NULL; ++ ++ /* must copy because of incompatible initializer (UUID vs. GUID) */ ++ if (!fu_memcpy_safe((guint8 *)&table.uuid, ++ sizeof(table.uuid), ++ 0, ++ (const guint8 *)&esrt_uuid, ++ sizeof(esrt_uuid), ++ 0, ++ sizeof(esrt_uuid), ++ error)) { ++ return FALSE; ++ } + + efi_fd = g_open(esrt_dev, O_RDONLY, 0); + if (efi_fd < 0) { diff --git a/sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-common.c b/sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-common.c new file mode 100644 index 000000000000..bbe39e762de2 --- /dev/null +++ b/sysutils/fwupd/files/patch-plugins_uefi-capsule_fu-uefi-common.c @@ -0,0 +1,15 @@ +--- plugins/uefi-capsule/fu-uefi-common.c.orig 2026-03-12 10:08:33 UTC ++++ plugins/uefi-capsule/fu-uefi-common.c +@@ -40,6 +40,12 @@ fu_uefi_bootmgr_get_suffix(FuPathStore *pstore, GError + if (sysfsefidir == NULL) + return NULL; + firmware_bits = fu_uefi_read_file_as_uint64(sysfsefidir, "fw_platform_size"); ++#if defined(__FreeBSD__) ++ /* no means to determine this on FreeBSD? assume it matches the application when unambiguous */ ++ if (firmware_bits == 0 && sizeof(suffixes)/sizeof(suffixes[0]) == 2) { ++ return suffixes[0].arch; ++ } ++#endif + if (firmware_bits == 0) { + g_set_error(error, + FWUPD_ERROR, diff --git a/sysutils/fwupd/files/patch-plugins_upower_meson.build b/sysutils/fwupd/files/patch-plugins_upower_meson.build deleted file mode 100644 index d8e40e362b32..000000000000 --- a/sysutils/fwupd/files/patch-plugins_upower_meson.build +++ /dev/null @@ -1,8 +0,0 @@ ---- plugins/upower/meson.build.orig 2025-09-12 09:55:19 UTC -+++ plugins/upower/meson.build -@@ -1,4 +1,4 @@ --host_machine.system() == 'linux' or subdir_done() -+host_machine.system() in ['linux', 'freebsd'] or subdir_done() - - plugins += {meson.current_source_dir().split('/')[-1]: true} - cargs = ['-DG_LOG_DOMAIN="FuPluginUpower"'] diff --git a/sysutils/fwupd/pkg-plist b/sysutils/fwupd/pkg-plist index 93fc1d641e63..870a092757c5 100644 --- a/sysutils/fwupd/pkg-plist +++ b/sysutils/fwupd/pkg-plist @@ -5,35 +5,49 @@ bin/fwupdtool %%ETCDIR%%/remotes.d/lvfs-testing.conf %%ETCDIR%%/remotes.d/lvfs.conf %%ETCDIR%%/remotes.d/vendor-directory.conf -etc/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata -etc/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service etc/pki/fwupd-metadata/LVFS-CA-2025PQ.pem etc/pki/fwupd-metadata/LVFS-CA.pem -etc/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware -etc/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service etc/pki/fwupd/LVFS-CA-2025PQ.pem 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.h +include/fwupd-3/libfwupd/fwupd-client-struct.h include/fwupd-3/libfwupd/fwupd-client-sync.h include/fwupd-3/libfwupd/fwupd-client.h +include/fwupd-3/libfwupd/fwupd-codec-struct.h include/fwupd-3/libfwupd/fwupd-codec.h include/fwupd-3/libfwupd/fwupd-common.h +include/fwupd-3/libfwupd/fwupd-device-struct.h include/fwupd-3/libfwupd/fwupd-device.h +include/fwupd-3/libfwupd/fwupd-enums-struct.h include/fwupd-3/libfwupd/fwupd-enums.h +include/fwupd-3/libfwupd/fwupd-error-struct.h include/fwupd-3/libfwupd/fwupd-error.h +include/fwupd-3/libfwupd/fwupd-json-array.h +include/fwupd-3/libfwupd/fwupd-json-common.h +include/fwupd-3/libfwupd/fwupd-json-node.h +include/fwupd-3/libfwupd/fwupd-json-object.h +include/fwupd-3/libfwupd/fwupd-json-parser.h +include/fwupd-3/libfwupd/fwupd-json-struct.h +include/fwupd-3/libfwupd/fwupd-plugin-struct.h include/fwupd-3/libfwupd/fwupd-plugin.h +include/fwupd-3/libfwupd/fwupd-release-struct.h include/fwupd-3/libfwupd/fwupd-release.h +include/fwupd-3/libfwupd/fwupd-remote-struct.h include/fwupd-3/libfwupd/fwupd-remote.h +include/fwupd-3/libfwupd/fwupd-report-struct.h include/fwupd-3/libfwupd/fwupd-report.h +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-version.h -lib/fwupd-2.0.19/libfu_plugin_flashrom.so -lib/fwupd-2.0.19/libfwupdengine.so -lib/fwupd-2.0.19/libfwupdplugin.so -lib/fwupd-2.0.19/libfwupdutil.so +lib/fwupd-2.1.1/libfu_plugin_flashrom.so +lib/fwupd-2.1.1/libfwupdengine.so +lib/fwupd-2.1.1/libfwupdplugin.so +lib/fwupd-2.1.1/libfwupdutil.so lib/girepository-1.0/Fwupd-2.0.typelib lib/libfwupd.so lib/libfwupd.so.3 @@ -43,12 +57,59 @@ libexec/fwupd/fwupd %%TEST%%libexec/installed-tests/fwupd/acpi-dmar-self-test %%TEST%%libexec/installed-tests/fwupd/acpi-facp-self-test %%TEST%%libexec/installed-tests/fwupd/acpi-ivrs-self-test +%%TEST%%libexec/installed-tests/fwupd/algoltek-usbcr-self-test %%TEST%%libexec/installed-tests/fwupd/ccgx-dmc-self-test %%TEST%%libexec/installed-tests/fwupd/ccgx-self-test %%TEST%%libexec/installed-tests/fwupd/elantp-self-test +%%TEST%%libexec/installed-tests/fwupd/fu-amd-gpu-uma-test %%TEST%%libexec/installed-tests/fwupd/fu-dfu-self-test -%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-self-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-backend-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-bios-settings-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-byte-array-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-bytes-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-cab-firmware-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-chunk-array-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-common-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-composite-input-stream-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-config-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-context-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-device-event-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-device-locker-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-device-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-efi-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-efivars-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-fdt-firmware-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-firmware-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-hid-descriptor-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-hwids-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-ihex-firmware-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-input-stream-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-intel-me-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-kernel-search-path-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-kernel-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-lzma-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-mem-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-msgpack-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-partial-input-stream-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-path-store-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-plugin-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-progress-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-protobuf-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-quirks-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-security-attrs-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-smbios-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-srec-firmware-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-string-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-struct-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-temporary-directory-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-tpm-eventlog-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-udev-device-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-uefi-device-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-version-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-volume-test +%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-xor-test %%TEST%%libexec/installed-tests/fwupd/logitech-hidpp-self-test +%%TEST%%libexec/installed-tests/fwupd/pixart-tp-self-test %%TEST%%libexec/installed-tests/fwupd/snap-self-test %%TEST%%libexec/installed-tests/fwupd/synaptics-prometheus-self-test %%TEST%%libexec/installed-tests/fwupd/uefi-dbx-self-test @@ -97,6 +158,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/class.BiosSetting.html %%PORTDOCS%%share/doc/libfwupd/class.Client.html %%PORTDOCS%%share/doc/libfwupd/class.Device.html +%%PORTDOCS%%share/doc/libfwupd/class.JsonParser.html %%PORTDOCS%%share/doc/libfwupd/class.Plugin.html %%PORTDOCS%%share/doc/libfwupd/class.Release.html %%PORTDOCS%%share/doc/libfwupd/class.Remote.html @@ -106,6 +168,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/classes_hierarchy.html %%PORTDOCS%%share/doc/libfwupd/const.BATTERY_LEVEL_INVALID.html %%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_DEBUG_CMD.html +%%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_KIND_LAST.html %%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_PENDING_REBOOT.html %%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_RESET_BIOS.html %%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_SELF_TEST.html @@ -113,9 +176,13 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/const.DBUS_PATH.html %%PORTDOCS%%share/doc/libfwupd/const.DBUS_SERVICE.html %%PORTDOCS%%share/doc/libfwupd/const.DEVICE_ID_ANY.html +%%PORTDOCS%%share/doc/libfwupd/const.ERROR_LAST.html +%%PORTDOCS%%share/doc/libfwupd/const.JSON_NODE_KIND_LAST.html %%PORTDOCS%%share/doc/libfwupd/const.MAJOR_VERSION.html %%PORTDOCS%%share/doc/libfwupd/const.MICRO_VERSION.html %%PORTDOCS%%share/doc/libfwupd/const.MINOR_VERSION.html +%%PORTDOCS%%share/doc/libfwupd/const.RELEASE_URGENCY_LAST.html +%%PORTDOCS%%share/doc/libfwupd/const.REMOTE_KIND_LAST.html %%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_DO_NOT_POWER_OFF.html %%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_INSERT_USB_CABLE.html %%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_PRESS_UNLOCK.html @@ -124,10 +191,12 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_REPLUG_INSTALL.html %%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_REPLUG_POWER.html %%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_RESTART_DAEMON.html +%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_KIND_LAST.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_APPSTREAM_ID.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BATTERY_LEVEL.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BATTERY_THRESHOLD.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_CURRENT_VALUE.html +%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_FILENAME.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_ID.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_LOWER_BOUND.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_POSSIBLE_VALUES.html @@ -207,6 +276,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_LOWEST_RAW.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_OLD.html %%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_RAW.html +%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_PLATFORM_SECURE_BOOT.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_ROLLBACK_PROTECTION.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SMM_LOCKED.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SPI_REPLAY_PROTECTION.html @@ -220,6 +290,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_PLUGINS.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_UPDATES.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_HOST_EMULATION.html +%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_HP_SURESTART.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ACM.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ENABLED.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_OTP.html @@ -254,9 +325,15 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_MEMORY_PROTECTION.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_PK.html %%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_SECUREBOOT.html +%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_LEVEL_LAST.html +%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_RESULT_LAST.html +%%PORTDOCS%%share/doc/libfwupd/const.STATUS_LAST.html +%%PORTDOCS%%share/doc/libfwupd/const.UPDATE_STATE_LAST.html +%%PORTDOCS%%share/doc/libfwupd/const.VERSION_FORMAT_LAST.html %%PORTDOCS%%share/doc/libfwupd/ctor.BiosSetting.new.html %%PORTDOCS%%share/doc/libfwupd/ctor.Client.new.html %%PORTDOCS%%share/doc/libfwupd/ctor.Device.new.html +%%PORTDOCS%%share/doc/libfwupd/ctor.JsonParser.new.html %%PORTDOCS%%share/doc/libfwupd/ctor.Plugin.new.html %%PORTDOCS%%share/doc/libfwupd/ctor.Release.new.html %%PORTDOCS%%share/doc/libfwupd/ctor.Remote.new.html @@ -264,6 +341,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/ctor.Request.new.html %%PORTDOCS%%share/doc/libfwupd/ctor.SecurityAttr.new.html %%PORTDOCS%%share/doc/libfwupd/enum.BiosSettingKind.html +%%PORTDOCS%%share/doc/libfwupd/enum.JsonNodeKind.html %%PORTDOCS%%share/doc/libfwupd/enum.ReleaseUrgency.html %%PORTDOCS%%share/doc/libfwupd/enum.RemoteKind.html %%PORTDOCS%%share/doc/libfwupd/enum.RequestKind.html @@ -281,6 +359,8 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/flags.FeatureFlags.html %%PORTDOCS%%share/doc/libfwupd/flags.GuidFlags.html %%PORTDOCS%%share/doc/libfwupd/flags.InstallFlags.html +%%PORTDOCS%%share/doc/libfwupd/flags.JsonExportFlags.html +%%PORTDOCS%%share/doc/libfwupd/flags.JsonLoadFlags.html %%PORTDOCS%%share/doc/libfwupd/flags.PluginFlags.html %%PORTDOCS%%share/doc/libfwupd/flags.ReleaseFlags.html %%PORTDOCS%%share/doc/libfwupd/flags.RemoteFlags.html @@ -313,6 +393,8 @@ 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_get_uint32.html +%%PORTDOCS%%share/doc/libfwupd/func.variant_get_uint64.html %%PORTDOCS%%share/doc/libfwupd/func.version_format_from_string.html %%PORTDOCS%%share/doc/libfwupd/func.version_format_to_string.html %%PORTDOCS%%share/doc/libfwupd/func.version_string.html @@ -326,6 +408,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.add_possible_value.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_current_value.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_description.html +%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_filename.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_id.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_kind.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_lower_bound.html @@ -339,6 +422,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.map_possible_value.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_current_value.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_description.html +%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_filename.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_id.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_kind.html %%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_lower_bound.html @@ -641,6 +725,65 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_lowest.html %%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_lowest_raw.html %%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_raw.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.add_array.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.add_bytes.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.add_node.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.add_object.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.add_raw.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.add_string.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.get_array.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.get_node.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.get_object.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.get_raw.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.get_size.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.get_string.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.ref.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.to_string.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonArray.unref.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonNode.get_array.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonNode.get_kind.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonNode.get_object.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonNode.get_raw.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonNode.get_string.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonNode.ref.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonNode.to_string.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonNode.unref.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_array.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_array_strv.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_boolean.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_bytes.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_integer.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_node.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_object.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_object_map.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_raw.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.add_string.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.clear.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_array.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_boolean.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_boolean_with_default.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_integer.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_integer_with_default.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_key_for_index.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_keys.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_node.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_node_for_index.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_nodes.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_object.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_size.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_string.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.get_string_with_default.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.has_node.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.ref.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.to_bytes.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.to_string.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonObject.unref.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonParser.load_from_bytes.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonParser.load_from_data.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonParser.load_from_stream.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonParser.set_max_depth.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonParser.set_max_items.html +%%PORTDOCS%%share/doc/libfwupd/method.JsonParser.set_max_quoted.html %%PORTDOCS%%share/doc/libfwupd/method.Plugin.add_flag.html %%PORTDOCS%%share/doc/libfwupd/method.Plugin.get_flags.html %%PORTDOCS%%share/doc/libfwupd/method.Plugin.get_name.html @@ -927,6 +1070,9 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/signal.Request.invalidate.html %%PORTDOCS%%share/doc/libfwupd/solarized-dark.css %%PORTDOCS%%share/doc/libfwupd/solarized-light.css +%%PORTDOCS%%share/doc/libfwupd/struct.JsonArray.html +%%PORTDOCS%%share/doc/libfwupd/struct.JsonNode.html +%%PORTDOCS%%share/doc/libfwupd/struct.JsonObject.html %%PORTDOCS%%share/doc/libfwupd/style.css %%PORTDOCS%%share/doc/libfwupd/type_func.Codec.array_from_variant.html %%PORTDOCS%%share/doc/libfwupd/type_func.Codec.array_to_json.html @@ -949,6 +1095,13 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupd/type_func.Device.id_is_valid.html %%PORTDOCS%%share/doc/libfwupd/type_func.Device.problem_from_string.html %%PORTDOCS%%share/doc/libfwupd/type_func.Device.problem_to_string.html +%%PORTDOCS%%share/doc/libfwupd/type_func.JsonArray.new.html +%%PORTDOCS%%share/doc/libfwupd/type_func.JsonNode.kind_to_string.html +%%PORTDOCS%%share/doc/libfwupd/type_func.JsonNode.new_array.html +%%PORTDOCS%%share/doc/libfwupd/type_func.JsonNode.new_object.html +%%PORTDOCS%%share/doc/libfwupd/type_func.JsonNode.new_raw.html +%%PORTDOCS%%share/doc/libfwupd/type_func.JsonNode.new_string.html +%%PORTDOCS%%share/doc/libfwupd/type_func.JsonObject.new.html %%PORTDOCS%%share/doc/libfwupd/type_func.Plugin.flag_from_string.html %%PORTDOCS%%share/doc/libfwupd/type_func.Plugin.flag_to_string.html %%PORTDOCS%%share/doc/libfwupd/type_func.Release.array_filter_flags.html @@ -1039,9 +1192,9 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/best-known-configuration.html %%PORTDOCS%%share/doc/libfwupdplugin/bios-README.html %%PORTDOCS%%share/doc/libfwupdplugin/bios-settings.html +%%PORTDOCS%%share/doc/libfwupdplugin/blestech-tp-README.html %%PORTDOCS%%share/doc/libfwupdplugin/bnr-dp-README.html %%PORTDOCS%%share/doc/libfwupdplugin/building.html -%%PORTDOCS%%share/doc/libfwupdplugin/callback.ArchiveIterateFunc.html %%PORTDOCS%%share/doc/libfwupdplugin/callback.ContextLookupIter.html %%PORTDOCS%%share/doc/libfwupdplugin/callback.DeviceLockerFunc.html %%PORTDOCS%%share/doc/libfwupdplugin/callback.DeviceRetryFunc.html @@ -1053,8 +1206,6 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/ccgx-dmc-README.html %%PORTDOCS%%share/doc/libfwupdplugin/cfu-README.html %%PORTDOCS%%share/doc/libfwupdplugin/class.AcpiTable.html -%%PORTDOCS%%share/doc/libfwupdplugin/class.Archive.html -%%PORTDOCS%%share/doc/libfwupdplugin/class.ArchiveFirmware.html %%PORTDOCS%%share/doc/libfwupdplugin/class.Backend.html %%PORTDOCS%%share/doc/libfwupdplugin/class.BiosSettings.html %%PORTDOCS%%share/doc/libfwupdplugin/class.BlockDevice.html @@ -1119,6 +1270,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/class.IfwiCpdFirmware.html %%PORTDOCS%%share/doc/libfwupdplugin/class.IfwiFptFirmware.html %%PORTDOCS%%share/doc/libfwupdplugin/class.IhexFirmware.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.IntelMeDevice.html %%PORTDOCS%%share/doc/libfwupdplugin/class.IntelThunderboltFirmware.html %%PORTDOCS%%share/doc/libfwupdplugin/class.IntelThunderboltNvm.html %%PORTDOCS%%share/doc/libfwupdplugin/class.Ioctl.html @@ -1130,10 +1282,12 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/class.OpromDevice.html %%PORTDOCS%%share/doc/libfwupdplugin/class.OpromFirmware.html %%PORTDOCS%%share/doc/libfwupdplugin/class.PartialInputStream.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.PathStore.html %%PORTDOCS%%share/doc/libfwupdplugin/class.PciDevice.html %%PORTDOCS%%share/doc/libfwupdplugin/class.PefileFirmware.html %%PORTDOCS%%share/doc/libfwupdplugin/class.Pkcs7.html %%PORTDOCS%%share/doc/libfwupdplugin/class.Plugin.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.ProcessorDevice.html %%PORTDOCS%%share/doc/libfwupdplugin/class.Progress.html %%PORTDOCS%%share/doc/libfwupdplugin/class.Quirks.html %%PORTDOCS%%share/doc/libfwupdplugin/class.SbatlevelSection.html @@ -1142,6 +1296,11 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/class.SerioDevice.html %%PORTDOCS%%share/doc/libfwupdplugin/class.Smbios.html %%PORTDOCS%%share/doc/libfwupdplugin/class.SrecFirmware.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.TemporaryDirectory.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.TpmEventlog.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.TpmEventlogItem.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.TpmEventlogV1.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.TpmEventlogV2.html %%PORTDOCS%%share/doc/libfwupdplugin/class.UdevDevice.html %%PORTDOCS%%share/doc/libfwupdplugin/class.UefiDevice.html %%PORTDOCS%%share/doc/libfwupdplugin/class.UsbBosDescriptor.html @@ -1158,9 +1317,9 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/class.Volume.html %%PORTDOCS%%share/doc/libfwupdplugin/class.VolumeLocker.html %%PORTDOCS%%share/doc/libfwupdplugin/class.X509Certificate.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.ZipFile.html +%%PORTDOCS%%share/doc/libfwupdplugin/class.ZipFirmware.html %%PORTDOCS%%share/doc/libfwupdplugin/classes_hierarchy.html -%%PORTDOCS%%share/doc/libfwupdplugin/const.ARCHIVE_COMPRESSION_LAST.html -%%PORTDOCS%%share/doc/libfwupdplugin/const.ARCHIVE_FORMAT_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_FIRMWARE_REVISION.html %%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_HARDWARE_REVISION.html %%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_MANUFACTURER_NAME.html @@ -1206,8 +1365,6 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_VIDEO_CAMERA.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_VIDEO_DISPLAY.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_WEB_CAMERA.html -%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_CPU_MITIGATIONS_REQUIRED.html -%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_CPU_SINKCLOSE_MICROCODE_VER.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_TBT_IS_SAFE_MODE.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_UEFI_CAPSULE_FLAGS.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_UEFI_DEVICE_KIND.html @@ -1251,6 +1408,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_AUTO_REMOVE.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_AUTO_REMOVE_CHILDREN.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_GENERIC_VERSION.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_LID_CLOSED.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_PROBE.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_SERIAL_NUMBER.html @@ -1263,10 +1421,9 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_RETRY_OPEN.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_SAVE_INTO_BACKUP_REMOTE.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_SKIPS_RESTART.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_STRICT_EMULATION_ORDER.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_UNCONNECTED.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_UPDATE_PENDING.html -%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PARENT_FOR_BATTERY.html -%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PARENT_FOR_OPEN.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PROXY_FALLBACK.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PROXY_FOR_OPEN.html %%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_RUNTIME_VERSION.html @@ -1325,6 +1482,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_ID_PAYLOAD.html %%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_ID_SIGNATURE.html %%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_SEARCH_MAGIC_BUFSZ_MAX.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_SREC_RECORD_KIND_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_ALGO.html %%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_COMPATIBLE.html %%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_DATA.html @@ -1365,14 +1523,24 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_IMGI.html %%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_INFO.html %%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_SDTA.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.INTEL_ME_FAMILY_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.INTEL_ME_ISSUE_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.INTEL_THUNDERBOLT_NVM_FAMILY_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.INTEL_THUNDERBOLT_NVM_SECTION_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.LID_STATE_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.MEI_CSME18_ERROR_STATUS_CODE_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.ME_HFS_ENFORCEMENT_POLICY_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.ME_HFS_ERROR_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.ME_HFS_MODE_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.ME_HFS_STATE_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.MSGPACK_ITEM_KIND_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.OPROM_COMPRESSION_TYPE_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.OPROM_MACHINE_TYPE_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.OPROM_SUBSYSTEM_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.PATH_KIND_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.POWER_STATE_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.PROCESSOR_KIND_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.PROTOBUF_WIRE_TYPE_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_ACQUIESCE_DELAY.html %%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_BATTERY_THRESHOLD.html %%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_BRANCH.html @@ -1420,7 +1588,13 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_VERSION_FORMAT.html %%PORTDOCS%%share/doc/libfwupdplugin/const.SMBIOS_CHASSIS_KIND_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.SMBIOS_STRUCTURE_TYPE_LAST.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.TPM_DIGEST_SIZE_SHA1.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.TPM_DIGEST_SIZE_SHA256.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.TPM_DIGEST_SIZE_SHA384.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.TPM_DIGEST_SIZE_SHA512.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.TPM_DIGEST_SIZE_SM3_256.html %%PORTDOCS%%share/doc/libfwupdplugin/const.UDEV_DEVICE_ATTR_READ_TIMEOUT_DEFAULT.html +%%PORTDOCS%%share/doc/libfwupdplugin/const.UDEV_DEVICE_FLAG_SYSFS_USE_PHYSICAL_ID.html %%PORTDOCS%%share/doc/libfwupdplugin/const.USB_DEVICE_MS_DS20_DESC_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.USB_DIRECTION_LAST.html %%PORTDOCS%%share/doc/libfwupdplugin/const.USB_RECIPIENT_LAST.html @@ -1431,9 +1605,6 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/cpu-README.html %%PORTDOCS%%share/doc/libfwupdplugin/cros-ec-README.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.AcpiTable.new.html -%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Archive.new.html -%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Archive.new_stream.html -%%PORTDOCS%%share/doc/libfwupdplugin/ctor.ArchiveFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.BiosSettings.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.CabFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.CabImage.new.html @@ -1448,6 +1619,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/ctor.CompositeInputStream.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Config.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Context.new.html +%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Context.new_full.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.CoswidFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.CsvEntry.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.CsvFirmware.new.html @@ -1478,7 +1650,9 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/ctor.FdtImage.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Firmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Firmware.new_from_bytes.html +%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Firmware.new_from_filename.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Firmware.new_from_gtypes.html +%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Firmware.new_from_xml.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.FitFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.FmapFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.HidDescriptor.new.html @@ -1492,6 +1666,7 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/ctor.IfwiCpdFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.IfwiFptFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.IhexFirmware.new.html +%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IntelMeDevice.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.IntelThunderboltFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.IntelThunderboltNvm.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.KernelSearchPathLocker.new.html @@ -1507,10 +1682,12 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_string.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.OpromFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.PartialInputStream.new.html +%%PORTDOCS%%share/doc/libfwupdplugin/ctor.PathStore.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.PefileFirmware.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Pkcs7.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Plugin.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Plugin.new_from_gtype.html +%%PORTDOCS%%share/doc/libfwupdplugin/ctor.ProcessorDevice.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Progress.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Quirks.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.SbatlevelSection.new.html @@ -1518,6 +1695,10 @@ share/dbus-1/system.d/org.freedesktop.fwupd.conf %%PORTDOCS%%share/doc/libfwupdplugin/ctor.SecurityAttrs.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.Smbios.new.html %%PORTDOCS%%share/doc/libfwupdplugin/ctor.SrecFirmware.new.html +%%PORTDOCS%%share/doc/libfwupdplugin/ctor.TemporaryDirectory.new.html +%%PORTDOCS%%share/doc/libfwupdplugin/ctor.TpmEventlogItem.new.html *** 1073 LINES SKIPPED ***home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d421f1.3f025.3c7f07d8>
