aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED2
-rw-r--r--UPDATING17
-rw-r--r--audio/mac/Makefile7
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mac/files/patch-Shared_All.h14
-rw-r--r--audio/mac/files/patch-Source_Shared_All.h27
-rw-r--r--audio/mac/files/patch-Source_Shared_CPUFeatures.cpp46
-rw-r--r--converters/dos2ansi/Makefile2
-rw-r--r--converters/dos2unix/Makefile2
-rw-r--r--converters/dos2unix/distinfo6
-rw-r--r--databases/Makefile2
-rw-r--r--databases/kuzu/Makefile7
-rw-r--r--databases/kuzu/distinfo6
-rw-r--r--databases/py-prisma/Makefile37
-rw-r--r--databases/py-prisma/distinfo3
-rw-r--r--databases/py-prisma/pkg-descr11
-rw-r--r--databases/py-redisvl/Makefile38
-rw-r--r--databases/py-redisvl/distinfo3
-rw-r--r--databases/py-redisvl/pkg-descr9
-rw-r--r--devel/efivar/Makefile45
-rw-r--r--devel/efivar/distinfo6
-rw-r--r--devel/efivar/files/patch-Make.rules15
-rw-r--r--devel/efivar/files/patch-src-Makefile18
-rw-r--r--devel/efivar/files/patch-src-efivar.c51
-rw-r--r--devel/efivar/files/patch-src-efivar.h28
-rw-r--r--devel/efivar/files/patch-src-efivar.pc.in19
-rw-r--r--devel/efivar/files/patch-src-efivarfs.c29
-rw-r--r--devel/efivar/files/patch-src-guid.c44
-rw-r--r--devel/efivar/files/patch-src-guid.h20
-rw-r--r--devel/efivar/files/patch-src-test-Makefile11
-rw-r--r--devel/efivar/files/patch-src-test-tester.c14
-rw-r--r--devel/efivar/files/patch-src-vars.c47
-rw-r--r--devel/efivar/files/patch-src_compiler.h13
-rw-r--r--devel/efivar/files/patch-src_creator.c26
-rw-r--r--devel/efivar/files/patch-src_disk.c32
-rw-r--r--devel/efivar/files/patch-src_dp.h13
-rw-r--r--devel/efivar/files/patch-src_efisecdb.c38
-rw-r--r--devel/efivar/files/patch-src_efivar.c31
-rw-r--r--devel/efivar/files/patch-src_efivarfs.c162
-rw-r--r--devel/efivar/files/patch-src_gpt.c59
-rw-r--r--devel/efivar/files/patch-src_include_defaults.mk26
-rw-r--r--devel/efivar/files/patch-src_include_gcc.specs8
-rw-r--r--devel/efivar/files/patch-src_linux.c108
-rw-r--r--devel/efivar/files/patch-src_mntent.h192
-rw-r--r--devel/efivar/files/patch-src_test_tester.c13
-rw-r--r--devel/efivar/files/patch-src_thread-test.c22
-rw-r--r--devel/efivar/files/patch-src_time.c20
-rw-r--r--devel/efivar/files/patch-src_util.h13
-rw-r--r--devel/efivar/pkg-descr2
-rw-r--r--devel/efivar/pkg-plist41
-rw-r--r--devel/gh/Makefile3
-rw-r--r--devel/gh/distinfo10
-rw-r--r--devel/gh/pkg-plist6
-rw-r--r--devel/glab/Makefile3
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/glab/pkg-plist3
-rw-r--r--devel/golangci-lint/Makefile3
-rw-r--r--devel/golangci-lint/distinfo10
-rw-r--r--devel/jenkins-lts/Makefile2
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/llvm-devel/Makefile.COMMANDS4
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/pkg-plist76
-rw-r--r--devel/llvm21/Makefile2
-rw-r--r--devel/llvm21/distinfo6
-rw-r--r--devel/poser/Makefile3
-rw-r--r--devel/py-openstacksdk/Makefile2
-rw-r--r--devel/py-pybind11/Makefile8
-rw-r--r--devel/py-pybind11/distinfo6
-rw-r--r--devel/py-scikit-build-core/Makefile4
-rw-r--r--devel/py-scikit-build-core/distinfo6
-rw-r--r--devel/pybind11/Makefile4
-rw-r--r--devel/pybind11/distinfo6
-rw-r--r--devel/pybind11/pkg-plist16
-rw-r--r--devel/terraform-ls/Makefile3
-rw-r--r--devel/terraform-ls/distinfo10
-rw-r--r--devel/wasi-compiler-rt21/Makefile2
-rw-r--r--devel/wasi-libcxx21/Makefile2
-rw-r--r--devel/xtl-quant-stack/Makefile9
-rw-r--r--devel/xtl-quant-stack/distinfo6
-rw-r--r--devel/xtl-quant-stack/pkg-plist3
-rw-r--r--editors/Makefile1
-rw-r--r--editors/emacs-devel/Makefile4
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist2
-rw-r--r--editors/quilter/Makefile29
-rw-r--r--editors/quilter/distinfo3
-rw-r--r--editors/quilter/files/patch-meson.build20
-rw-r--r--editors/quilter/pkg-descr2
-rw-r--r--editors/quilter/pkg-plist42
-rw-r--r--emulators/Ymir/Makefile19
-rw-r--r--emulators/Ymir/distinfo10
-rw-r--r--emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt27
-rw-r--r--emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_settings_cdblock__settings__view.cpp11
-rw-r--r--emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp14
-rw-r--r--emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt12
-rw-r--r--emulators/Ymir/files/patch-vendor_CMakeLists.txt78
-rw-r--r--emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp13
-rw-r--r--emulators/Ymir/pkg-descr10
-rw-r--r--filesystems/Makefile1
-rw-r--r--filesystems/nbd-client-kmod/Makefile31
-rw-r--r--filesystems/nbd-client-kmod/distinfo3
-rw-r--r--filesystems/nbd-client-kmod/files/gnbd.in3
-rw-r--r--filesystems/nbd-client-kmod/files/patch-lib_Makefile12
-rw-r--r--filesystems/nbd-client-kmod/pkg-descr5
-rw-r--r--filesystems/nbd-client-kmod/pkg-plist5
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/distinfo6
-rw-r--r--games/veloren-weekly/files/patch-nodebug26
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/vv/Makefile40
-rw-r--r--graphics/vv/distinfo6
-rw-r--r--graphics/vv/files/patch-common_clitkCommon.txx25
-rw-r--r--graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx15
-rw-r--r--graphics/vv/files/patch-common_rtkEdfImageIO.h15
-rw-r--r--graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx30
-rw-r--r--graphics/vv/files/patch-vv_vv.cxx33
-rw-r--r--graphics/vv/files/patch-vv_vvBlendImageActor.cxx56
-rw-r--r--graphics/vv/files/patch-vv_vvSlicer.cxx25
-rw-r--r--lang/go-devel/Makefile3
-rw-r--r--lang/pocl/Makefile40
-rw-r--r--lang/pocl/distinfo6
-rw-r--r--lang/pocl/pkg-plist3
-rw-r--r--lang/python-doc-html/distinfo14
-rw-r--r--lang/python311/Makefile1
-rw-r--r--lang/python311/Makefile.version2
-rw-r--r--lang/python311/distinfo8
-rw-r--r--lang/python311/pkg-plist2
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
-rw-r--r--mail/Makefile2
-rw-r--r--mail/msmtp/Makefile2
-rw-r--r--mail/msmtp/distinfo6
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/pantomime/Makefile26
-rw-r--r--mail/pantomime/pkg-descr6
-rw-r--r--mail/py-exchangelib/Makefile40
-rw-r--r--mail/py-exchangelib/distinfo3
-rw-r--r--mail/py-exchangelib/files/patch-pyproject.toml12
-rw-r--r--mail/py-exchangelib/pkg-descr13
-rw-r--r--mail/py-resend/Makefile36
-rw-r--r--mail/py-resend/distinfo3
-rw-r--r--mail/py-resend/files/requirements.txt2
-rw-r--r--mail/py-resend/pkg-descr4
-rw-r--r--math/Makefile2
-rw-r--r--math/geogebra/Makefile2
-rw-r--r--math/geogebra/distinfo6
-rw-r--r--math/libqalculate/Makefile2
-rw-r--r--math/libqalculate/distinfo6
-rw-r--r--math/libqalculate/pkg-plist2
-rw-r--r--math/octave-forge-llms/Makefile22
-rw-r--r--math/octave-forge-llms/distinfo3
-rw-r--r--math/octave-forge-llms/pkg-descr8
-rw-r--r--math/octave-forge-pkg-octave-doc/Makefile2
-rw-r--r--math/octave-forge-pkg-octave-doc/distinfo6
-rw-r--r--math/octave-forge/Makefile4
-rw-r--r--math/py-numpy/Makefile12
-rw-r--r--math/py-numpy/files/patch-numpy_core_setup.py19
-rw-r--r--math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py17
-rw-r--r--math/py-numpy/files/patch-numpy_random_setup.py23
-rw-r--r--math/py-numpy/files/patch-pyproject.toml11
-rw-r--r--math/qalculate-gtk/Makefile3
-rw-r--r--math/qalculate-gtk/distinfo6
-rw-r--r--math/qalculate-qt/Makefile2
-rw-r--r--math/qalculate-qt/distinfo6
-rw-r--r--math/vtk8/Makefile130
-rw-r--r--math/vtk8/distinfo3
-rw-r--r--math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt28
-rw-r--r--math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in11
-rw-r--r--math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx11
-rw-r--r--math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx10
-rw-r--r--math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx10
-rw-r--r--math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c11
-rw-r--r--math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt25
-rw-r--r--math/vtk8/files/patch-git_a9079bd44
-rw-r--r--math/vtk8/pkg-descr12
-rw-r--r--math/xtensor-python/Makefile9
-rw-r--r--math/xtensor-python/distinfo6
-rw-r--r--math/xtensor-python/pkg-plist7
-rw-r--r--math/xtensor/Makefile6
-rw-r--r--math/xtensor/distinfo6
-rw-r--r--math/xtensor/pkg-plist148
-rw-r--r--misc/crush/Makefile3
-rw-r--r--misc/crush/distinfo10
-rw-r--r--misc/fastscapelib/Makefile10
-rw-r--r--misc/fastscapelib/distinfo6
-rw-r--r--misc/fastscapelib/pkg-plist8
-rw-r--r--misc/py-fastscapelib/Makefile8
-rw-r--r--misc/py-fastscapelib/distinfo6
-rw-r--r--misc/py-fastscapelib/files/patch-pyproject.toml14
-rw-r--r--misc/py-litellm-proxy-extras/Makefile2
-rw-r--r--misc/py-litellm-proxy-extras/distinfo6
-rw-r--r--misc/py-litellm/Makefile2
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--multimedia/mediamtx/Makefile3
-rw-r--r--multimedia/mediamtx/distinfo14
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net/gerbera/files/patch-src_web_config__load.cc14
-rw-r--r--net/openldap25-server/Makefile1
-rw-r--r--net/openldap26-server/Makefile1
-rw-r--r--ports-mgmt/poudriere-devel/Makefile6
-rw-r--r--ports-mgmt/poudriere-devel/distinfo6
-rw-r--r--ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh11
-rw-r--r--ports-mgmt/poudriere-devel/pkg-plist1
-rw-r--r--print/paps/Makefile28
-rw-r--r--print/paps/distinfo8
-rw-r--r--science/arbor/Makefile4
-rw-r--r--science/healpix/Makefile10
-rw-r--r--science/highfive/Makefile2
-rw-r--r--science/mdynamix/Makefile4
-rw-r--r--science/pcmsolver/Makefile6
-rw-r--r--science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake8
-rw-r--r--science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h14
-rw-r--r--security/Makefile1
-rw-r--r--security/libressl-devel/Makefile14
-rw-r--r--security/libressl-devel/distinfo6
-rw-r--r--security/libressl-devel/pkg-plist1
-rw-r--r--security/libressl-devel/version.mk2
-rw-r--r--security/libressl/Makefile14
-rw-r--r--security/libressl/distinfo6
-rw-r--r--security/libressl/pkg-plist1
-rw-r--r--security/libressl/version.mk2
-rw-r--r--security/nextcloud-end_to_end_encryption/Makefile4
-rw-r--r--security/nextcloud-end_to_end_encryption/distinfo6
-rw-r--r--security/py-google-cloud-kms/Makefile38
-rw-r--r--security/py-google-cloud-kms/distinfo3
-rw-r--r--security/py-google-cloud-kms/pkg-descr9
-rw-r--r--security/tlsc/Makefile3
-rw-r--r--security/unix-selfauth-helper/Makefile3
-rw-r--r--security/zeek/Makefile2
-rw-r--r--security/zeek/distinfo6
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/elephant/Makefile6
-rw-r--r--sysutils/elephant/files/patch-vendor_github.com_adrg_xdg_paths__unix.go11
-rw-r--r--sysutils/fwupd-efi/Makefile39
-rw-r--r--sysutils/fwupd-efi/distinfo3
-rw-r--r--sysutils/fwupd-efi/files/patch-meson.build11
-rw-r--r--sysutils/fwupd-efi/pkg-descr4
-rw-r--r--sysutils/fwupd/Makefile59
-rw-r--r--sysutils/fwupd/distinfo3
-rw-r--r--sysutils/fwupd/files/fwupd.in28
-rw-r--r--sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c47
-rw-r--r--sysutils/fwupd/files/patch-libfwupdplugin_meson.build10
-rw-r--r--sysutils/fwupd/files/patch-plugins_upower_meson.build8
-rw-r--r--sysutils/fwupd/pkg-descr7
-rw-r--r--sysutils/fwupd/pkg-message23
-rw-r--r--sysutils/fwupd/pkg-plist4081
-rw-r--r--sysutils/rsyslog8/Makefile2
-rw-r--r--sysutils/rsyslog8/distinfo8
-rw-r--r--sysutils/rsyslog8/files/patch-runtime_netns__socket.c10
-rw-r--r--sysutils/rsyslog8/pkg-plist1
-rw-r--r--sysutils/ttyd/Makefile2
-rwxr-xr-xsysutils/ttyd/files/ttyd.in4
-rw-r--r--textproc/yamlfmt/Makefile3
-rw-r--r--textproc/yamlfmt/distinfo10
-rw-r--r--www/librewolf/Makefile4
-rw-r--r--www/librewolf/distinfo6
-rw-r--r--www/librewolf/files/patch-libwebrtc-generated1277
-rw-r--r--www/librewolf/files/patch-memory_mozalloc_throw__gcc.h69
-rw-r--r--www/librewolf/files/patch-python_sites_mach.txt2
-rw-r--r--www/linux-freetube/Makefile2
-rw-r--r--www/linux-freetube/distinfo6
-rw-r--r--www/nextcloud-appointments/Makefile2
-rw-r--r--www/nextcloud-appointments/distinfo6
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-groupfolders/Makefile2
-rw-r--r--www/nextcloud-groupfolders/distinfo6
-rw-r--r--www/py-dj51-django-allauth/Makefile2
-rw-r--r--www/py-dj51-django-allauth/distinfo6
-rw-r--r--www/py-dj51-django-auditlog/Makefile2
-rw-r--r--www/py-dj51-django-auditlog/distinfo6
-rw-r--r--www/py-dj52-django-allauth/Makefile2
-rw-r--r--www/py-dj52-django-allauth/distinfo6
-rw-r--r--www/py-dj52-django-auditlog/Makefile2
-rw-r--r--www/py-dj52-django-auditlog/distinfo6
-rw-r--r--www/py-granian/Makefile3
-rw-r--r--www/py-granian/distinfo6
-rw-r--r--x11-themes/zorin-gtk-themes/Makefile5
-rw-r--r--x11-themes/zorin-gtk-themes/distinfo6
-rw-r--r--x11/xmoji/Makefile3
287 files changed, 7694 insertions, 1692 deletions
diff --git a/MOVED b/MOVED
index 2845011c0bc6..9dc189deb9b5 100644
--- a/MOVED
+++ b/MOVED
@@ -4805,4 +4805,6 @@ games/xqf||2025-10-14|Has expired: Fails to build
games/galaxyhack||2025-10-14|Has expired: Fails to build with boost-1.85+
x11-fm/fsv2||2025-10-14|Has expired: does not configure: No fonts installed on the system
deskutils/gnome-shell-extension-openweather||2025-10-14|Has expired: Superseded by deskutils/gnome-shell-extension-simple-weather
+math/vtk8|math/vtk9|2025-10-14|Last user switched to math/vtk9
security/iddawc||2025-10-14|Has expired: Upstream repo archived on Nov 11, 2024
+editors/quilter||2025-10-15|Deprecated upstream
diff --git a/UPDATING b/UPDATING
index 2c5a56b953ce..e4e0ccb96784 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,23 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20251005:
+ AFFECTS: users of security/libressl
+ AUTHOR: brnrd@FreeBSD.org
+
+ The port has been updated to the latest stable version 4.2 of LibreSSL.
+ The shared library versions of the libraries have been bumped.
+
+ After upgrading, manually update all packages that depend on any of the
+ libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
+ versions of these libraries have changed. Normally, you can obtain the
+ list of dependent software by running the following command:
+
+ # pkg info -r libressl
+
+ Then you should rebuild all ports depending on libressl to avoid dangling
+ shared library dependencies.
+
20251011:
AFFECTS: users of net-im/gotosocial
AUTHOR: dinoex@FreeBSD.org
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 2a99619bd084..cd5891747773 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mac
-PORTVERSION= 11.54
+PORTVERSION= 11.62
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
@@ -14,7 +15,9 @@ LICENSE_FILE= ${WRKSRC}/License.txt
USES= cmake dos2unix zip
DOS2UNIX_FILES= Shared/*.h \
- Source/Console/Console.cpp
+ Source/Console/*.cpp \
+ Source/Shared/*.cpp \
+ Source/Shared/*.h
NO_WRKSUBDIR= yes
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index c420dbd014e0..bb534eecf5d4 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759128267
-SHA256 (MAC_1154_SDK.zip) = 6f825a606e474a03729eb50d8b6967c74dbd1863c172e0732d836bebd9813dfc
-SIZE (MAC_1154_SDK.zip) = 1704471
+TIMESTAMP = 1760517847
+SHA256 (MAC_1162_SDK.zip) = 9945408555424f1f81d69d8bba46f191331219c144b7576158f1e4d9cff67024
+SIZE (MAC_1162_SDK.zip) = 1705126
diff --git a/audio/mac/files/patch-Shared_All.h b/audio/mac/files/patch-Shared_All.h
index 03e25dc1defc..10b574e7d180 100644
--- a/audio/mac/files/patch-Shared_All.h
+++ b/audio/mac/files/patch-Shared_All.h
@@ -1,6 +1,9 @@
We need to define PLATFORM_LINUX as the default if consumers don't do so.
---- Shared/All.h.orig 2025-02-07 08:39:49 UTC
+Fix runtime for little endian archs. At least on amd64, _BIG_ENDIAN is defined
+somewhere in the toolchain, causing the byte order to be reversed.
+
+--- Shared/All.h.orig 2025-10-15 08:20:58 UTC
+++ Shared/All.h
@@ -10,8 +10,8 @@ PLATFORM_ANDROID
PLATFORM_ANDROID
@@ -13,3 +16,12 @@ We need to define PLATFORM_LINUX as the default if consumers don't do so.
#endif
#ifdef PLATFORM_ANDROID
+@@ -311,7 +311,7 @@ Byte order
+ #define APE_LITTLE_ENDIAN 1234
+ #define APE_BIG_ENDIAN 4321
+
+-#if defined(_BIG_ENDIAN) || defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
++#if defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
+ #define APE_BYTE_ORDER APE_BIG_ENDIAN
+ #else
+ #define APE_BYTE_ORDER APE_LITTLE_ENDIAN
diff --git a/audio/mac/files/patch-Source_Shared_All.h b/audio/mac/files/patch-Source_Shared_All.h
new file mode 100644
index 000000000000..d7748cd159f8
--- /dev/null
+++ b/audio/mac/files/patch-Source_Shared_All.h
@@ -0,0 +1,27 @@
+We need to define PLATFORM_LINUX as the default if consumers don't do so.
+
+Fix runtime for little endian archs. At least on amd64, _BIG_ENDIAN is defined
+somewhere in the toolchain, causing the byte order to be reversed.
+
+--- Source/Shared/All.h.orig 2025-10-15 08:20:58 UTC
++++ Source/Shared/All.h
+@@ -10,8 +10,8 @@ PLATFORM_ANDROID
+ PLATFORM_ANDROID
+ **************************************************************************************************/
+ #if !defined(PLATFORM_WINDOWS) && !defined(PLATFORM_APPLE) && !defined(PLATFORM_LINUX) && !defined(PLATFORM_ANDROID)
+- #pragma message("No platform set for MACLib, defaulting to Windows")
+- #define PLATFORM_WINDOWS
++ #pragma message("No platform set for MACLib, defaulting to Linux")
++ #define PLATFORM_LINUX
+ #endif
+
+ #ifdef PLATFORM_ANDROID
+@@ -311,7 +311,7 @@ Byte order
+ #define APE_LITTLE_ENDIAN 1234
+ #define APE_BIG_ENDIAN 4321
+
+-#if defined(_BIG_ENDIAN) || defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
++#if defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
+ #define APE_BYTE_ORDER APE_BIG_ENDIAN
+ #else
+ #define APE_BYTE_ORDER APE_LITTLE_ENDIAN
diff --git a/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp b/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp
index 3713b9bb9152..4c89888d95e9 100644
--- a/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp
+++ b/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp
@@ -1,26 +1,26 @@
--- Source/Shared/CPUFeatures.cpp.orig 2025-08-04 20:52:19 UTC
+++ Source/Shared/CPUFeatures.cpp
@@ -4,7 +4,7 @@
- #if defined(PLATFORM_LINUX)
- #include <sys/auxv.h>
-
-- #if defined(__arm__)
-+ #if defined(__arm__) && defined(__linux__)
- #include <asm/hwcap.h>
-
- #ifndef HWCAP_NEON
-@@ -187,7 +187,14 @@ bool GetNeonSupported()
- #if defined(__ARM_NEON) || defined(__ARM_NEON__) || defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
- return true;
- #elif defined(__arm__) && defined(PLATFORM_LINUX)
-+#ifdef __linux__
- return getauxval(AT_HWCAP) & HWCAP_NEON;
-+#elif defined(__FreeBSD__)
-+ long hwcap = 0;
-+
-+ elf_aux_info(AT_HWCAP, &hwcap, sizeof hwcap);
-+ return (hwcap & HWCAP_NEON);
-+#endif
- #else
- return false;
- #endif
+ #if defined(PLATFORM_LINUX)
+ #include <sys/auxv.h>
+
+- #if defined(__arm__)
++ #if defined(__arm__) && defined(__linux__)
+ #include <asm/hwcap.h>
+
+ #ifndef HWCAP_NEON
+@@ -187,7 +187,14 @@ bool GetNeonSupported()
+ #if defined(__ARM_NEON) || defined(__ARM_NEON__) || defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
+ return true;
+ #elif defined(__arm__) && defined(PLATFORM_LINUX)
++#ifdef __linux__
+ return getauxval(AT_HWCAP) & HWCAP_NEON;
++#elif defined(__FreeBSD__)
++ long hwcap = 0;
++
++ elf_aux_info(AT_HWCAP, &hwcap, sizeof hwcap);
++ return (hwcap & HWCAP_NEON);
++#endif
+ #else
+ return false;
+ #endif
diff --git a/converters/dos2ansi/Makefile b/converters/dos2ansi/Makefile
index ad77c7640a03..1c8c8fec77c9 100644
--- a/converters/dos2ansi/Makefile
+++ b/converters/dos2ansi/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 2.0
CATEGORIES= converters
MASTER_SITES= ${WWW}/releases/download/v${DISTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= grembo@FreeBSD.org
COMMENT= Converter for old MS-DOS/ANSI.SYS text files
WWW= https://github.com/Zirias/dos2ansi
diff --git a/converters/dos2unix/Makefile b/converters/dos2unix/Makefile
index 38a12451f532..83dd5d45c4fc 100644
--- a/converters/dos2unix/Makefile
+++ b/converters/dos2unix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dos2unix
-DISTVERSION= 7.5.2
+DISTVERSION= 7.5.3
CATEGORIES= converters
MASTER_SITES= SF \
https://waterlan.home.xs4all.nl/dos2unix/
diff --git a/converters/dos2unix/distinfo b/converters/dos2unix/distinfo
index 276c7e3a733e..978b2ee7ff5f 100644
--- a/converters/dos2unix/distinfo
+++ b/converters/dos2unix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707150448
-SHA256 (dos2unix-7.5.2.tar.gz) = 264742446608442eb48f96c20af6da303cb3a92b364e72cb7e24f88239c4bf3a
-SIZE (dos2unix-7.5.2.tar.gz) = 991485
+TIMESTAMP = 1760514676
+SHA256 (dos2unix-7.5.3.tar.gz) = 28a4b0d9f9179da4e44c567b9c01f818b070a20827115fffd96f760dcfa0f3b2
+SIZE (dos2unix-7.5.3.tar.gz) = 955879
diff --git a/databases/Makefile b/databases/Makefile
index a9b48e6dbc45..9e2eaa683ef9 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -813,6 +813,7 @@
SUBDIR += py-pony
SUBDIR += py-postgresql
SUBDIR += py-powa-collector
+ SUBDIR += py-prisma
SUBDIR += py-psycogreen
SUBDIR += py-psycopg
SUBDIR += py-psycopg-c
@@ -840,6 +841,7 @@
SUBDIR += py-redis
SUBDIR += py-redis2
SUBDIR += py-redis5
+ SUBDIR += py-redisvl
SUBDIR += py-rrdtool
SUBDIR += py-schemachange
SUBDIR += py-sispy
diff --git a/databases/kuzu/Makefile b/databases/kuzu/Makefile
index 50ffb7b0ef08..b3c1ae1598db 100644
--- a/databases/kuzu/Makefile
+++ b/databases/kuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kuzu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.2
+DISTVERSION= 0.11.3
CATEGORIES= databases
MAINTAINER= mahlon@martini.nu
@@ -10,12 +10,15 @@ WWW= https://kuzudb.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream repository archived on Oct 11, 2025
+
USES= cmake ninja:build python:3.9+,build
-USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= kuzudb
+USE_LDCONFIG= yes
+
PLIST_SUB= VERSION=${DISTVERSION}
post-install:
diff --git a/databases/kuzu/distinfo b/databases/kuzu/distinfo
index 70beeba78004..c1727e9297e8 100644
--- a/databases/kuzu/distinfo
+++ b/databases/kuzu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755753617
-SHA256 (kuzudb-kuzu-v0.11.2_GH0.tar.gz) = 9340f1151ea6c9f35c007f122d6e08ec119b5c1db743f0303d40ac8a8e2a5d55
-SIZE (kuzudb-kuzu-v0.11.2_GH0.tar.gz) = 154124558
+TIMESTAMP = 1760306415
+SHA256 (kuzudb-kuzu-v0.11.3_GH0.tar.gz) = f6456fa290879e4c13db49b8918258c4422d78a57fdc6d8925d4aef23e7a0b3c
+SIZE (kuzudb-kuzu-v0.11.3_GH0.tar.gz) = 153734456
diff --git a/databases/py-prisma/Makefile b/databases/py-prisma/Makefile
new file mode 100644
index 000000000000..bf28253912b3
--- /dev/null
+++ b/databases/py-prisma/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= prisma
+DISTVERSION= 0.15.0
+CATEGORIES= databases python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Type-safe database access for Python
+WWW= https://github.com/RobertCraigie/prisma-client-py
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.19.0:www/py-httpx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.2:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.11.0<3:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=7.1.2:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.12.0:www/py-python-dotenv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tomlkit>0:textproc/py-tomlkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nodeenv>0:devel/py-nodeenv@${PY_FLAVOR}
+
+USES= python
+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/databases/py-prisma/distinfo b/databases/py-prisma/distinfo
new file mode 100644
index 000000000000..5113fccab7d7
--- /dev/null
+++ b/databases/py-prisma/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760497728
+SHA256 (prisma-0.15.0.tar.gz) = 5cd6402aa8322625db3fc1152040404e7fc471fe7f8fa3a314fa8a99529ca107
+SIZE (prisma-0.15.0.tar.gz) = 154975
diff --git a/databases/py-prisma/pkg-descr b/databases/py-prisma/pkg-descr
new file mode 100644
index 000000000000..c23e882d4afa
--- /dev/null
+++ b/databases/py-prisma/pkg-descr
@@ -0,0 +1,11 @@
+Prisma Client Python is a next-generation ORM built on top of Prisma
+that has been designed from the ground up for ease of use and
+correctness.
+
+Prisma is a TypeScript ORM with zero-cost type safety for your
+database, although don't worry, Prisma Client Python interfaces with
+Prisma using Rust, you don't need Node or TypeScript.
+
+Prisma Client Python can be used in any Python backend
+application. This can be a REST API, a GraphQL API or anything else
+that needs a database.
diff --git a/databases/py-redisvl/Makefile b/databases/py-redisvl/Makefile
new file mode 100644
index 000000000000..8dc2d6eda00a
--- /dev/null
+++ b/databases/py-redisvl/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= redisvl
+DISTVERSION= 0.9.1
+CATEGORIES= databases python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Python client library and CLI for using Redis as a vector database
+WWW= https://github.com/redis/redis-vl-python
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4<7.0:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}redis>=5.0<7.0:databases/py-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2<3:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tenacity>=8.2.2:devel/py-tenacity@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ml-dtypes>=0.4.0<1.0.0:math/py-ml-dtypes@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-ulid>=3.0.0:textproc/py-python-ulid@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5.0:devel/py-jsonpath-ng@${PY_FLAVOR}
+
+USES= python
+
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+PORTDOCS= CONTRIBUTING.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/databases/py-redisvl/distinfo b/databases/py-redisvl/distinfo
new file mode 100644
index 000000000000..b92a628c3925
--- /dev/null
+++ b/databases/py-redisvl/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760507103
+SHA256 (redisvl-0.9.1.tar.gz) = a735ecf3238e804800b54a513b85a8cf4300fe6d111fb055bd75528f77dd5419
+SIZE (redisvl-0.9.1.tar.gz) = 606980
diff --git a/databases/py-redisvl/pkg-descr b/databases/py-redisvl/pkg-descr
new file mode 100644
index 000000000000..e06569dd1329
--- /dev/null
+++ b/databases/py-redisvl/pkg-descr
@@ -0,0 +1,9 @@
+Redis Vector Library (RedisVL) is the production-ready Python client
+for AI applications built on Redis. Lightning-fast vector search meets
+enterprise-grade reliability.
+
+Built for Modern AI Workloads:
+- RAG Pipelines -> Real-time retrieval with hybrid search capabilities
+- AI Agents -> Short term & long term memory and semantic routing for
+ intent-based decisions
+- Recommendation Systems -> Fast retrieval and reranking
diff --git a/devel/efivar/Makefile b/devel/efivar/Makefile
index 5e30a4f9a215..f8dcfa0620f3 100644
--- a/devel/efivar/Makefile
+++ b/devel/efivar/Makefile
@@ -1,53 +1,28 @@
PORTNAME= efivar
-PORTVERSION= 0.15
-PORTREVISION= 9
+PORTVERSION= 39
CATEGORIES= devel
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tools and library to manipulate EFI variables
+MAINTAINER= decke@FreeBSD.org
+COMMENT= Tools and libraries to work with EFI variables
WWW= https://github.com/rhboot/efivar
LICENSE= LGPL21
NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS_REASON= specification only supports little-endian processors
+BROKEN_FreeBSD_13= requires at least FreeBSD 14
+BUILD_DEPENDS= gsed:textproc/gsed
LIB_DEPENDS= libpopt.so:devel/popt
-CFLAGS+= -fpermissive
+USES= gmake pkgconfig python
-USES= gmake localbase pkgconfig
USE_GCC= yes
USE_GITHUB= yes
GH_ACCOUNT= rhboot
USE_LDCONFIG= yes
+BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
-.include <bsd.port.pre.mk>
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/efivar.pc.in
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/efivar ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_LIB} ${WRKSRC}/src/libefivar.so ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_LIB} ${WRKSRC}/src/libefivar.so.0 ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/src/efivar.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/src/efivar-guids.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/src/efivar.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- ${INSTALL_MAN} ${WRKSRC}/docs/efivar.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_append_variable.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_del_variable.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_get_next_variable_name.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_get_variable.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_get_variable_attributes.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_get_variable_size.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_guid_to_name.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_guid_to_str.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_guid_to_symbol.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_name_to_guid.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_set_variable.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_str_to_guid.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_symbol_to_guid.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_variables_supported.3 ${STAGEDIR}${PREFIX}/share/man/man3
-
-.include <bsd.port.post.mk>
+MAKE_ARGS+= CC="${CC}" LIBDIR="${PREFIX}/lib"
+
+.include <bsd.port.mk>
diff --git a/devel/efivar/distinfo b/devel/efivar/distinfo
index 4d6a04753aca..77a79246775d 100644
--- a/devel/efivar/distinfo
+++ b/devel/efivar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544125008
-SHA256 (rhboot-efivar-0.15_GH0.tar.gz) = 8e5a45ebbd116a96a43176e96b211c73f3ec8452da3bd0ce75a5716f86d4343f
-SIZE (rhboot-efivar-0.15_GH0.tar.gz) = 30064
+TIMESTAMP = 1730568659
+SHA256 (rhboot-efivar-39_GH0.tar.gz) = c9edd15f2eeeea63232f3e669a48e992c7be9aff57ee22672ac31f5eca1609a6
+SIZE (rhboot-efivar-39_GH0.tar.gz) = 463349
diff --git a/devel/efivar/files/patch-Make.rules b/devel/efivar/files/patch-Make.rules
deleted file mode 100644
index 24d302516477..000000000000
--- a/devel/efivar/files/patch-Make.rules
+++ /dev/null
@@ -1,15 +0,0 @@
---- Make.rules.orig 2014-10-15 13:48:49 UTC
-+++ Make.rules
-@@ -2,10 +2,10 @@
- $(AR) -cvqs $@ $^
-
- % : %.o
-- $(CCLD) $(ccldflags) -o $@ $^ $(foreach lib,$(LIBS),-l$(lib))
-+ $(CCLD) $(ccldflags) -o $@ $^ $(LIBS)
-
- %.so.$(SONAME_VERSION) :
-- $(CCLD) $(cflags) -Wl,-soname,$(SONAME) $(ccldflags) $(LIBFLAGS) $^ -o $@ $(foreach lib,$(LIBS),-l$(lib))
-+ $(CCLD) $(cflags) -Wl,-soname,$(SONAME) $(ccldflags) $(LIBFLAGS) $^ -o $@ $(LIBS)
-
- %.so : %.so.$(SONAME_VERSION)
- ln -sf $^ $@
diff --git a/devel/efivar/files/patch-src-Makefile b/devel/efivar/files/patch-src-Makefile
deleted file mode 100644
index f0fdf02e6ac4..000000000000
--- a/devel/efivar/files/patch-src-Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/Makefile.orig 2014-10-15 13:48:49 UTC
-+++ src/Makefile
-@@ -15,14 +15,13 @@ all : $(LIBTARGETS) $(PCTARGETS) $(BINTA
- OBJECTS = lib.o vars.o efivarfs.o guid.o guidlist.o guid-symbols.o
- DEPS = .lib.c.P .efivar.c.P .efivar.h.P .vars.c.P .lib.h.P \
- .generics.h.P .guid.h.P .guid.c.P
--LIBS = dl
-
- libefivar.a :: $(OBJECTS)
-
- libefivar.so.$(SONAME_VERSION) :: $(OBJECTS)
-
- efivar : efivar.o libefivar.so
-- $(CCLD) $(ccldflags) -L. -lefivar -o $@ $^ -lpopt $(foreach lib,$(LIBS),-l$(lib))
-+ $(CCLD) $(ccldflags) -L. -lefivar -o $@ $^ -lpopt $(LIBS)
-
- efivar.pc : efivar.pc.in
- sed -e "s,@@VERSION@@,$(VERSION),g" \
diff --git a/devel/efivar/files/patch-src-efivar.c b/devel/efivar/files/patch-src-efivar.c
deleted file mode 100644
index a06dddab8713..000000000000
--- a/devel/efivar/files/patch-src-efivar.c
+++ /dev/null
@@ -1,51 +0,0 @@
---- src/efivar.c.orig 2014-10-15 15:48:49.000000000 +0200
-+++ src/efivar.c 2015-01-19 15:41:34.000000000 +0100
-@@ -16,11 +16,11 @@
- * along with this library. If not, see <http://www.gnu.org/licenses/>.
- */
-
--#include <ctype.h>
- #include <fcntl.h>
- #include <popt.h>
- #include <stdio.h>
- #include <stdlib.h>
-+#include <sys/endian.h>
- #include <sys/mman.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-@@ -53,7 +53,7 @@ list_all_variables(void)
- int rc;
- while ((rc = efi_get_next_variable_name(&guid, &name)) > 0)
- printf(GUID_FORMAT "-%s\n",
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5], name);
-
-@@ -142,7 +142,7 @@ show_variable(char *guid_name)
- }
-
- printf("GUID: "GUID_FORMAT "\n",
-- guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2], guid.e[3],
- guid.e[4], guid.e[5]);
- printf("Name: \"%s\"\n", name);
-@@ -240,7 +240,7 @@ prepare_data(const char *filename, void
- goto err;
-
- buflen = statbuf.st_size;
-- buf = mmap(NULL, buflen, PROT_READ, MAP_PRIVATE|MAP_POPULATE, fd, 0);
-+ buf = mmap(NULL, buflen, PROT_READ, MAP_PRIVATE, fd, 0);
- if (!buf)
- goto err;
-
-@@ -338,7 +338,7 @@ int main(int argc, char *argv[])
- {
- printf("{"GUID_FORMAT"} {%s} %s %s\n",
- guid->guid.a, guid->guid.b,
-- guid->guid.c, bswap_16(guid->guid.d),
-+ guid->guid.c, bswap16(guid->guid.d),
- guid->guid.e[0], guid->guid.e[1],
- guid->guid.e[2], guid->guid.e[3],
- guid->guid.e[4], guid->guid.e[5],
diff --git a/devel/efivar/files/patch-src-efivar.h b/devel/efivar/files/patch-src-efivar.h
deleted file mode 100644
index 80c6a8ccbd57..000000000000
--- a/devel/efivar/files/patch-src-efivar.h
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/efivar.h.orig 2014-10-15 15:48:49.000000000 +0200
-+++ src/efivar.h 2015-01-19 15:32:22.000000000 +0100
-@@ -25,7 +25,6 @@
- #include <sys/stat.h>
- #include <sys/types.h>
- #include <unistd.h>
--#include <byteswap.h>
-
- typedef struct {
- uint32_t a;
-@@ -40,7 +39,7 @@ typedef struct {
- #endif
-
- #define EFI_GUID(a,b,c,d,e0,e1,e2,e3,e4,e5) \
--((efi_guid_t) {(a), (b), (c), bswap_16(d), { (e0), (e1), (e2), (e3), (e4), (e5) }})
-+((efi_guid_t) {(a), (b), (c), bswap16(d), { (e0), (e1), (e2), (e3), (e4), (e5) }})
-
- #define EFI_GLOBAL_GUID EFI_GUID(0x8be4df61,0x93ca,0x11d2,0xaa0d,0x00,0xe0,0x98,0x03,0x2b,0x8c)
-
-@@ -85,7 +84,7 @@ efi_set_variable(efi_guid_t guid, const
- return -1;
- }
-
-- if (__va_arg_pack_len() == 0)
-+ if (__builtin_va_arg_pack_len() == 0)
- return _efi_set_variable(guid, name, data, data_size,
- attributes, 0644);
-
diff --git a/devel/efivar/files/patch-src-efivar.pc.in b/devel/efivar/files/patch-src-efivar.pc.in
deleted file mode 100644
index 1220e37ce7df..000000000000
--- a/devel/efivar/files/patch-src-efivar.pc.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/efivar.pc.in.orig 2014-10-15 15:48:49.000000000 +0200
-+++ src/efivar.pc.in 2015-01-19 16:23:12.000000000 +0100
-@@ -1,10 +1,11 @@
--prefix=/usr
--exec_prefix=/usr
--libdir=@@LIBDIR@@
--includedir=/usr/include
-+prefix=%%PREFIX%%
-+exec_prefix=${prefix}
-+libdir=${exec_prefix}/lib
-+includedir=${prefix}/include
-
- Name: efivar
- Description: UEFI Variable Management
- Version: @@VERSION@@
- Requires:
--Libs: -L${libdir} -lefivar -ldl
-+Libs: -L${libdir} -lefivar
-+Cflags: -I${includedir}
diff --git a/devel/efivar/files/patch-src-efivarfs.c b/devel/efivar/files/patch-src-efivarfs.c
deleted file mode 100644
index f28f06f61598..000000000000
--- a/devel/efivar/files/patch-src-efivarfs.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/efivarfs.c.orig 2015-01-19 15:38:34.000000000 +0100
-+++ src/efivarfs.c 2015-01-19 15:40:15.000000000 +0100
-@@ -18,15 +18,15 @@
-
- #include <errno.h>
- #include <fcntl.h>
--#include <linux/magic.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <sys/mman.h>
-+#include <sys/mount.h>
- #include <sys/types.h>
-+#include <sys/param.h>
- #include <sys/stat.h>
- #include <sys/uio.h>
--#include <sys/vfs.h>
- #include <unistd.h>
-
- #include "lib.h"
-@@ -66,7 +66,7 @@ efivarfs_probe(void)
- #define make_efivarfs_path(str, guid, name) ({ \
- asprintf(str, EFIVARS_PATH "%s-" GUID_FORMAT, \
- name, (guid).a, (guid).b, (guid).c, \
-- bswap_16((guid).d), \
-+ bswap16((guid).d), \
- (guid).e[0], (guid).e[1], (guid).e[2], \
- (guid).e[3], (guid).e[4], (guid).e[5]); \
- })
diff --git a/devel/efivar/files/patch-src-guid.c b/devel/efivar/files/patch-src-guid.c
deleted file mode 100644
index 314601d34995..000000000000
--- a/devel/efivar/files/patch-src-guid.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- src/guid.c.orig 2015-01-19 15:37:01.000000000 +0100
-+++ src/guid.c 2015-01-19 15:37:10.000000000 +0100
-@@ -41,17 +41,17 @@ efi_guid_to_str(const efi_guid_t *guid,
-
- if (!sp) {
- return snprintf(NULL, 0, GUID_FORMAT,
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- } else if (sp && *sp) {
- return snprintf(*sp, GUID_LENGTH_WITH_NUL, GUID_FORMAT,
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- } else {
- rc = asprintf(&ret, GUID_FORMAT,
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- if (rc >= 0)
-@@ -161,17 +161,17 @@ efi_guid_to_id_guid(const efi_guid_t *gu
- }
- if (!sp) {
- return snprintf(NULL, 0, "{"GUID_FORMAT"}",
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- } else if (sp && *sp) {
- return snprintf(*sp, GUID_LENGTH_WITH_NUL+2, "{"GUID_FORMAT"}",
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- }
- rc = asprintf(&ret, "{"GUID_FORMAT"}",
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- if (rc >= 0)
diff --git a/devel/efivar/files/patch-src-guid.h b/devel/efivar/files/patch-src-guid.h
deleted file mode 100644
index 006318f755f9..000000000000
--- a/devel/efivar/files/patch-src-guid.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/guid.h.orig 2014-10-15 15:48:49.000000000 +0200
-+++ src/guid.h 2015-01-19 15:34:12.000000000 +0100
-@@ -19,7 +19,7 @@
- #ifndef LIBEFIVAR_GUID_H
- #define LIBEFIVAR_GUID_H 1
-
--#include <endian.h>
-+#include <sys/endian.h>
- #include <errno.h>
- #include <limits.h>
- #include <stdlib.h>
-@@ -111,7 +111,7 @@ text_to_guid(const char *text, efi_guid_
- strncpy(fourbytes, text+19, 4);
- if (check_segment_sanity(fourbytes, 4) < 0)
- return -1;
-- guid->d = bswap_16((uint16_t)strtoul(fourbytes, NULL, 16));
-+ guid->d = bswap16((uint16_t)strtoul(fourbytes, NULL, 16));
-
- /* 84be9c3e-8a32-42c0-891c-4cd3b072becc
- * ^ */
diff --git a/devel/efivar/files/patch-src-test-Makefile b/devel/efivar/files/patch-src-test-Makefile
deleted file mode 100644
index 22c70f7c9a73..000000000000
--- a/devel/efivar/files/patch-src-test-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/test/Makefile.orig 2014-10-15 13:48:49 UTC
-+++ src/test/Makefile
-@@ -4,7 +4,7 @@ TOPDIR = $(realpath $(SRCDIR)/../..)
- include $(TOPDIR)/Make.defaults
-
- ccldflags += -L$(TOPDIR)/src/ -Wl,-rpath=$(TOPDIR)/src/
--LIBS=efivar
-+LIBS = -lefivar
-
- all : tester
-
diff --git a/devel/efivar/files/patch-src-test-tester.c b/devel/efivar/files/patch-src-test-tester.c
deleted file mode 100644
index fabd2c8bf30c..000000000000
--- a/devel/efivar/files/patch-src-test-tester.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/test/tester.c.orig 2015-01-19 15:43:11.000000000 +0100
-+++ src/test/tester.c 2015-01-19 15:43:31.000000000 +0100
-@@ -1,10 +1,10 @@
--#include <alloca.h>
- #include <errno.h>
- #include <fcntl.h>
- #include <stdarg.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <sys/endian.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <unistd.h>
diff --git a/devel/efivar/files/patch-src-vars.c b/devel/efivar/files/patch-src-vars.c
deleted file mode 100644
index fd9a2c6593f3..000000000000
--- a/devel/efivar/files/patch-src-vars.c
+++ /dev/null
@@ -1,47 +0,0 @@
---- src/vars.c.orig 2015-01-19 15:36:23.000000000 +0100
-+++ src/vars.c 2015-01-19 15:36:36.000000000 +0100
-@@ -94,7 +94,7 @@ vars_get_variable_size(efi_guid_t guid,
-
- char *path = NULL;
- int rc = asprintf(&path, VARS_PATH "%s-"GUID_FORMAT"/size",
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2], guid.e[3],
- guid.e[4], guid.e[5]);
- if (rc < 0)
-@@ -146,7 +146,7 @@ vars_get_variable(efi_guid_t guid, const
- size_t bufsize = -1;
- char *path;
- int rc = asprintf(&path, VARS_PATH "%s-" GUID_FORMAT "/raw_var",
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2],
- guid.e[3], guid.e[4], guid.e[5]);
- if (rc < 0)
-@@ -193,7 +193,7 @@ vars_del_variable(efi_guid_t guid, const
- int ret = -1;
- char *path;
- int rc = asprintf(&path, VARS_PATH "%s-" GUID_FORMAT "/raw_var",
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2],
- guid.e[3], guid.e[4], guid.e[5]);
- if (rc < 0)
-@@ -280,7 +280,7 @@ vars_chmod_variable(efi_guid_t guid, con
-
- char *path;
- int rc = asprintf(&path, VARS_PATH "%s-" GUID_FORMAT,
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2], guid.e[3],
- guid.e[4], guid.e[5]);
- if (rc < 0)
-@@ -312,7 +312,7 @@ vars_set_variable(efi_guid_t guid, const
-
- char *path;
- int rc = asprintf(&path, VARS_PATH "%s-" GUID_FORMAT "/data",
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2], guid.e[3],
- guid.e[4], guid.e[5]);
- if (rc < 0)
diff --git a/devel/efivar/files/patch-src_compiler.h b/devel/efivar/files/patch-src_compiler.h
new file mode 100644
index 000000000000..ad398379bffa
--- /dev/null
+++ b/devel/efivar/files/patch-src_compiler.h
@@ -0,0 +1,13 @@
+--- src/compiler.h.orig 2024-01-31 20:08:46 UTC
++++ src/compiler.h
+@@ -74,7 +74,9 @@
+
+ #define __ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask))
+ #define __ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a) - 1)
+-#define ALIGN(x, a) __ALIGN((x), (a))
++#if !defined(ALIGN)
++# define ALIGN(x, a) __ALIGN((x), (a))
++#endif
+ #define ALIGN_DOWN(x, a) __ALIGN((x) - ((a) - 1), (a))
+
+ #define ALIGNMENT_PADDING(value, align) ((align - (value % align)) % align)
diff --git a/devel/efivar/files/patch-src_creator.c b/devel/efivar/files/patch-src_creator.c
new file mode 100644
index 000000000000..21c7feb2106f
--- /dev/null
+++ b/devel/efivar/files/patch-src_creator.c
@@ -0,0 +1,26 @@
+--- src/creator.c.orig 2024-01-31 20:08:46 UTC
++++ src/creator.c
+@@ -9,16 +9,22 @@
+ #include <fcntl.h>
+ #include <inttypes.h>
+ #include <limits.h>
++#if defined(__linux__)
+ #include <mntent.h>
++#endif
++#include <sys/types.h>
+ #include <netinet/in.h>
+ #include <netinet/ip.h>
+ #include <stdlib.h>
+ #include <stdio.h>
+-#include <sys/types.h>
+ #include <sys/stat.h>
+ #include <sys/socket.h>
+
+ #include "efiboot.h"
++
++#if defined(__FreeBSD__)
++# include "mntent.h"
++#endif
+
+ static int NONNULL(1, 2, 3)
+ find_file(const char * const filepath, char **devicep, char **relpathp)
diff --git a/devel/efivar/files/patch-src_disk.c b/devel/efivar/files/patch-src_disk.c
new file mode 100644
index 000000000000..796a0904ed29
--- /dev/null
+++ b/devel/efivar/files/patch-src_disk.c
@@ -0,0 +1,32 @@
+--- src/disk.c.orig 2024-01-31 20:08:46 UTC
++++ src/disk.c
+@@ -14,6 +14,10 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#ifdef __FreeBSD__
++# include <sys/disk.h>
++# undef LIST_HEAD
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mount.h>
+ #include <sys/stat.h>
+@@ -158,8 +162,18 @@ msdos_disk_get_partition_info (int fd, int write_signa
+ } else if (num == 0) {
+ /* Whole disk */
+ *start = 0;
++#if defined(__linux__)
+ ioctl(fd, BLKGETSIZE, &disk_size);
+ *size = disk_size;
++#elif defined(__FreeBSD__)
++ long sector_size=0;
++ ioctl(fd, DIOCGMEDIASIZE, &disk_size);
++ ioctl(fd, DIOCGSECTORSIZE, &sector_size);
++ *size = disk_size / sector_size;
++#else
++ efi_error("could not get disk size (not implemented on your OS)");
++ return -1;
++#endif
+ } else if (num >= 1 && num <= 4) {
+ /* Primary partition */
+ *start = mbr->partition[num-1].starting_lba;
diff --git a/devel/efivar/files/patch-src_dp.h b/devel/efivar/files/patch-src_dp.h
new file mode 100644
index 000000000000..27a3cc282b2b
--- /dev/null
+++ b/devel/efivar/files/patch-src_dp.h
@@ -0,0 +1,13 @@
+--- src/dp.h.orig 2024-01-31 20:08:46 UTC
++++ src/dp.h
+@@ -6,7 +6,9 @@
+ #ifndef _EFIVAR_INTERNAL_DP_H
+ #define _EFIVAR_INTERNAL_DP_H
+
+-#include <alloca.h>
++#if defined(__linux__)
++# include <alloca.h>
++#endif
+ #include <stdarg.h>
+ #include <stdio.h>
+ #include <stdlib.h>
diff --git a/devel/efivar/files/patch-src_efisecdb.c b/devel/efivar/files/patch-src_efisecdb.c
new file mode 100644
index 000000000000..dd61da8d2eb3
--- /dev/null
+++ b/devel/efivar/files/patch-src_efisecdb.c
@@ -0,0 +1,38 @@
+--- src/efisecdb.c.orig 2024-01-31 20:08:46 UTC
++++ src/efisecdb.c
+@@ -93,7 +93,7 @@ secdb_warnx(const char * const fmt, ...)
+ int errnum = errno;
+
+ fflush(stdout);
+- fprintf(stderr, "%s: ", program_invocation_short_name);
++ fprintf(stderr, "%s: ", getprogname());
+ va_start(ap, fmt);
+ vfprintf(stderr, fmt, ap);
+ va_end(ap);
+@@ -109,7 +109,7 @@ secdb_err(int status, const char * const fmt, ...)
+ int errnum = errno;
+
+ fflush(stdout);
+- fprintf(stderr, "%s: ", program_invocation_short_name);
++ fprintf(stderr, "%s: ", getprogname());
+ va_start(ap, fmt);
+ vfprintf(stderr, fmt, ap);
+ va_end(ap);
+@@ -126,7 +126,7 @@ secdb_errx(int status, const char * const fmt, ...)
+ int errnum = errno;
+
+ fflush(stdout);
+- fprintf(stderr, "%s: ", program_invocation_short_name);
++ fprintf(stderr, "%s: ", getprogname());
+ va_start(ap, fmt);
+ errno = errnum;
+ vfprintf(stderr, fmt, ap);
+@@ -149,7 +149,7 @@ usage(int status)
+ " -t, --type=<hash-type> hash type to add (\"help\" lists options)\n"
+ " -c, --certificate=<file> certificate file to add\n"
+ " -L, --list-guids list well known guids\n",
+- program_invocation_short_name);
++ getprogname());
+ exit(status);
+ }
+
diff --git a/devel/efivar/files/patch-src_efivar.c b/devel/efivar/files/patch-src_efivar.c
new file mode 100644
index 000000000000..5a419a603b42
--- /dev/null
+++ b/devel/efivar/files/patch-src_efivar.c
@@ -0,0 +1,31 @@
+--- src/efivar.c.orig 2024-01-31 20:08:46 UTC
++++ src/efivar.c
+@@ -20,6 +20,10 @@
+ #include <string.h>
+ #include <limits.h>
+
++#if defined(__FreeBSD__)
++# undef LIST_HEAD
++#endif
++
+ extern char *optarg;
+ extern int optind, opterr, optopt;
+
+@@ -408,7 +412,7 @@ prepare_data(const char *filename, uint8_t **data, siz
+ goto err;
+
+ buflen = statbuf.st_size;
+- buf = mmap(NULL, buflen, PROT_READ, MAP_PRIVATE|MAP_POPULATE, fd, 0);
++ buf = mmap(NULL, buflen, PROT_READ, MAP_PRIVATE, fd, 0);
+ if (buf == MAP_FAILED)
+ goto err;
+
+@@ -447,7 +451,7 @@ usage(int ret)
+ "Help options:\n"
+ " -?, --help Show this help message\n"
+ " --usage Display brief usage message\n",
+- program_invocation_short_name);
++ getprogname());
+ exit(ret);
+ }
+
diff --git a/devel/efivar/files/patch-src_efivarfs.c b/devel/efivar/files/patch-src_efivarfs.c
new file mode 100644
index 000000000000..1ca8a549aba8
--- /dev/null
+++ b/devel/efivar/files/patch-src_efivarfs.c
@@ -0,0 +1,162 @@
+--- src/efivarfs.c.orig 2024-01-31 20:08:46 UTC
++++ src/efivarfs.c
+@@ -9,20 +9,32 @@
+ #include <err.h>
+ #include <errno.h>
+ #include <fcntl.h>
+-#include <linux/magic.h>
++#if defined(__linux__)
++# include <linux/magic.h>
++#endif
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/mman.h>
+ #include <sys/types.h>
++#include <sys/param.h>
++#include <sys/mount.h>
+ #include <sys/stat.h>
+ #include <sys/uio.h>
+-#include <sys/vfs.h>
++#if defined(__linux__)
++# include <sys/vfs.h>
++#endif
+ #include <unistd.h>
+
++#if defined(__FreeBSD__)
++# undef LIST_HEAD
++#endif
++
+ #include "efivar.h"
+
+-#include <linux/fs.h>
++#if defined(__linux__)
++# include <linux/fs.h>
++#endif
+
+ #ifndef EFIVARFS_MAGIC
+ # define EFIVARFS_MAGIC 0xde5e81e4
+@@ -102,6 +114,7 @@ efivarfs_set_fd_immutable(int fd, int immutable)
+ static int
+ efivarfs_set_fd_immutable(int fd, int immutable)
+ {
++#if defined(__linux__)
+ unsigned int flags;
+ int rc = 0;
+
+@@ -124,11 +137,42 @@ efivarfs_set_fd_immutable(int fd, int immutable)
+ }
+
+ return rc;
++#elif defined(__FreeBSD__)
++ struct stat sb;
++ int rc = 0;
++ unsigned long flags;
++
++ if (fstat(fd, &sb) == -1) {
++ if (errno == EBADF)
++ rc = 0;
++ else
++ efi_error("fstat(%d) failed", fd);
++ return rc;
++ }
++
++ flags = sb.st_flags;
++
++ if ((immutable && !(flags & UF_IMMUTABLE)) ||
++ (!immutable && (flags & UF_IMMUTABLE))) {
++ if (immutable)
++ flags |= UF_IMMUTABLE;
++ else
++ flags &= ~UF_IMMUTABLE;
++
++ if (chflagsat(fd, "", flags, AT_EMPTY_PATH) == -1) {
++ efi_error("chflagsat(%d) failed\n", fd);
++ rc = -1;
++ }
++ }
++
++ return rc;
++#endif
+ }
+
+ static int
+ efivarfs_make_fd_mutable(int fd, unsigned long *orig_attrs)
+ {
++#if defined(__linux__)
+ unsigned long mutable_attrs = 0;
+
+ *orig_attrs = 0;
+@@ -145,6 +189,26 @@ efivarfs_make_fd_mutable(int fd, unsigned long *orig_a
+ return -1;
+
+ return 0;
++#elif defined(__FreeBSD__)
++ struct stat sb;
++
++ *orig_attrs = 0;
++
++ if (fstat(fd, &sb) == -1)
++ return -1;
++
++ *orig_attrs = sb.st_flags;
++
++ // if the file is not immutable, nothing to do
++ if ((sb.st_flags & UF_IMMUTABLE) == 0)
++ return 0;
++
++ // remove user immutable flag
++ if (chflagsat(fd, "", sb.st_flags & ~UF_IMMUTABLE, AT_EMPTY_PATH) == -1)
++ return -1;
++
++ return 0;
++#endif
+ }
+
+ static int
+@@ -375,10 +439,17 @@ efivarfs_set_variable(efi_guid_t guid, const char *nam
+ goto err;
+ }
+
++#if defined(__linux__)
+ /* if the file is indeed immutable, clear and remember it */
+ if (efivarfs_make_fd_mutable(rfd, &orig_attrs) == 0 &&
+ (orig_attrs & FS_IMMUTABLE_FL))
+ restore_immutable_fd = rfd;
++#elif defined(__FreeBSD__)
++ /* if the file is indeed immutable, clear and remember it */
++ if (efivarfs_make_fd_mutable(rfd, &orig_attrs) == 0 &&
++ (orig_attrs & UF_IMMUTABLE))
++ restore_immutable_fd = rfd;
++#endif
+ }
+
+ /*
+@@ -414,9 +485,15 @@ efivarfs_set_variable(efi_guid_t guid, const char *nam
+ * immediately, and the write() below would fail otherwise.
+ */
+ if (rfd == -1) {
++#if defined(__linux__)
+ if (efivarfs_make_fd_mutable(wfd, &orig_attrs) == 0 &&
+ (orig_attrs & FS_IMMUTABLE_FL))
+ restore_immutable_fd = wfd;
++#elif defined(__FreeBSD__)
++ if (efivarfs_make_fd_mutable(wfd, &orig_attrs) == 0 &&
++ (orig_attrs & UF_IMMUTABLE))
++ restore_immutable_fd = wfd;
++#endif
+ } else {
+ /* make sure rfd and wfd refer to the same file */
+ struct stat wfd_stat;
+@@ -452,7 +529,11 @@ err:
+ if (ret == -1 && rfd == -1 && wfd != -1 && unlink(path) == -1)
+ efi_error("failed to unlink %s", path);
+
++#if defined(__linux__)
+ ioctl(restore_immutable_fd, FS_IOC_SETFLAGS, &orig_attrs);
++#elif defined(__FreeBSD__)
++ chflagsat(restore_immutable_fd, "", orig_attrs, AT_EMPTY_PATH);
++#endif
+
+ if (wfd >= 0)
+ close(wfd);
diff --git a/devel/efivar/files/patch-src_gpt.c b/devel/efivar/files/patch-src_gpt.c
new file mode 100644
index 000000000000..87d6d523d72a
--- /dev/null
+++ b/devel/efivar/files/patch-src_gpt.c
@@ -0,0 +1,59 @@
+--- src/gpt.c.orig 2024-01-31 20:08:46 UTC
++++ src/gpt.c
+@@ -16,6 +16,11 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#if defined(__FreeBSD__)
++# include <sys/disk.h>
++# undef LIST_HEAD
++#endif
++#include <sys/ioctl.h>
+ #include <sys/mount.h>
+ #include <sys/param.h>
+ #include <sys/stat.h>
+@@ -60,6 +65,7 @@ is_pmbr_valid(legacy_mbr *mbr)
+ return (magic && found);
+ }
+
++#if defined(__linux__)
+ /**
+ * kernel_has_blkgetsize64()
+ *
+@@ -92,6 +98,7 @@ kernel_has_blkgetsize64(void)
+ return 0;
+ return 1;
+ }
++#endif
+
+ /************************************************************
+ * _get_num_sectors
+@@ -114,6 +121,8 @@ _get_num_sectors(int filedes)
+ unsigned long sectors=0;
+ uint64_t bytes=0;
+ int rc;
++
++#if defined(__linux__)
+ if (kernel_has_blkgetsize64()) {
+ rc = ioctl(filedes, BLKGETSIZE64, &bytes);
+ if (!rc)
+@@ -125,6 +134,19 @@ _get_num_sectors(int filedes)
+ return 0;
+
+ return sectors;
++#elif defined(__FreeBSD__)
++ rc = ioctl(filedes, DIOCGMEDIASIZE, &bytes);
++ if (rc == -1)
++ return 0;
++
++ rc = ioctl(filedes, DIOCGSECTORSIZE, &sectors);
++ if (rc == -1)
++ return 0;
++
++ return bytes / sectors;
++#else
++ return 0;
++#endif
+ }
+
+ /************************************************************
diff --git a/devel/efivar/files/patch-src_include_defaults.mk b/devel/efivar/files/patch-src_include_defaults.mk
new file mode 100644
index 000000000000..9c56eb219471
--- /dev/null
+++ b/devel/efivar/files/patch-src_include_defaults.mk
@@ -0,0 +1,26 @@
+--- src/include/defaults.mk.orig 2024-01-31 20:08:46 UTC
++++ src/include/defaults.mk
+@@ -43,7 +43,6 @@ override CFLAGS = $(_CFLAGS) \
+ override CFLAGS = $(_CFLAGS) \
+ -std=gnu11 \
+ -funsigned-char \
+- -fvisibility=hidden \
+ $(call family,CFLAGS) \
+ $(call pkg-config-cflags)
+ LDFLAGS_CLANG ?= -rtlib=compiler-rt
+@@ -53,7 +52,6 @@ override LDFLAGS = $(CFLAGS) -L. $(_LDFLAGS) $(_CCLDFL
+ override _LDFLAGS := $(LDFLAGS)
+ override LDFLAGS = $(CFLAGS) -L. $(_LDFLAGS) $(_CCLDFLAGS) \
+ -Wl,--build-id \
+- -Wl,--no-allow-shlib-undefined \
+ -Wl,--no-undefined-version \
+ -Wl,-z,now \
+ -Wl,-z,muldefs \
+@@ -99,7 +97,6 @@ override HOST_LDFLAGS = $(HOST_CFLAGS) -L. \
+ override HOST_LDFLAGS = $(HOST_CFLAGS) -L. \
+ $(_HOST_LDFLAGS) $(_HOST_CCLDFLAGS) \
+ -Wl,--build-id \
+- -Wl,--no-allow-shlib-undefined \
+ -Wl,-z,now \
+ -Wl,-z,muldefs \
+ $(call family,HOST_LDFLAGS) \
diff --git a/devel/efivar/files/patch-src_include_gcc.specs b/devel/efivar/files/patch-src_include_gcc.specs
new file mode 100644
index 000000000000..388f3d9e22cd
--- /dev/null
+++ b/devel/efivar/files/patch-src_include_gcc.specs
@@ -0,0 +1,8 @@
+--- src/include/gcc.specs.orig 2024-01-31 20:08:46 UTC
++++ src/include/gcc.specs
+@@ -5,4 +5,4 @@ + %{!shared:%{!static:%{!r:-pie}}} %{static:-Wl,-no-fa
+ + %{!shared:%{!static:%{!r:-pie}}} %{static:-Wl,-no-fatal-warnings -Wl,-static -static -Wl,-z,relro,-z,now} -grecord-gcc-switches
+
+ *link:
+-+ %{!static:--fatal-warnings} --no-undefined-version --no-allow-shlib-undefined -z now --build-id %{!static:%{!shared:-pie}} %{shared:-z relro} %{static:%<pie}
+++ %{!static:--fatal-warnings} --no-undefined-version -z now --build-id %{!static:%{!shared:-pie}} %{shared:-z relro} %{static:%<pie}
diff --git a/devel/efivar/files/patch-src_linux.c b/devel/efivar/files/patch-src_linux.c
new file mode 100644
index 000000000000..1948fba2d92b
--- /dev/null
+++ b/devel/efivar/files/patch-src_linux.c
@@ -0,0 +1,108 @@
+--- src/linux.c.orig 2024-01-31 20:08:46 UTC
++++ src/linux.c
+@@ -12,17 +12,30 @@
+ #include <fcntl.h>
+ #include <inttypes.h>
+ #include <limits.h>
+-#include <linux/ethtool.h>
+-#include <linux/version.h>
+-#include <linux/sockios.h>
++#if defined(__linux__)
++# include <linux/ethtool.h>
++# include <linux/version.h>
++# include <linux/sockios.h>
++#elif defined(__FreeBSD__)
++# include <net/if.h>
++# include <net/if_dl.h>
++#endif
+ #include <net/if.h>
+-#include <scsi/scsi.h>
++#if defined(__linux__)
++# include <scsi/scsi.h>
++#endif
+ #include <stdbool.h>
+ #include <stdio.h>
++#if defined(__FreeBSD__)
++# include <sys/disk.h>
++# undef LIST_HEAD
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mount.h>
+ #include <sys/socket.h>
+-#include <sys/sysmacros.h>
++#if defined(__linux__)
++# include <sys/sysmacros.h>
++#endif
+ #include <sys/types.h>
+ #include <sys/param.h>
+ #include <sys/stat.h>
+@@ -630,6 +643,7 @@ make_blockdev_path(uint8_t *buf, ssize_t size, struct
+ return off;
+ }
+
++#if defined(__linux__)
+ ssize_t HIDDEN
+ make_mac_path(uint8_t *buf, ssize_t size, const char * const ifname)
+ {
+@@ -693,7 +707,48 @@ err:
+ close(fd);
+ return ret;
+ }
++#elif defined(__FreeBSD__)
++ssize_t HIDDEN
++make_mac_path(uint8_t *buf, ssize_t size, const char * const ifname)
++{
++ int fd;
++ struct ifreq ifr;
++ struct sockaddr_dl *sdl;
++ ssize_t ret = -1;
+
++ if (!buf || !ifname)
++ return -1;
++
++ fd = socket(AF_INET, SOCK_DGRAM, 0);
++ if (fd < 0)
++ return -1;
++
++ memset(&ifr, 0, sizeof(ifr));
++ strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1);
++ ifr.ifr_name[IFNAMSIZ-1] = '\0';
++
++ if (ioctl(fd, SIOCGIFADDR, &ifr) < 0) {
++ close(fd);
++ return -1;
++ }
++
++ // For MAC, use AF_LINK (sockaddr_dl)
++ if (ioctl(fd, SIOCGIFCONF, &ifr) < 0) {
++ close(fd);
++ return -1;
++ }
++
++ sdl = (struct sockaddr_dl *)&ifr.ifr_addr;
++ if (sdl->sdl_alen > 0 && sdl->sdl_alen <= size) {
++ memcpy(buf, LLADDR(sdl), sdl->sdl_alen);
++ ret = sdl->sdl_alen;
++ }
++
++ close(fd);
++ return ret;
++}
++#endif
++
+ /************************************************************
+ * get_sector_size
+ * Requires:
+@@ -707,7 +762,12 @@ get_sector_size(int filedes)
+ {
+ int rc, sector_size = 512;
+
++ (void)filedes;
++#if defined(__linux__)
+ rc = ioctl(filedes, BLKSSZGET, &sector_size);
++#elif defined(__FreeBSD__)
++ rc = ioctl(filedes, DIOCGSECTORSIZE, &sector_size);
++#endif
+ if (rc)
+ sector_size = 512;
+ return sector_size;
diff --git a/devel/efivar/files/patch-src_mntent.h b/devel/efivar/files/patch-src_mntent.h
new file mode 100644
index 000000000000..f4cf03ef4d55
--- /dev/null
+++ b/devel/efivar/files/patch-src_mntent.h
@@ -0,0 +1,192 @@
+--- src/mntent.h.orig 2025-10-12 11:00:40 UTC
++++ src/mntent.h
+@@ -0,0 +1,189 @@
++/*
++ * mntent
++ * mntent.h - compatibility header for FreeBSD
++ *
++ * Copyright (c) 2001 David Rufino <daverufino@btinternet.com>
++ * All rights reserved.
++ *
++ * Redistribution and use in source and binary forms, with or without
++ * modification, are permitted provided that the following conditions
++ * are met:
++ * 1. Redistributions of source code must retain the above copyright
++ * notice, this list of conditions and the following disclaimer.
++ * 2. Redistributions in binary form must reproduce the above copyright
++ * notice, this list of conditions and the following disclaimer in the
++ * documentation and/or other materials provided with the distribution.
++ *
++ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++ * SUCH DAMAGE.
++ */
++
++#ifndef VIFM__UTILS__MNTENT_H__
++#define VIFM__UTILS__MNTENT_H__
++
++#include <stddef.h>
++#include <stdio.h>
++
++#define MOUNTED "dummy"
++
++#define MNTTYPE_NFS "nfs"
++
++struct mntent
++{
++ char *mnt_fsname;
++ char *mnt_dir;
++ char *mnt_type;
++ char *mnt_opts;
++ int mnt_freq;
++ int mnt_passno;
++};
++
++#define setmntent(x,y) ((FILE *)0x1)
++struct mntent * getmntent(FILE *fp);
++char * hasmntopt(const struct mntent *mnt, const char option[]);
++#define endmntent(x) ((int)1)
++
++#endif /* VIFM__UTILS__MNTENT_H__ */
++
++#include <sys/param.h>
++#include <sys/ucred.h>
++#include <sys/mount.h>
++
++#include <stdlib.h>
++#include <string.h>
++
++#ifdef __NetBSD__
++#define statfs statvfs
++#define f_flags f_flag
++#endif
++
++static struct mntent * statfs_to_mntent(struct statfs *mntbuf);
++static char * flags2opts(int flags);
++static char * catopt(char s0[], const char s1[]);
++
++char *
++hasmntopt(const struct mntent *mnt, const char option[])
++{
++ char *opt, *optbuf;
++
++ optbuf = strdup(mnt->mnt_opts);
++ for(opt = optbuf; (opt = strtok(opt, " ")) != NULL; opt = NULL)
++ {
++ if(!strcasecmp(opt, option))
++ {
++ opt = opt - optbuf + mnt->mnt_opts;
++ free(optbuf);
++ return (opt);
++ }
++ }
++ free(optbuf);
++ return NULL;
++}
++
++struct mntent *
++getmntent(FILE *fp)
++{
++ static int pos = -1;
++ static int mntsize = -1;
++
++ static struct statfs *mntbuf;
++
++ (void)fp;
++
++ if(pos == -1 || mntsize == -1)
++ {
++ mntsize = getmntinfo(&mntbuf, MNT_NOWAIT);
++ }
++
++ pos++;
++ if(pos == mntsize)
++ {
++ pos = mntsize = -1;
++ return NULL;
++ }
++
++ return statfs_to_mntent(&mntbuf[pos]);
++}
++
++static struct mntent *
++statfs_to_mntent(struct statfs *mntbuf)
++{
++ static struct mntent _mntent;
++ static char opts_buf[40], *tmp;
++
++ _mntent.mnt_fsname = mntbuf->f_mntfromname;
++ _mntent.mnt_dir = mntbuf->f_mntonname;
++ _mntent.mnt_type = mntbuf->f_fstypename;
++ tmp = flags2opts (mntbuf->f_flags);
++ if(tmp != NULL)
++ {
++ opts_buf[sizeof(opts_buf) - 1] = '\0';
++ strncpy(opts_buf, tmp, sizeof(opts_buf) - 1);
++ free(tmp);
++ }
++ else
++ {
++ *opts_buf = '\0';
++ }
++ _mntent.mnt_opts = opts_buf;
++ _mntent.mnt_freq = _mntent.mnt_passno = 0;
++ return &_mntent;
++}
++
++static char *
++flags2opts(int flags)
++{
++ char *res = catopt(NULL, (flags & MNT_RDONLY) ? "ro" : "rw");
++ if(flags & MNT_SYNCHRONOUS) res = catopt(res, "sync");
++ if(flags & MNT_NOEXEC) res = catopt(res, "noexec");
++ if(flags & MNT_NOSUID) res = catopt(res, "nosuid");
++#ifndef __OpenBSD__
++ if(flags & MNT_UNION) res = catopt(res, "union");
++#endif
++ if(flags & MNT_ASYNC) res = catopt(res, "async");
++ if(flags & MNT_NOATIME) res = catopt(res, "noatime");
++#if !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
++ if(flags & MNT_NOCLUSTERR) res = catopt(res, "noclusterr");
++ if(flags & MNT_NOCLUSTERW) res = catopt(res, "noclusterw");
++ if(flags & MNT_NOSYMFOLLOW) res = catopt(res, "nosymfollow");
++ if(flags & MNT_SUIDDIR) res = catopt(res, "suiddir");
++#endif
++
++ return res;
++}
++
++static char *
++catopt(char s0[], const char s1[])
++{
++ char *cp;
++
++ if(s1 == NULL || *s1 == '\0')
++ {
++ return s0;
++ }
++ if(s0 && *s0)
++ {
++ const size_t i = strlen(s0) + strlen(s1) + 1 + 1;
++ if((cp = malloc(i)) == NULL)
++ {
++ return NULL;
++ }
++ (void)snprintf(cp, i, "%s %s", s0, s1);
++ }
++ else
++ {
++ cp = strdup(s1);
++ }
++
++ free(s0);
++ return cp;
++}
diff --git a/devel/efivar/files/patch-src_test_tester.c b/devel/efivar/files/patch-src_test_tester.c
new file mode 100644
index 000000000000..d93bb2d6456c
--- /dev/null
+++ b/devel/efivar/files/patch-src_test_tester.c
@@ -0,0 +1,13 @@
+--- src/test/tester.c.orig 2024-01-31 20:08:46 UTC
++++ src/test/tester.c
+@@ -5,7 +5,9 @@
+ * Copyright 2012-2018 Peter M. Jones <pjones@redhat.com>
+ */
+
+-#include <alloca.h>
++#if defined(__linux__)
++# include <alloca.h>
++#endif
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <stdarg.h>
diff --git a/devel/efivar/files/patch-src_thread-test.c b/devel/efivar/files/patch-src_thread-test.c
new file mode 100644
index 000000000000..b46bf0bb4ead
--- /dev/null
+++ b/devel/efivar/files/patch-src_thread-test.c
@@ -0,0 +1,22 @@
+--- src/thread-test.c.orig 2024-01-31 20:08:46 UTC
++++ src/thread-test.c
+@@ -6,7 +6,9 @@
+
+ #include "fix_coverity.h"
+
+-#include <alloca.h>
++#if defined(__linux__)
++# include <alloca.h>
++#endif
+ #include <efivar.h>
+ #include <err.h>
+ #include <errno.h>
+@@ -125,7 +127,7 @@ usage(int ret)
+ "Help options:\n"
+ " -?, --help Show this help message\n"
+ " --usage Display brief usage message\n",
+- program_invocation_short_name);
++ getprogname());
+ exit(ret);
+ }
+
diff --git a/devel/efivar/files/patch-src_time.c b/devel/efivar/files/patch-src_time.c
new file mode 100644
index 000000000000..4a7edf743ef4
--- /dev/null
+++ b/devel/efivar/files/patch-src_time.c
@@ -0,0 +1,20 @@
+--- src/time.c.orig 2024-01-31 20:08:46 UTC
++++ src/time.c
+@@ -52,7 +52,17 @@ tm_to_efi_time(const struct tm * const s, efi_time_t *
+
+ if (tzadj) {
+ tzset();
++
++#if defined(__FreeBSD__)
++ time_t t = time(NULL);
++ struct tm lt = {0};
++
++ localtime_r(&t, &lt);
++
++ d->timezone = lt.tm_gmtoff / 60;
++#else
+ d->timezone = timezone / 60;
++#endif
+ }
+
+ return 0;
diff --git a/devel/efivar/files/patch-src_util.h b/devel/efivar/files/patch-src_util.h
new file mode 100644
index 000000000000..7c47def1ebf9
--- /dev/null
+++ b/devel/efivar/files/patch-src_util.h
@@ -0,0 +1,13 @@
+--- src/util.h.orig 2024-01-31 20:08:46 UTC
++++ src/util.h
+@@ -8,7 +8,9 @@
+ #ifndef EFIVAR_UTIL_H
+ #define EFIVAR_UTIL_H 1
+
+-#include <alloca.h>
++#if defined(__linux__)
++# include <alloca.h>
++#endif
+ #include <ctype.h>
+ #include <endian.h>
+ #include <err.h>
diff --git a/devel/efivar/pkg-descr b/devel/efivar/pkg-descr
index 37d65fa5d927..6016e8495d1a 100644
--- a/devel/efivar/pkg-descr
+++ b/devel/efivar/pkg-descr
@@ -1 +1 @@
-Tools and library to manipulate EFI variables.
+Tools and libraries to work with EFI variables.
diff --git a/devel/efivar/pkg-plist b/devel/efivar/pkg-plist
index bf135b272c8f..d95e99c0eb2e 100644
--- a/devel/efivar/pkg-plist
+++ b/devel/efivar/pkg-plist
@@ -1,9 +1,29 @@
+bin/efisecdb
bin/efivar
-include/efivar-guids.h
-include/efivar.h
+include/efivar/efiboot-creator.h
+include/efivar/efiboot-loadopt.h
+include/efivar/efiboot.h
+include/efivar/efisec-secdb.h
+include/efivar/efisec-types.h
+include/efivar/efisec.h
+include/efivar/efivar-dp.h
+include/efivar/efivar-guids.h
+include/efivar/efivar-time.h
+include/efivar/efivar-types.h
+include/efivar/efivar.h
+lib/libefiboot.so
+lib/libefiboot.so.1
+lib/libefiboot.so.1.39
+lib/libefisec.so
+lib/libefisec.so.1
+lib/libefisec.so.1.39
lib/libefivar.so
-lib/libefivar.so.0
+lib/libefivar.so.1
+lib/libefivar.so.1.39
+libdata/pkgconfig/efiboot.pc
+libdata/pkgconfig/efisec.pc
libdata/pkgconfig/efivar.pc
+share/man/man1/efisecdb.1.gz
share/man/man1/efivar.1.gz
share/man/man3/efi_append_variable.3.gz
share/man/man3/efi_del_variable.3.gz
@@ -11,6 +31,7 @@ share/man/man3/efi_get_next_variable_name.3.gz
share/man/man3/efi_get_variable.3.gz
share/man/man3/efi_get_variable_attributes.3.gz
share/man/man3/efi_get_variable_size.3.gz
+share/man/man3/efi_guid_to_id_guid.3.gz
share/man/man3/efi_guid_to_name.3.gz
share/man/man3/efi_guid_to_str.3.gz
share/man/man3/efi_guid_to_symbol.3.gz
@@ -18,4 +39,18 @@ share/man/man3/efi_name_to_guid.3.gz
share/man/man3/efi_set_variable.3.gz
share/man/man3/efi_str_to_guid.3.gz
share/man/man3/efi_symbol_to_guid.3.gz
+share/man/man3/efi_variable_alloc.3.gz
+share/man/man3/efi_variable_export.3.gz
+share/man/man3/efi_variable_free.3.gz
+share/man/man3/efi_variable_get_attributes.3.gz
+share/man/man3/efi_variable_get_data.3.gz
+share/man/man3/efi_variable_get_guid.3.gz
+share/man/man3/efi_variable_get_name.3.gz
+share/man/man3/efi_variable_import.3.gz
+share/man/man3/efi_variable_realize.3.gz
+share/man/man3/efi_variable_set_attributes.3.gz
+share/man/man3/efi_variable_set_data.3.gz
+share/man/man3/efi_variable_set_guid.3.gz
+share/man/man3/efi_variable_set_name.3.gz
+share/man/man3/efi_variable_t.3.gz
share/man/man3/efi_variables_supported.3.gz
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index 83a45f0acafc..bb42c69618ec 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
-DISTVERSION= 2.79.0
-PORTREVISION= 2
+DISTVERSION= 2.81.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/gh/distinfo b/devel/gh/distinfo
index 975b442e49e5..20dfcdeaa3b3 100644
--- a/devel/gh/distinfo
+++ b/devel/gh/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757700385
-SHA256 (go/devel_gh/gh-v2.79.0/v2.79.0.mod) = 8424dae144988c0fb202380c9b1b1224320a0d37207e82f9fbede1c8d509c01f
-SIZE (go/devel_gh/gh-v2.79.0/v2.79.0.mod) = 11873
-SHA256 (go/devel_gh/gh-v2.79.0/v2.79.0.zip) = 0909ce0e58b4e41550d26e7d59c9695e83bcd90c34e2219982cd9d57a20f0c32
-SIZE (go/devel_gh/gh-v2.79.0/v2.79.0.zip) = 15542088
+TIMESTAMP = 1760501107
+SHA256 (go/devel_gh/gh-v2.81.0/v2.81.0.mod) = 3588c064bc1ff6c0aaaa00b75a01127e1513383ad4091492e8d62ec52116b0d1
+SIZE (go/devel_gh/gh-v2.81.0/v2.81.0.mod) = 11971
+SHA256 (go/devel_gh/gh-v2.81.0/v2.81.0.zip) = f23434421b0934f9af0b2e60924f15e2339178f4b4559719d7842ad0a171934e
+SIZE (go/devel_gh/gh-v2.81.0/v2.81.0.zip) = 15622855
diff --git a/devel/gh/pkg-plist b/devel/gh/pkg-plist
index 82029f922e05..00c60ba62cac 100644
--- a/devel/gh/pkg-plist
+++ b/devel/gh/pkg-plist
@@ -1,3 +1,7 @@
+%%MANPAGES%%share/man/man1/gh-agent-task.1.gz
+%%MANPAGES%%share/man/man1/gh-agent-task-create.1.gz
+%%MANPAGES%%share/man/man1/gh-agent-task-list.1.gz
+%%MANPAGES%%share/man/man1/gh-agent-task-view.1.gz
%%MANPAGES%%share/man/man1/gh-alias-delete.1.gz
%%MANPAGES%%share/man/man1/gh-alias-import.1.gz
%%MANPAGES%%share/man/man1/gh-alias-list.1.gz
@@ -134,6 +138,8 @@
%%MANPAGES%%share/man/man1/gh-release-edit.1.gz
%%MANPAGES%%share/man/man1/gh-release-list.1.gz
%%MANPAGES%%share/man/man1/gh-release-upload.1.gz
+%%MANPAGES%%share/man/man1/gh-release-verify.1.gz
+%%MANPAGES%%share/man/man1/gh-release-verify-asset.1.gz
%%MANPAGES%%share/man/man1/gh-release-view.1.gz
%%MANPAGES%%share/man/man1/gh-release.1.gz
%%MANPAGES%%share/man/man1/gh-repo-autolink-create.1.gz
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 9b14a7ccb498..fd3f7cc616e0 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,7 +1,6 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.73.1
-PORTREVISION= 1
+DISTVERSION= 1.74.0
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index fb2af53a4a46..f9697e1e984f 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760252925
-SHA256 (go/devel_glab/glab-v1.73.1/v1.73.1.mod) = 6c38c677d14fc3d35aa06017b339ef57be98de0f2142523635d63b5eeb9ac600
-SIZE (go/devel_glab/glab-v1.73.1/v1.73.1.mod) = 8140
-SHA256 (go/devel_glab/glab-v1.73.1/v1.73.1.zip) = a698c8ef0d0ba94ee8be4b398ccfa7fa963cb5f16c507119a53bd5da0174559c
-SIZE (go/devel_glab/glab-v1.73.1/v1.73.1.zip) = 17506729
+TIMESTAMP = 1760504467
+SHA256 (go/devel_glab/glab-v1.74.0/v1.74.0.mod) = 6c38c677d14fc3d35aa06017b339ef57be98de0f2142523635d63b5eeb9ac600
+SIZE (go/devel_glab/glab-v1.74.0/v1.74.0.mod) = 8140
+SHA256 (go/devel_glab/glab-v1.74.0/v1.74.0.zip) = d3f21f1223a444f52144fb0a89df395b0b610f65deec03271fa4425269fe53f8
+SIZE (go/devel_glab/glab-v1.74.0/v1.74.0.zip) = 17486124
diff --git a/devel/glab/pkg-plist b/devel/glab/pkg-plist
index 7f6273740199..f6dbfbd47ee9 100644
--- a/devel/glab/pkg-plist
+++ b/devel/glab/pkg-plist
@@ -53,9 +53,6 @@
%%MANPAGES%%share/man/man1/glab-deploy-key.1.gz
%%MANPAGES%%share/man/man1/glab-duo-ask.1.gz
%%MANPAGES%%share/man/man1/glab-duo.1.gz
-%%MANPAGES%%share/man/man1/glab-duo-claude-token.1.gz
-%%MANPAGES%%share/man/man1/glab-duo-claude.1.gz
-%%MANPAGES%%share/man/man1/glab-duo-codex.1.gz
%%MANPAGES%%share/man/man1/glab-incident-close.1.gz
%%MANPAGES%%share/man/man1/glab-incident-list.1.gz
%%MANPAGES%%share/man/man1/glab-incident-note.1.gz
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index 604805b6e2a0..195dd0265ee7 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,7 +1,6 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.0
-PORTREVISION= 3
+DISTVERSION= 2.5.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo
index a3e2aadeaf85..6d5534dcbf22 100644
--- a/devel/golangci-lint/distinfo
+++ b/devel/golangci-lint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756595488
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.mod) = 932eec519a8abe11111e4746f1675c8bd2120691b3893a4e6081ee4333c8fd55
-SIZE (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.mod) = 9682
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.zip) = 89bdc80bd2c577a08749210d07c0867210c0bffa29352c7d63411de22468f5c3
-SIZE (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.zip) = 1803634
+TIMESTAMP = 1760539161
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.mod) = 41e79ad6d4d78115005c2c70526c1b41b158031756be8baa8e3dc39c429b1152
+SIZE (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.mod) = 9800
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.zip) = 94b66aa801f66ce99ff117b7c409b398bd4e94ccbc7821cda3ddf10a21e9035f
+SIZE (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.zip) = 1820419
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index b22b9cc23ed9..3f0306954642 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.516.3
+PORTVERSION= 2.528.1
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 61567c35d05f..48fc3b48f1d9 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758133479
-SHA256 (jenkins/2.516.3/jenkins.war) = 81b3abcc0f24cea48e74effe152f69dc5f0d880edc0c2737c61446b3c5992c00
-SIZE (jenkins/2.516.3/jenkins.war) = 87500304
+TIMESTAMP = 1760543849
+SHA256 (jenkins/2.528.1/jenkins.war) = d630dca265f75a8d581f127a9234f1679d4b0800a8f370d03ad4a154ceb7295b
+SIZE (jenkins/2.528.1/jenkins.war) = 95450898
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index 2b2600bfeb6f..93b56ac5db45 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -142,7 +142,9 @@ LLDB_COMMANDS= \
lldb-dap \
lldb-instr \
lldb-mcp \
- lldb-server
+ lldb-server \
+ lldb-tblgen \
+ yaml2macho-core
MLIR_COMMANDS= \
mlir-cat \
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 2ce515f2a183..97d56d002ba5 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 22
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20250904
+SNAPDATE= 20251007
-LLVM_PROJECT_COMMIT= 13f97f013adbe7ad0ef2bf3634d14b6fccfae90d
+LLVM_PROJECT_COMMIT= cce7cfbf53f9e9b0927fb2edd464a8889abb8155
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index afbcd1c105c2..95432a792625 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756990631
-SHA256 (llvm-llvm-project-22.0.d20250904-13f97f013adbe7ad0ef2bf3634d14b6fccfae90d_GH0.tar.gz) = 8bf3fbe1de1ef1fd6cfcba7bf7486b868e3f3086c6f2a6e887e4c831c3e0d51e
-SIZE (llvm-llvm-project-22.0.d20250904-13f97f013adbe7ad0ef2bf3634d14b6fccfae90d_GH0.tar.gz) = 247160057
+TIMESTAMP = 1759834561
+SHA256 (llvm-llvm-project-22.0.d20251007-cce7cfbf53f9e9b0927fb2edd464a8889abb8155_GH0.tar.gz) = d46b58adebf5c6bd57f80ed213d444dde6047bd5cc40a2e5f170c733ea3ee033
+SIZE (llvm-llvm-project-22.0.d20251007-cce7cfbf53f9e9b0927fb2edd464a8889abb8155_GH0.tar.gz) = 248714842
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 9a5845a29f81..b88c767bc2cb 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -129,6 +129,8 @@ bin/offload-arch-devel
%%LLDB%%bin/lldb-instr-devel
%%LLDB%%bin/lldb-mcp-devel
%%LLDB%%bin/lldb-server-devel
+%%LLDB%%bin/lldb-tblgen-devel
+bin/yaml2macho-core-devel
%%MLIR%%bin/mlir-cat-devel
%%MLIR%%bin/mlir-lsp-server-devel
%%MLIR%%bin/mlir-minimal-opt-devel
@@ -231,6 +233,7 @@ llvm-devel/bin/llc
%%LLDB%%llvm-devel/bin/lldb-instr
%%LLDB%%llvm-devel/bin/lldb-mcp
%%LLDB%%llvm-devel/bin/lldb-server
+%%LLDB%%llvm-devel/bin/lldb-tblgen
llvm-devel/bin/lli
llvm-devel/bin/llvm-addr2line
llvm-devel/bin/llvm-ar
@@ -336,6 +339,7 @@ llvm-devel/bin/sanstats
%%FLANG%%llvm-devel/bin/tco
llvm-devel/bin/verify-uselistorder
%%LLD%%llvm-devel/bin/wasm-ld
+llvm-devel/bin/yaml2macho-core
%%CLANG%%llvm-devel/include/clang-c/BuildSystem.h
%%CLANG%%llvm-devel/include/clang-c/CXCompilationDatabase.h
%%CLANG%%llvm-devel/include/clang-c/CXDiagnostic.h
@@ -415,10 +419,12 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CastingThroughVoidCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ChainedComparisonCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CommandProcessorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CopyConstructorInitCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DanglingHandleCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DerivedMethodShadowingBaseMethodCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/EmptyCatchCheck.h
@@ -484,8 +490,10 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/TaggedUnionMemberCountCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/TerminatingContinueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ThrowingStaticInitializationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UncheckedStringToNumberConversionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h
@@ -498,7 +506,6 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UnusedReturnValueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UseAfterMoveCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/VirtualNearMissCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/CommandProcessorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/FloatLoopCounter.h
@@ -506,11 +513,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/MutatingCopyCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/SetLongJmpCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/StaticObjectExceptionCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/StrToNumCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/ThrownExceptionTypeCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/VariadicFunctionDefCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/concurrency/MtUnsafeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h
@@ -544,6 +547,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/custom/QueryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/darwin/AvoidSpinlockCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h
@@ -560,6 +564,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/google/DefaultArgumentsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/ExplicitConstructorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/ExplicitMakePairCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/google/FloatTypesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/FunctionNamingCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/GlobalNamesInHeadersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/GlobalVariableDeclarationCheck.h
@@ -582,6 +587,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/PreferStaticOverAnonymousNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/TwineLocalCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/UseNewMLIROpBuilderCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/UseRangesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h
@@ -613,6 +619,8 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/UseInternalLinkageCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidBindCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidCArraysCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidSetjmpLongjmpCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidVariadicFunctionsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/DeprecatedHeadersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h
@@ -734,6 +742,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantInlineSpecifierCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantMemberInitCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantParenthesesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantPreprocessorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantSmartptrGetCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantStringCStrCheck.h
@@ -874,6 +883,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/AST/ExternalASTSource.h
%%CLANG%%llvm-devel/include/clang/AST/FormatString.h
%%CLANG%%llvm-devel/include/clang/AST/GlobalDecl.h
+%%CLANG%%llvm-devel/include/clang/AST/HLSLResource.h
%%CLANG%%llvm-devel/include/clang/AST/IgnoreExpr.h
%%CLANG%%llvm-devel/include/clang/AST/JSONNodeDumper.h
%%CLANG%%llvm-devel/include/clang/AST/LambdaCapture.h
@@ -947,6 +957,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/Dominators.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/IntervalPartition.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeAnnotations.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LiveVariables.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/PostOrderCFGView.h
@@ -1393,7 +1404,6 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Interpreter/CodeCompletion.h
%%CLANG%%llvm-devel/include/clang/Interpreter/Interpreter.h
%%CLANG%%llvm-devel/include/clang/Interpreter/PartialTranslationUnit.h
-%%CLANG%%llvm-devel/include/clang/Interpreter/RemoteJITUtils.h
%%CLANG%%llvm-devel/include/clang/Interpreter/Value.h
%%CLANG%%llvm-devel/include/clang/Lex/CodeCompletionHandler.h
%%CLANG%%llvm-devel/include/clang/Lex/DependencyDirectivesScanner.h
@@ -2375,6 +2385,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Interpreter/CommandReturnObject.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedBreakpointInterface.h
+%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedFrameInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
@@ -2428,6 +2439,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Resource.h
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Server.h
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Tool.h
+%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Transport.h
%%LLDB%%llvm-devel/include/lldb/Symbol/ArmUnwindInfo.h
%%LLDB%%llvm-devel/include/lldb/Symbol/Block.h
%%LLDB%%llvm-devel/include/lldb/Symbol/CallFrameInfo.h
@@ -2860,6 +2872,7 @@ llvm-devel/include/llvm/Analysis/InstSimplifyFolder.h
llvm-devel/include/llvm/Analysis/InstructionPrecedenceTracking.h
llvm-devel/include/llvm/Analysis/InstructionSimplify.h
llvm-devel/include/llvm/Analysis/InteractiveModelRunner.h
+llvm-devel/include/llvm/Analysis/InterestingMemoryOperand.h
llvm-devel/include/llvm/Analysis/IteratedDominanceFrontier.h
llvm-devel/include/llvm/Analysis/KernelInfo.h
llvm-devel/include/llvm/Analysis/LastRunTrackingAnalysis.h
@@ -3017,7 +3030,11 @@ llvm-devel/include/llvm/CAS/BuiltinCASContext.h
llvm-devel/include/llvm/CAS/BuiltinObjectHasher.h
llvm-devel/include/llvm/CAS/CASID.h
llvm-devel/include/llvm/CAS/CASReference.h
+llvm-devel/include/llvm/CAS/FileOffset.h
+llvm-devel/include/llvm/CAS/MappedFileRegionArena.h
llvm-devel/include/llvm/CAS/ObjectStore.h
+llvm-devel/include/llvm/CAS/OnDiskDataAllocator.h
+llvm-devel/include/llvm/CAS/OnDiskTrieRawHashMap.h
llvm-devel/include/llvm/CGData/CGDataPatchItem.h
llvm-devel/include/llvm/CGData/CodeGenData.h
llvm-devel/include/llvm/CGData/CodeGenData.inc
@@ -3695,6 +3712,7 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h
llvm-devel/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutorResolutionGenerator.h
llvm-devel/include/llvm/ExecutionEngine/Orc/GetDylibInterface.h
llvm-devel/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
llvm-devel/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h
@@ -3749,6 +3767,7 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/Speculation.h
llvm-devel/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/DefaultHostBootstrapValues.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorResolver.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
@@ -3904,6 +3923,7 @@ llvm-devel/include/llvm/IR/IntrinsicsRISCV.h
llvm-devel/include/llvm/IR/IntrinsicsRISCV.td
llvm-devel/include/llvm/IR/IntrinsicsRISCVXAndes.td
llvm-devel/include/llvm/IR/IntrinsicsRISCVXCV.td
+llvm-devel/include/llvm/IR/IntrinsicsRISCVXMIPS.td
llvm-devel/include/llvm/IR/IntrinsicsRISCVXTHead.td
llvm-devel/include/llvm/IR/IntrinsicsRISCVXsf.td
llvm-devel/include/llvm/IR/IntrinsicsS390.h
@@ -4239,7 +4259,6 @@ llvm-devel/include/llvm/ProfileData/SampleProfReader.h
llvm-devel/include/llvm/ProfileData/SampleProfWriter.h
llvm-devel/include/llvm/ProfileData/SymbolRemappingReader.h
llvm-devel/include/llvm/Remarks/BitstreamRemarkContainer.h
-llvm-devel/include/llvm/Remarks/BitstreamRemarkParser.h
llvm-devel/include/llvm/Remarks/BitstreamRemarkSerializer.h
llvm-devel/include/llvm/Remarks/HotnessThresholdParser.h
llvm-devel/include/llvm/Remarks/Remark.h
@@ -4372,17 +4391,22 @@ llvm-devel/include/llvm/Support/GenericLoopInfoImpl.h
llvm-devel/include/llvm/Support/GlobPattern.h
llvm-devel/include/llvm/Support/GraphWriter.h
llvm-devel/include/llvm/Support/HashBuilder.h
+llvm-devel/include/llvm/Support/HashingOutputBackend.h
llvm-devel/include/llvm/Support/HexagonAttributeParser.h
llvm-devel/include/llvm/Support/HexagonAttributes.h
llvm-devel/include/llvm/Support/InitLLVM.h
llvm-devel/include/llvm/Support/InstructionCost.h
llvm-devel/include/llvm/Support/InterleavedRange.h
llvm-devel/include/llvm/Support/JSON.h
+llvm-devel/include/llvm/Support/Jobserver.h
llvm-devel/include/llvm/Support/KnownBits.h
llvm-devel/include/llvm/Support/KnownFPClass.h
llvm-devel/include/llvm/Support/LEB128.h
llvm-devel/include/llvm/Support/LICENSE.TXT
llvm-devel/include/llvm/Support/LLVMDriver.h
+llvm-devel/include/llvm/Support/LSP/Logging.h
+llvm-devel/include/llvm/Support/LSP/Protocol.h
+llvm-devel/include/llvm/Support/LSP/Transport.h
llvm-devel/include/llvm/Support/LineIterator.h
llvm-devel/include/llvm/Support/Locale.h
llvm-devel/include/llvm/Support/LockFileManager.h
@@ -4467,6 +4491,12 @@ llvm-devel/include/llvm/Support/VCSRevision.h
llvm-devel/include/llvm/Support/Valgrind.h
llvm-devel/include/llvm/Support/VersionTuple.h
llvm-devel/include/llvm/Support/VirtualFileSystem.h
+llvm-devel/include/llvm/Support/VirtualOutputBackend.h
+llvm-devel/include/llvm/Support/VirtualOutputBackends.h
+llvm-devel/include/llvm/Support/VirtualOutputConfig.def
+llvm-devel/include/llvm/Support/VirtualOutputConfig.h
+llvm-devel/include/llvm/Support/VirtualOutputError.h
+llvm-devel/include/llvm/Support/VirtualOutputFile.h
llvm-devel/include/llvm/Support/Watchdog.h
llvm-devel/include/llvm/Support/Win64EH.h
llvm-devel/include/llvm/Support/Windows/WindowsSupport.h
@@ -4488,6 +4518,7 @@ llvm-devel/include/llvm/Support/type_traits.h
llvm-devel/include/llvm/Support/xxhash.h
llvm-devel/include/llvm/TableGen/AArch64ImmCheck.h
llvm-devel/include/llvm/TableGen/Automaton.td
+llvm-devel/include/llvm/TableGen/CodeGenHelpers.h
llvm-devel/include/llvm/TableGen/DirectiveEmitter.h
llvm-devel/include/llvm/TableGen/Error.h
llvm-devel/include/llvm/TableGen/Main.h
@@ -4674,6 +4705,7 @@ llvm-devel/include/llvm/Transforms/Scalar/DCE.h
llvm-devel/include/llvm/Transforms/Scalar/DFAJumpThreading.h
llvm-devel/include/llvm/Transforms/Scalar/DeadStoreElimination.h
llvm-devel/include/llvm/Transforms/Scalar/DivRemPairs.h
+llvm-devel/include/llvm/Transforms/Scalar/DropUnnecessaryAssumes.h
llvm-devel/include/llvm/Transforms/Scalar/EarlyCSE.h
llvm-devel/include/llvm/Transforms/Scalar/FlattenCFG.h
llvm-devel/include/llvm/Transforms/Scalar/Float2Int.h
@@ -4761,6 +4793,7 @@ llvm-devel/include/llvm/Transforms/Utils/ControlFlowUtils.h
llvm-devel/include/llvm/Transforms/Utils/CountVisits.h
llvm-devel/include/llvm/Transforms/Utils/CtorUtils.h
llvm-devel/include/llvm/Transforms/Utils/DXILUpgrade.h
+llvm-devel/include/llvm/Transforms/Utils/DebugSSAUpdater.h
llvm-devel/include/llvm/Transforms/Utils/Debugify.h
llvm-devel/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
llvm-devel/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
@@ -4833,7 +4866,6 @@ llvm-devel/include/llvm/Transforms/Utils/UnifyLoopExits.h
llvm-devel/include/llvm/Transforms/Utils/UnrollLoop.h
llvm-devel/include/llvm/Transforms/Utils/VNCoercion.h
llvm-devel/include/llvm/Transforms/Utils/ValueMapper.h
-llvm-devel/include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h
llvm-devel/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
llvm-devel/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
llvm-devel/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
@@ -4971,7 +5003,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/IRTypes.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/Nanobind.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/NanobindAdaptors.h
-%%MLIR%%llvm-devel/include/mlir/Bindings/Python/PybindAdaptors.h
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeImplementation.h
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.h
@@ -6156,8 +6187,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/Passes.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/PassesEnums.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/PassesEnums.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Utils/QuantUtils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Utils/ShapeUtils.h
@@ -6215,6 +6244,11 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtension.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtensionOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtensionOps.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtensionOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtensionOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.td
@@ -6485,10 +6519,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/ControlFlowInterfaces.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/ControlFlowInterfaces.h.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/ControlFlowInterfaces.td
-%%MLIR%%llvm-devel/include/mlir/Interfaces/CopyOpInterface.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Interfaces/CopyOpInterface.h
-%%MLIR%%llvm-devel/include/mlir/Interfaces/CopyOpInterface.h.inc
-%%MLIR%%llvm-devel/include/mlir/Interfaces/CopyOpInterface.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/DataLayoutAttrInterface.h.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/DataLayoutInterfaces.h
@@ -6527,6 +6557,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/LoopLikeInterface.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/LoopLikeInterface.h.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/LoopLikeInterface.td
+%%MLIR%%llvm-devel/include/mlir/Interfaces/MemOpInterfaces.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/MemOpInterfaces.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/MemOpInterfaces.h.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/MemOpInterfaces.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/MemorySlotInterfaces.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/MemorySlotInterfaces.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/MemorySlotOpInterfaces.cpp.inc
@@ -6703,10 +6737,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Tools/Plugins/DialectPlugin.h
%%MLIR%%llvm-devel/include/mlir/Tools/Plugins/PassPlugin.h
%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/CompilationDatabase.h
-%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/Logging.h
-%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/Protocol.h
%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/SourceMgrUtils.h
-%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/Transport.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-lsp-server/MlirLspRegistryFunction.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-opt/MlirOptMain.h
@@ -6717,6 +6748,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-translate/MlirTranslateMain.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-translate/Translation.h
%%MLIR%%llvm-devel/include/mlir/Tools/tblgen-lsp-server/TableGenLspServerMain.h
+%%MLIR%%llvm-devel/include/mlir/Transforms/BubbleDownMemorySpaceCasts.h
%%MLIR%%llvm-devel/include/mlir/Transforms/CFGToSCF.h
%%MLIR%%llvm-devel/include/mlir/Transforms/CSE.h
%%MLIR%%llvm-devel/include/mlir/Transforms/CommutativityUtils.h
@@ -7074,6 +7106,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_bitmanip.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_corev_alu.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_crypto.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_mips.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_nds.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_ntlh.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_vector.h
@@ -7392,6 +7425,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSparcDisassembler.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSparcInfo.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSupport.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMSupportLSP.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSymbolize.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSystemZAsmParser.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSystemZCodeGen.a
@@ -7548,7 +7582,6 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRConvertToEmitC.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRConvertToLLVMInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRConvertToLLVMPass.a
-%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCopyOpInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRDLTIDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRDLTITestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRDLTITransformOps.a
@@ -7632,6 +7665,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToROCDL.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToSPIRV.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemOpInterfaces.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefToEmitC.a
@@ -7799,6 +7833,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialectUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformLoopExtension.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformPDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformSMTExtension.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformTuneExtension.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransforms.a
@@ -7900,6 +7935,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyCERTModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyConcurrencyModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyCppCoreGuidelinesModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyCustomModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyDarwinModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyFuchsiaModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyGoogleModule.a
@@ -8060,6 +8096,7 @@ llvm-devel/share/opt-viewer/style.css
%%CLANG%%llvm-devel/share/scan-view/bugcatcher.ico
%%CLANG%%llvm-devel/share/scan-view/startfile.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/BooleanExpression.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/DiffUpdater.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/LitConfig.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/LitTestCase.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/ProgressBar.py
@@ -8071,6 +8108,7 @@ llvm-devel/share/opt-viewer/style.css
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/TestingConfig.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/__init__.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/builtin_commands/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/builtin_commands/_launch_with_limit.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/builtin_commands/cat.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/builtin_commands/diff.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/cl_arguments.py
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
index 5a46adcd39d6..7ee0cde6e127 100644
--- a/devel/llvm21/Makefile
+++ b/devel/llvm21/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 21.1.2
+DISTVERSION= 21.1.3
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
index 273b6b3bbbc9..6916a92c4509 100644
--- a/devel/llvm21/distinfo
+++ b/devel/llvm21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758722928
-SHA256 (llvm-project-21.1.2.src.tar.xz) = 1a417d1c8faf8d93e73fec1cbb76d393ed3218974c2283c7bac9672d3d47c54b
-SIZE (llvm-project-21.1.2.src.tar.xz) = 158926856
+TIMESTAMP = 1759927782
+SHA256 (llvm-project-21.1.3.src.tar.xz) = 9c9db50d8046f668156d83f6b594631b4ca79a0d96e4f19bed9dc019b022e58f
+SIZE (llvm-project-21.1.3.src.tar.xz) = 158943752
diff --git a/devel/poser/Makefile b/devel/poser/Makefile
index 4b54a24a14bb..234f70c209d0 100644
--- a/devel/poser/Makefile
+++ b/devel/poser/Makefile
@@ -11,6 +11,9 @@ WWW= https://zirias.github.io/poser/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Unmaintained port
+EXPIRATION_DATE=2025-12-31
+
USES= compiler:c11 gmake pkgconfig tar:xz
USE_LDCONFIG= yes
diff --git a/devel/py-openstacksdk/Makefile b/devel/py-openstacksdk/Makefile
index 1073e742a943..9724ed9b89e3 100644
--- a/devel/py-openstacksdk/Makefile
+++ b/devel/py-openstacksdk/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=4.4.1:devel/py-decorator@${PY_FLA
${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpatch>=1.16:devel/py-jsonpatch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keystoneauth1>=5.10.0:devel/py-keystoneauth1@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}os-service-types>=1.8.0:devel/py-os-service-types@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}os-service-types>0:devel/py-os-service-types@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=3.2.2:sysutils/py-psutil@${PY_FLAVOR} \
diff --git a/devel/py-pybind11/Makefile b/devel/py-pybind11/Makefile
index 582cee5f3caf..a13d77c50b1a 100644
--- a/devel/py-pybind11/Makefile
+++ b/devel/py-pybind11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pybind11
-DISTVERSION= 2.13.6
+DISTVERSION= 3.0.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,11 +11,11 @@ WWW= https://pybind11.readthedocs.io/en/stable/ \
LICENSE= BSD3CLAUSE
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-USES= python
-USE_PYTHON= pep517 concurrent autoplist
+USES= cmake:indirect python
+USE_PYTHON= pep517 concurrent autoplist pytest
NO_ARCH= yes
diff --git a/devel/py-pybind11/distinfo b/devel/py-pybind11/distinfo
index 3a02704480e4..dc2251267414 100644
--- a/devel/py-pybind11/distinfo
+++ b/devel/py-pybind11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726298011
-SHA256 (pybind11-2.13.6.tar.gz) = ba6af10348c12b24e92fa086b39cfba0eff619b61ac77c406167d813b096d39a
-SIZE (pybind11-2.13.6.tar.gz) = 218403
+TIMESTAMP = 1760505164
+SHA256 (pybind11-3.0.1.tar.gz) = 9c0f40056a016da59bab516efb523089139fcc6f2ba7e4930854c61efb932051
+SIZE (pybind11-3.0.1.tar.gz) = 546914
diff --git a/devel/py-scikit-build-core/Makefile b/devel/py-scikit-build-core/Makefile
index 0c4739f0f45b..aa2108dde3b5 100644
--- a/devel/py-scikit-build-core/Makefile
+++ b/devel/py-scikit-build-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scikit-build-core
-DISTVERSION= 0.11.1
+DISTVERSION= 0.11.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -46,6 +46,6 @@ TEST_ENV= ${MAKE_ENV} \
NO_ARCH= yes
-# tests as of 0.11.1: 1 failed, 415 passed, 5 skipped, 3 xfailed, 1 warning in 603.00s (0:10:03), see https://github.com/scikit-build/scikit-build-core/issues/1057
+# tests as of 0.11.6: 2 failed, 460 passed, 5 skipped, 4 xfailed, 1 warning in 1152.80s (0:19:12), see https://github.com/scikit-build/scikit-build-core/issues/1159
.include <bsd.port.mk>
diff --git a/devel/py-scikit-build-core/distinfo b/devel/py-scikit-build-core/distinfo
index 256a11ba316d..0d39780bddbf 100644
--- a/devel/py-scikit-build-core/distinfo
+++ b/devel/py-scikit-build-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745646968
-SHA256 (scikit_build_core-0.11.1.tar.gz) = 4e5988df5cd33f0bdb9967b72663ca99f50383c9bc21d8b24fa40c0661ae72b7
-SIZE (scikit_build_core-0.11.1.tar.gz) = 273807
+TIMESTAMP = 1760505206
+SHA256 (scikit_build_core-0.11.6.tar.gz) = 5982ccd839735be99cfd3b92a8847c6c196692f476c215da84b79d2ad12f9f1b
+SIZE (scikit_build_core-0.11.6.tar.gz) = 286006
diff --git a/devel/pybind11/Makefile b/devel/pybind11/Makefile
index 1b6be96a204b..e0a989feae80 100644
--- a/devel/pybind11/Makefile
+++ b/devel/pybind11/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pybind11
DISTVERSIONPREFIX= v
-DISTVERSION= 2.13.6
+DISTVERSION= 3.0.1
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
@@ -23,4 +23,6 @@ CMAKE_TESTING_TARGET= pytest
NO_ARCH= yes
+# tests of 3.0.1: 5 failed, 1253 passed, 20 skipped, 2 xfailed, 1 xpassed in 53.99s
+
.include <bsd.port.mk>
diff --git a/devel/pybind11/distinfo b/devel/pybind11/distinfo
index d899221bd476..6153f18eacf0 100644
--- a/devel/pybind11/distinfo
+++ b/devel/pybind11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726298147
-SHA256 (pybind-pybind11-v2.13.6_GH0.tar.gz) = e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20
-SIZE (pybind-pybind11-v2.13.6_GH0.tar.gz) = 800804
+TIMESTAMP = 1760503125
+SHA256 (pybind-pybind11-v3.0.1_GH0.tar.gz) = 741633da746b7c738bb71f1854f957b9da660bcd2dce68d71949037f0969d0ca
+SIZE (pybind-pybind11-v3.0.1_GH0.tar.gz) = 918227
diff --git a/devel/pybind11/pkg-plist b/devel/pybind11/pkg-plist
index 1dff2e13bd8d..f7f1c9dfdb14 100644
--- a/devel/pybind11/pkg-plist
+++ b/devel/pybind11/pkg-plist
@@ -4,15 +4,26 @@ include/pybind11/cast.h
include/pybind11/chrono.h
include/pybind11/common.h
include/pybind11/complex.h
+include/pybind11/conduit/README.txt
+include/pybind11/conduit/pybind11_conduit_v1.h
+include/pybind11/conduit/pybind11_platform_abi_id.h
+include/pybind11/conduit/wrap_include_python_h.h
+include/pybind11/critical_section.h
include/pybind11/detail/class.h
include/pybind11/detail/common.h
include/pybind11/detail/cpp_conduit.h
include/pybind11/detail/descr.h
+include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h
include/pybind11/detail/exception_translation.h
+include/pybind11/detail/function_record_pyobject.h
include/pybind11/detail/init.h
include/pybind11/detail/internals.h
+include/pybind11/detail/native_enum_data.h
+include/pybind11/detail/pybind11_namespace_macros.h
+include/pybind11/detail/struct_smart_holder.h
include/pybind11/detail/type_caster_base.h
include/pybind11/detail/typeid.h
+include/pybind11/detail/using_smart_holder.h
include/pybind11/detail/value_and_holder.h
include/pybind11/eigen.h
include/pybind11/eigen/common.h
@@ -23,7 +34,9 @@ include/pybind11/eval.h
include/pybind11/functional.h
include/pybind11/gil.h
include/pybind11/gil_safe_call_once.h
+include/pybind11/gil_simple.h
include/pybind11/iostream.h
+include/pybind11/native_enum.h
include/pybind11/numpy.h
include/pybind11/operators.h
include/pybind11/options.h
@@ -32,8 +45,11 @@ include/pybind11/pytypes.h
include/pybind11/stl.h
include/pybind11/stl/filesystem.h
include/pybind11/stl_bind.h
+include/pybind11/subinterpreter.h
+include/pybind11/trampoline_self_life_support.h
include/pybind11/type_caster_pyobject_ptr.h
include/pybind11/typing.h
+include/pybind11/warnings.h
share/cmake/pybind11/FindPythonLibsNew.cmake
share/cmake/pybind11/pybind11Common.cmake
share/cmake/pybind11/pybind11Config.cmake
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index 62f4e1fda033..3fb3ccc5dfb6 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= terraform-ls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.37.0
-PORTREVISION= 2
+DISTVERSION= 0.38.2
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/terraform-ls/distinfo b/devel/terraform-ls/distinfo
index beff1db2dbd3..b16f7255e4b9 100644
--- a/devel/terraform-ls/distinfo
+++ b/devel/terraform-ls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757539496
-SHA256 (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.mod) = e4b047450a7fadb828986014ddeb9d61afebe62b105f4f1b37aa843c29b77259
-SIZE (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.mod) = 4900
-SHA256 (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.zip) = 21e680d561cf094864a048bf0ba8e6ac97e32c75a7c6d50510f03d00fe874817
-SIZE (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.zip) = 2757919
+TIMESTAMP = 1760539693
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.38.2/v0.38.2.mod) = aaec55c2bbfafe1c50e9cd0476c017f2f2bc80683ce89f1cd0edb4090df738b4
+SIZE (go/devel_terraform-ls/terraform-ls-v0.38.2/v0.38.2.mod) = 4902
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.38.2/v0.38.2.zip) = 297d835bac66116505fc5d88db634276ca6e3256fc96c915192a350c402482b0
+SIZE (go/devel_terraform-ls/terraform-ls-v0.38.2/v0.38.2.zip) = 2759361
diff --git a/devel/wasi-compiler-rt21/Makefile b/devel/wasi-compiler-rt21/Makefile
index aee5a9e49300..161a5c8b3891 100644
--- a/devel/wasi-compiler-rt21/Makefile
+++ b/devel/wasi-compiler-rt21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.2
+DISTVERSION= 21.1.3
MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
diff --git a/devel/wasi-libcxx21/Makefile b/devel/wasi-libcxx21/Makefile
index e6578b60023b..69fcd63238b7 100644
--- a/devel/wasi-libcxx21/Makefile
+++ b/devel/wasi-libcxx21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.2
+DISTVERSION= 21.1.3
MASTERDIR= ${.CURDIR}/../wasi-libcxx
diff --git a/devel/xtl-quant-stack/Makefile b/devel/xtl-quant-stack/Makefile
index cf506fcef6da..7a73fd50bad2 100644
--- a/devel/xtl-quant-stack/Makefile
+++ b/devel/xtl-quant-stack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtl
-DISTVERSION= 0.7.6
+DISTVERSION= 0.8.1
CATEGORIES= devel
PKGNAMESUFFIX= -quant-stack
@@ -23,10 +23,15 @@ GH_ACCOUNT= xtensor-stack
NO_BUILD= yes
NO_ARCH= yes
-do-test: # tests fail to compile: https://github.com/xtensor-stack/xtl/issues/255
+do-test:
@cd ${WRKSRC} && \
${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -Dxtl_DIR:STRING=${STAGEDIR}${PREFIX}/lib/cmake/xtl -DBUILD_TESTS=ON -DDOWNLOAD_GTEST=OFF && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} xtest
+# tests as of 0.8.1:
+# doctest] test cases: 224 | 224 passed | 0 failed | 0 skipped
+# [doctest] assertions: 1214 | 1214 passed | 0 failed |
+# [doctest] Status: SUCCESS!
+
.include <bsd.port.mk>
diff --git a/devel/xtl-quant-stack/distinfo b/devel/xtl-quant-stack/distinfo
index 828f722fbfdf..dc2310f12c84 100644
--- a/devel/xtl-quant-stack/distinfo
+++ b/devel/xtl-quant-stack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702442875
-SHA256 (xtensor-stack-xtl-0.7.6_GH0.tar.gz) = dda442dc81f390f77561913062471c39b6ef19ffc6f64d3cd12b5c4b4607c957
-SIZE (xtensor-stack-xtl-0.7.6_GH0.tar.gz) = 159729
+TIMESTAMP = 1760416610
+SHA256 (xtensor-stack-xtl-0.8.1_GH0.tar.gz) = e69a696068ccffd2b435539d583665981b6c6abed596a72832bffbe3e13e1f49
+SIZE (xtensor-stack-xtl-0.8.1_GH0.tar.gz) = 138497
diff --git a/devel/xtl-quant-stack/pkg-plist b/devel/xtl-quant-stack/pkg-plist
index c3237e325f3e..4b2854c9fa43 100644
--- a/devel/xtl-quant-stack/pkg-plist
+++ b/devel/xtl-quant-stack/pkg-plist
@@ -1,4 +1,3 @@
-include/xtl/xany.hpp
include/xtl/xbase64.hpp
include/xtl/xbasic_fixed_string.hpp
include/xtl/xclosure.hpp
@@ -28,8 +27,6 @@ include/xtl/xspan_impl.hpp
include/xtl/xsystem.hpp
include/xtl/xtl_config.hpp
include/xtl/xtype_traits.hpp
-include/xtl/xvariant.hpp
-include/xtl/xvariant_impl.hpp
include/xtl/xvisitor.hpp
share/cmake/xtl/xtlConfig.cmake
share/cmake/xtl/xtlConfigVersion.cmake
diff --git a/editors/Makefile b/editors/Makefile
index 3656e873007d..2315d902a115 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -243,7 +243,6 @@
SUBDIR += py-editorconfig
SUBDIR += py-pynvim
SUBDIR += py-vim-bridge
- SUBDIR += quilter
SUBDIR += rehex
SUBDIR += retext
SUBDIR += rubygem-neovim
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index 7e5c9bb78690..23e4ce2a34a1 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20250930
+DISTVERSION= 31.0.50.20251015
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= ca704a67dc7
+GH_TAGNAME= eeaa9421479
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index 7c9e8f3408a9..96f05e1728a2 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759227161
-SHA256 (emacs-mirror-emacs-31.0.50.20250930-ca704a67dc7_GH0.tar.gz) = 90b4c4fa6394300925300f541dec8ac3a10e499b664842cf794387485b1e33e7
-SIZE (emacs-mirror-emacs-31.0.50.20250930-ca704a67dc7_GH0.tar.gz) = 52355096
+TIMESTAMP = 1760534929
+SHA256 (emacs-mirror-emacs-31.0.50.20251015-eeaa9421479_GH0.tar.gz) = 9c06f7b15d6dbc473760b9588feef9d7d31424f9a23a658809cc32fd986af2ca
+SIZE (emacs-mirror-emacs-31.0.50.20251015-eeaa9421479_GH0.tar.gz) = 52404925
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index 0c579f295735..3eb279ac51ac 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -1699,6 +1699,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eieio.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eldoc.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eldoc.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elisp-scope.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elisp-scope.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elp.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elp.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/ert-font-lock.el.gz
diff --git a/editors/quilter/Makefile b/editors/quilter/Makefile
deleted file mode 100644
index 6b4ee8810203..000000000000
--- a/editors/quilter/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= quilter
-DISTVERSION= 3.3.4
-PORTREVISION= 2
-CATEGORIES= editors
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Editor allowing you to focus on your writing
-WWW= https://github.com/lainsce/quilter
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= discount>0:textproc/discount
-LIB_DEPENDS= libgee-0.8.so:devel/libgee \
- libgranite.so:x11-toolkits/granite \
- libgtkspell3-3.so:textproc/gtkspell3 \
- libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \
- libhandy-1.so:x11-toolkits/libhandy
-
-USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig python:build vala:build
-USE_GITHUB= yes
-GH_ACCOUNT= lainsce
-USE_GNOME= glib20 gtk30 gtksourceview4
-
-LDFLAGS+= ${LOCALBASE}/lib/libmarkdown.a
-
-BINARY_ALIAS= python3=${PYTHON_CMD}
-
-.include <bsd.port.mk>
diff --git a/editors/quilter/distinfo b/editors/quilter/distinfo
deleted file mode 100644
index a0954b75eb94..000000000000
--- a/editors/quilter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1728746280
-SHA256 (lainsce-quilter-3.3.4_GH0.tar.gz) = ea43d9e44de1232cf145b7644460430dd44d960781bd1d86ee61a14ff4b6c940
-SIZE (lainsce-quilter-3.3.4_GH0.tar.gz) = 1461457
diff --git a/editors/quilter/files/patch-meson.build b/editors/quilter/files/patch-meson.build
deleted file mode 100644
index 3f937b587c87..000000000000
--- a/editors/quilter/files/patch-meson.build
+++ /dev/null
@@ -1,20 +0,0 @@
---- meson.build.orig 2024-10-12 15:19:01 UTC
-+++ meson.build
-@@ -76,7 +76,7 @@ cc = meson.get_compiler('c')
- )
-
- cc = meson.get_compiler('c')
--libmarkdown = cc.find_library('markdown', required: true)
-+#libmarkdown = cc.find_library('markdown', required: true)
- dependencies = [
- dependency('gio-2.0'),
- dependency('gtk+-3.0'),
-@@ -88,7 +88,7 @@ dependencies = [
- dependency('webkit2gtk-4.0'),
- dependency('gtkspell3-3.0'),
- dependency('libhandy-1'),
-- libmarkdown,
-+ #libmarkdown,
- cc.find_library('m', required: true)
- ]
-
diff --git a/editors/quilter/pkg-descr b/editors/quilter/pkg-descr
deleted file mode 100644
index 845bd62efdf3..000000000000
--- a/editors/quilter/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Focus on your writing and write beautiful solid stories with the Focus Mode in
-tow in this Markdown editor.
diff --git a/editors/quilter/pkg-plist b/editors/quilter/pkg-plist
deleted file mode 100644
index d9d99cc871bd..000000000000
--- a/editors/quilter/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-bin/io.github.lainsce.Quilter
-share/applications/io.github.lainsce.Quilter.desktop
-share/fonts/truetype/quilt/QuiltMono.ttf
-share/fonts/truetype/quilt/QuiltVier.ttf
-share/fonts/truetype/quilt/QuiltZwei.ttf
-share/glib-2.0/schemas/io.github.lainsce.Quilter.gschema.xml
-share/gtksourceview-4/styles/io.github.lainsce.Quilter-dark.xml
-share/gtksourceview-4/styles/io.github.lainsce.Quilter-sepia.xml
-share/gtksourceview-4/styles/io.github.lainsce.Quilter.xml
-share/icons/hicolor/scalable/apps/io.github.lainsce.Quilter.svg
-share/icons/hicolor/scalable/apps/io.github.lainsce.QuilterDevel.svg
-share/icons/hicolor/symbolic/apps/io.github.lainsce.Quilter-symbolic.svg
-share/io.github.lainsce.Quilter/center_headers/cheaders.css
-share/io.github.lainsce.Quilter/font/mono.css
-share/io.github.lainsce.Quilter/font/sans.css
-share/io.github.lainsce.Quilter/font/serif.css
-share/io.github.lainsce.Quilter/highlight.js/lib/highlight.min.js
-share/io.github.lainsce.Quilter/highlight.js/styles/dark.min.css
-share/io.github.lainsce.Quilter/highlight.js/styles/default.min.css
-share/io.github.lainsce.Quilter/highlight.js/styles/sepia.min.css
-share/io.github.lainsce.Quilter/katex/katex.css
-share/io.github.lainsce.Quilter/katex/katex.js
-share/io.github.lainsce.Quilter/katex/render.js
-share/io.github.lainsce.Quilter/mermaid/mermaid.js
-share/io.github.lainsce.Quilter/wordlist/adjective.txt
-share/io.github.lainsce.Quilter/wordlist/adverb.txt
-share/io.github.lainsce.Quilter/wordlist/conjunction.txt
-share/io.github.lainsce.Quilter/wordlist/verb.txt
-share/locale/ca/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/da/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/de/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/eo/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/es/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/fr/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/it/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/ja/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/lt/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/nl/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/pl/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/pt_BR/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/ru/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/metainfo/io.github.lainsce.Quilter.appdata.xml
diff --git a/emulators/Ymir/Makefile b/emulators/Ymir/Makefile
index aaf5d4ed0a8c..ba5381637c76 100644
--- a/emulators/Ymir/Makefile
+++ b/emulators/Ymir/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Ymir
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.8
+DISTVERSION= 0.2.0
CATEGORIES= emulators
MAINTAINER= bsdcode@disroot.org
@@ -16,17 +16,23 @@ ONLY_FOR_ARCHS_REASON= upstream only supports aarch64 and amd64
BUILD_DEPENDS= cereal>0:devel/cereal \
concurrentqueue>0:devel/concurrentqueue \
cxxopts>0:devel/cxxopts \
+ date>0:devel/date \
glslangValidator:graphics/glslang \
glslc:graphics/shaderc \
+ libnghttp3>0:www/libnghttp3 \
+ libngtcp2>0:net/libngtcp2 \
+ nlohmann-json>0:devel/nlohmann-json \
+ semver>0:devel/semver \
stb>0:devel/stb \
- tomlplusplus>0:devel/tomlplusplus \
vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libchdr.so:devel/libchdr \
+ libcurl.so:ftp/curl \
libfmt.so:devel/libfmt \
libglfw.so:graphics/glfw \
libimgui.so:x11-toolkits/imgui \
liblz4.so:archivers/liblz4 \
librtmidi.so:audio/rtmidi \
+ libtomlplusplus.so:devel/tomlplusplus \
libvulkan.so:graphics/vulkan-loader \
libxxhash.so:devel/xxhash
@@ -39,11 +45,11 @@ ${FLAVOR}_BUILD_DEPENDS= ${_${FLAVOR}_BR_DEPENDS}
${FLAVOR}_RUN_DEPENDS= ${_${FLAVOR}_BR_DEPENDS}
USES= cmake compiler:c++20-lang desktop-file-utils gl \
- llvm${_LLVM_${ARCH}} pkgconfig sdl xorg
+ llvm${_LLVM_${ARCH}} localbase pkgconfig sdl xorg
_LLVM_aarch64= :min=21
USE_GITHUB= yes
GH_ACCOUNT= StrikerX3
-GH_TUPLE= StrikerX3:mio:c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa:mio/vendor/mio
+GH_TUPLE= StrikerX3:mio:4e4cdc711d73d9dc96c0cb9475e6951f476218e6:mio/vendor/mio
USE_GL= glut
USE_SDL= sdl3
USE_XORG= xi xmu
@@ -52,8 +58,7 @@ CMAKE_OFF= Ymir_DEV_BUILD \
Ymir_ENABLE_IMGUI_DEMO \
Ymir_ENABLE_SANDBOX \
Ymir_ENABLE_TESTS \
- Ymir_INCLUDE_PACKAGING \
- Ymir_SHARED_LIBS
+ Ymir_INCLUDE_PACKAGING
CFLAGS+= -I${LOCALBASE}/include/concurrentqueue/moodycamel \
-I${LOCALBASE}/include/stb \
@@ -80,7 +85,7 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/apps/ymir-sdl3/res/io.github.strikerx3.ymir.desktop \
${STAGEDIR}${DESKTOPDIR}
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps \
- ${STAGEDIR}${PREFIX}/share/metainfo
+ ${STAGEDIR}${PREFIX}/share/metainfo
${INSTALL_DATA} ${WRKSRC}/apps/ymir-sdl3/res/ymir.png \
${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps
${INSTALL_DATA} ${WRKSRC}/apps/ymir-sdl3/res/io.github.strikerx3.ymir.xml \
diff --git a/emulators/Ymir/distinfo b/emulators/Ymir/distinfo
index ea0e78976f0f..26b0995b0a76 100644
--- a/emulators/Ymir/distinfo
+++ b/emulators/Ymir/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757486628
-SHA256 (StrikerX3-Ymir-v0.1.8_GH0.tar.gz) = 6a5951c25a4a1796c0643aacdced3f31099014e4f89412c5eb11bb385c0218d3
-SIZE (StrikerX3-Ymir-v0.1.8_GH0.tar.gz) = 5477804
-SHA256 (StrikerX3-mio-c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa_GH0.tar.gz) = 384d3a3ee249ebda0766fa5dc9f8bc5a871c8b2e3d3eedf46f330e6350058738
-SIZE (StrikerX3-mio-c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa_GH0.tar.gz) = 34871
+TIMESTAMP = 1760363610
+SHA256 (StrikerX3-Ymir-v0.2.0_GH0.tar.gz) = 82270cd8cb0694d7575e1437e9a378e925d85c02cdb2c7eb7557eb8870fd5894
+SIZE (StrikerX3-Ymir-v0.2.0_GH0.tar.gz) = 6306947
+SHA256 (StrikerX3-mio-4e4cdc711d73d9dc96c0cb9475e6951f476218e6_GH0.tar.gz) = 5da72ba39d70edab8cc42075c40895758c4a4ad905f9254ed5fd216757331773
+SIZE (StrikerX3-mio-4e4cdc711d73d9dc96c0cb9475e6951f476218e6_GH0.tar.gz) = 34878
diff --git a/emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt b/emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
index e18e7f768ee3..8ba4d51260aa 100644
--- a/emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
+++ b/emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
@@ -1,11 +1,18 @@
---- apps/ymir-sdl3/CMakeLists.txt.orig 2025-07-20 22:35:27 UTC
+--- apps/ymir-sdl3/CMakeLists.txt.orig 2025-10-12 17:41:59 UTC
+++ apps/ymir-sdl3/CMakeLists.txt
-@@ -256,7 +256,7 @@ target_link_libraries(ymir-sdl3 PRIVATE
- fmt
- cxxopts
- imgui::imgui
-- tomlplusplus::tomlplusplus
-+# tomlplusplus::tomlplusplus
- cereal::cereal
- lz4::lz4
- stb::stb
+@@ -352,12 +352,12 @@ find_package(date CONFIG REQUIRED)
+ find_package(cereal CONFIG REQUIRED)
+ find_package(cxxopts CONFIG REQUIRED)
+ find_package(date CONFIG REQUIRED)
+-find_package(OpenSSL CONFIG REQUIRED)
+ find_package(CURL REQUIRED)
++add_library(CURL::libcurl_static ALIAS CURL::libcurl)
+ find_package(fmt CONFIG REQUIRED)
+-find_package(rtmidi CONFIG REQUIRED)
++pkg_check_modules(rtmidi REQUIRED IMPORTED_TARGET rtmidi)
++add_library(RtMidi::rtmidi ALIAS PkgConfig::rtmidi)
+ find_package(SDL3 CONFIG REQUIRED)
+-find_package(Stb REQUIRED)
+ find_package(tomlplusplus CONFIG REQUIRED)
+
+ target_include_directories(ymir-sdl3
diff --git a/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_settings_cdblock__settings__view.cpp b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_settings_cdblock__settings__view.cpp
new file mode 100644
index 000000000000..b9ecadb667d6
--- /dev/null
+++ b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_settings_cdblock__settings__view.cpp
@@ -0,0 +1,11 @@
+--- apps/ymir-sdl3/src/app/ui/views/settings/cdblock_settings_view.cpp.orig 2025-10-13 11:40:42 UTC
++++ apps/ymir-sdl3/src/app/ui/views/settings/cdblock_settings_view.cpp
+@@ -6,7 +6,7 @@
+
+ #include <util/sdl_file_dialog.hpp>
+
+-#include <misc/cpp/imgui_stdlib.h>
++#include <imgui_stdlib.h>
+
+ #include <SDL3/SDL_misc.h>
+
diff --git a/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp
new file mode 100644
index 000000000000..a42fe54d23b6
--- /dev/null
+++ b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp
@@ -0,0 +1,14 @@
+--- apps/ymir-sdl3/src/app/ui/windows/about_window.cpp.orig 2025-10-14 17:56:52 UTC
++++ apps/ymir-sdl3/src/app/ui/windows/about_window.cpp
+@@ -48,6 +48,11 @@
+ #define ZLIB_VERSION "1.3.1" // Private dependency of libchdr
+ #define ZSTD_VERSION "1.5.6" // Private dependency of libchdr
+
++// Needed on 13.5, openssl in base is too old
++#ifndef OPENSSL_FULL_VERSION_STR
++#define OPENSSL_FULL_VERSION_STR OPENSSL_VERSION_TEXT
++#endif
++
+ static const std::string fmtVersion = std::to_string(FMT_VERSION / 10000) + "." +
+ std::to_string(FMT_VERSION / 100 % 100) + "." + std::to_string(FMT_VERSION % 100);
+
diff --git a/emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt b/emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
index 2c971a407b7a..607ae6341003 100644
--- a/emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+++ b/emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
@@ -1,13 +1,15 @@
---- libs/ymir-core/CMakeLists.txt.orig 2025-07-20 22:35:27 UTC
+--- libs/ymir-core/CMakeLists.txt.orig 2025-10-13 12:04:15 UTC
+++ libs/ymir-core/CMakeLists.txt
-@@ -239,7 +239,10 @@ target_compile_features(ymir-core PUBLIC cxx_std_20)
+@@ -289,10 +289,12 @@ target_compile_features(ymir-core PUBLIC cxx_std_20)
+ )
target_compile_features(ymir-core PUBLIC cxx_std_20)
- ## Add dependencies
+find_package(Threads REQUIRED)
-+
+ find_package(fmt CONFIG REQUIRED)
+
+ ## Add dependencies
target_link_libraries(ymir-core PUBLIC
+ Threads::Threads
- fmt
+ fmt::fmt
mio
concurrentqueue
diff --git a/emulators/Ymir/files/patch-vendor_CMakeLists.txt b/emulators/Ymir/files/patch-vendor_CMakeLists.txt
index c6c095066435..7b6c480df4a9 100644
--- a/emulators/Ymir/files/patch-vendor_CMakeLists.txt
+++ b/emulators/Ymir/files/patch-vendor_CMakeLists.txt
@@ -1,100 +1,40 @@
---- vendor/CMakeLists.txt.orig 2025-07-20 22:35:27 UTC
+--- vendor/CMakeLists.txt.orig 2025-10-12 17:41:59 UTC
+++ vendor/CMakeLists.txt
-@@ -22,9 +22,12 @@ message(STATUS "Adding vendored libraries")
-
- message(STATUS "Adding vendored libraries")
-
-+find_package(PkgConfig REQUIRED)
-+
- # {fmt} - https://github.com/fmtlib/fmt
- message(STATUS "==> {fmt}")
--add_subdirectory(fmt EXCLUDE_FROM_ALL)
-+pkg_check_modules(fmt REQUIRED IMPORTED_TARGET GLOBAL fmt)
-+add_library(fmt ALIAS PkgConfig::fmt)
-
- # mio - https://github.com/vimpunk/mio
- # Notes:
-@@ -36,65 +39,55 @@ message(STATUS "==> SDL")
-
- # SDL - https://github.com/libsdl-org/SDL
- message(STATUS "==> SDL")
--set(SDL_DISABLE_UNINSTALL ON)
--set(SDL_TEST_LIBRARY OFF)
--set(SDL_TESTS OFF)
--set(SDL_EXAMPLES OFF)
--if (BUILD_SHARED_LIBS)
-- set(SDL_SHARED ON)
-- set(SDL_STATIC OFF)
--else ()
-- set(SDL_SHARED OFF)
-- set(SDL_STATIC ON)
--endif ()
--add_subdirectory_quiet(SDL EXCLUDE_FROM_ALL)
-+find_package(SDL3 REQUIRED GLOBAL)
-
- # cxxopts - https://github.com/jarro2783/cxxopts
- message(STATUS "==> cxxopts")
--add_subdirectory(cxxopts EXCLUDE_FROM_ALL)
-+find_package(cxxopts REQUIRED GLOBAL)
-+add_library(cxxopts ALIAS cxxopts::cxxopts)
-
+@@ -36,28 +36,31 @@ message(STATUS "==> concurrentqueue")
# concurrentqueue - https://github.com/cameron314/concurrentqueue
+ # - Not available as a vcpkg port
message(STATUS "==> concurrentqueue")
-add_subdirectory(concurrentqueue EXCLUDE_FROM_ALL)
+find_package(concurrentqueue REQUIRED GLOBAL)
+add_library(concurrentqueue ALIAS concurrentqueue::concurrentqueue)
# dear ImGui - https://github.com/ocornut/imgui
- # docking branch
+ # - Using the docking branch
message(STATUS "==> dear ImGui")
-add_subdirectory(imgui EXCLUDE_FROM_ALL)
+find_package(imgui REQUIRED GLOBAL)
- # toml++ - https://github.com/marzer/tomlplusplus
- message(STATUS "==> toml++")
--add_subdirectory(tomlplusplus EXCLUDE_FROM_ALL)
-+find_package(tomlplusplus REQUIRED GLOBAL)
-
# xxHash - https://github.com/Cyan4973/xxHash
+ # - Unable to configure AVX2 support
message(STATUS "==> xxHash")
-add_subdirectory(xxHash EXCLUDE_FROM_ALL)
+pkg_check_modules(libxxhash REQUIRED IMPORTED_TARGET GLOBAL libxxhash)
+add_library(xxHash::xxHash ALIAS PkgConfig::libxxhash)
# lz4 - https://github.com/lz4/lz4
+ # - Unable to configure AVX2 support
message(STATUS "==> lz4")
-add_subdirectory(lz4 EXCLUDE_FROM_ALL)
+pkg_check_modules(liblz4 REQUIRED IMPORTED_TARGET GLOBAL liblz4)
+add_library(lz4::lz4 ALIAS PkgConfig::liblz4)
- # cereal - https://github.com/USCiLab/cereal
- message(STATUS "==> cereal")
--set(BUILD_DOC OFF)
--set(BUILD_SANDBOX OFF)
--set(JUST_INSTALL_CEREAL ON)
--add_subdirectory(cereal EXCLUDE_FROM_ALL)
-+find_package(cereal REQUIRED GLOBAL)
-
- # stb - https://github.com/nothings/stb
- message(STATUS "==> stb")
--add_subdirectory(stb)
-+add_library(stb INTERFACE)
-+add_library(stb::stb ALIAS stb)
-
# libchdr - https://github.com/rtissera/libchdr
+ # - Not available as a vcpkg port
message(STATUS "==> libchdr")
-set(BUILD_FUZZER OFF)
-add_subdirectory(libchdr)
+pkg_check_modules(libchdr REQUIRED IMPORTED_TARGET GLOBAL libchdr)
+add_library(chdr-static ALIAS PkgConfig::libchdr)
- # rtmidi - https://github.com/thestk/rtmidi
- message(STATUS "==> rtmidi")
--set(RTMIDI_BUILD_STATIC_LIBS ON)
--set(RTMIDI_BUILD_TESTING OFF)
--add_subdirectory(rtmidi)
-+pkg_check_modules(rtmidi REQUIRED IMPORTED_TARGET GLOBAL rtmidi)
-+add_library(rtmidi ALIAS PkgConfig::rtmidi)
-
- # --------------------------------------------------------------------------------------------------
- # Test dependencies
+ # Place vendored library projects under a Vendored folder in Visual Studio solutions
+ if (MSVC)
diff --git a/emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp b/emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp
deleted file mode 100644
index cf610729c0d1..000000000000
--- a/emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp
+++ /dev/null
@@ -1,13 +0,0 @@
-https://github.com/vimpunk/mio/issues/110
-
---- vendor/mio/include/mio/detail/mmap.ipp.orig 2025-02-12 00:14:41 UTC
-+++ vendor/mio/include/mio/detail/mmap.ipp
-@@ -208,7 +208,7 @@ inline mmap_context memory_map(const file_handle_type
- char* mapping_start = static_cast<char*>(::mmap(
- 0, // Don't give hint as to where to map.
- length_to_map,
-- mode == access_mode::read ? PROT_READ : PROT_WRITE,
-+ mode == access_mode::read ? PROT_READ : PROT_READ | PROT_WRITE,
- mode == access_mode::copy_on_write ? MAP_PRIVATE : MAP_SHARED,
- file_handle,
- aligned_offset));
diff --git a/emulators/Ymir/pkg-descr b/emulators/Ymir/pkg-descr
index 2eae362fc391..907adbc7aaba 100644
--- a/emulators/Ymir/pkg-descr
+++ b/emulators/Ymir/pkg-descr
@@ -3,14 +3,16 @@ Ymir is a Sega Saturn emulator with the following features:
- Load games from MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS or ISO files
- Automatic IPL (BIOS) ROM detection
- Automatic region switching
-- Up to two players with standard Control Pads or 3D Control Pads on both ports
+- Up to two players with a variety of controllers on both ports
- Fully customizable keybindings
-- Backup RAM, DRAM and ROM cartridges
+- Backup RAM, DRAM and ROM cartridges (more to come)
- Integrated backup memory manager to import and export saves, and transfer
between internal and cartridge RAM
-- Save states
+- Forwards-compatible save states
- Rewinding (up to one minute at 60 fps), turbo speed, frame step (forwards and
backwards)
- Full screen mode with VRR support and low input lag
-- Optional deinterlaced/progressive rendering of high resolution modes
+- Graphics enhancements such as optional deinterlaced/progressive rendering of
+ high resolution modes and transparent mesh polygon rendering
+- Optional low level CD block emulation
- A feature-rich debugger
diff --git a/filesystems/Makefile b/filesystems/Makefile
index 4f7065513f9a..67ebb926d71f 100644
--- a/filesystems/Makefile
+++ b/filesystems/Makefile
@@ -76,6 +76,7 @@
SUBDIR += mp3fs
SUBDIR += mtools
SUBDIR += mtpfs
+ SUBDIR += nbd-client-kmod
SUBDIR += nbt
SUBDIR += ntfs
SUBDIR += ntfs-compression
diff --git a/filesystems/nbd-client-kmod/Makefile b/filesystems/nbd-client-kmod/Makefile
new file mode 100644
index 000000000000..27d78925a28d
--- /dev/null
+++ b/filesystems/nbd-client-kmod/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= nbd-client
+DISTVERSION= g20250928
+CATEGORIES= filesystems
+PKGNAMESUFFIX= -kmod
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Kernel NBD client for FreeBSD GEOM framework
+WWW= https://github.com/ryan-moeller/kernel-nbd-client
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= kmod ssl uidfix
+USE_GITHUB= yes
+GH_ACCOUNT= ryan-moeller
+GH_PROJECT= kernel-nbd-client
+GH_TAGNAME= df0528162deffaabaae4365394b4b6e75ff3fcaf
+
+MAKE_ENV= GEOM_CLASS_DIR="${PREFIX}/lib/geom" \
+ MANDIR="${PREFIX}/share/man/man"
+
+SUB_FILES= gnbd
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/geom
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/gnbd ${STAGEDIR}${PREFIX}/sbin/gnbd
+ ${INSTALL_DATA} ${WRKSRC}/devd.conf.sample ${STAGEDIR}${PREFIX}/etc/devd/${PORTNAME}.conf.sample
+
+.include <bsd.port.mk>
diff --git a/filesystems/nbd-client-kmod/distinfo b/filesystems/nbd-client-kmod/distinfo
new file mode 100644
index 000000000000..8d781e318f51
--- /dev/null
+++ b/filesystems/nbd-client-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760457302
+SHA256 (ryan-moeller-kernel-nbd-client-g20250928-df0528162deffaabaae4365394b4b6e75ff3fcaf_GH0.tar.gz) = 9e6b66d41ae86c5eb52f9cb835b7517775d2a58a0523d7617ff55d91384f792f
+SIZE (ryan-moeller-kernel-nbd-client-g20250928-df0528162deffaabaae4365394b4b6e75ff3fcaf_GH0.tar.gz) = 39296
diff --git a/filesystems/nbd-client-kmod/files/gnbd.in b/filesystems/nbd-client-kmod/files/gnbd.in
new file mode 100644
index 000000000000..94d021b26b05
--- /dev/null
+++ b/filesystems/nbd-client-kmod/files/gnbd.in
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec env GEOM_LIBRARY_PATH="%%LOCALBASE%%/lib/geom" /sbin/geom nbd "$@"
diff --git a/filesystems/nbd-client-kmod/files/patch-lib_Makefile b/filesystems/nbd-client-kmod/files/patch-lib_Makefile
new file mode 100644
index 000000000000..72ec380c46c4
--- /dev/null
+++ b/filesystems/nbd-client-kmod/files/patch-lib_Makefile
@@ -0,0 +1,12 @@
+--- lib/Makefile.orig 2025-10-14 17:24:26 UTC
++++ lib/Makefile
+@@ -21,9 +21,6 @@ LDADD+= -lssl -lcrypto
+ LDADD+= -lssl -lcrypto
+ #.endif
+
+-# Not needed when in tree
+-LINKS= /sbin/geom /sbin/gnbd
+-
+ .PATH: ${SRCTOP}/sbin/geom/misc
+
+ .include <bsd.lib.mk>
diff --git a/filesystems/nbd-client-kmod/pkg-descr b/filesystems/nbd-client-kmod/pkg-descr
new file mode 100644
index 000000000000..199e3750eea1
--- /dev/null
+++ b/filesystems/nbd-client-kmod/pkg-descr
@@ -0,0 +1,5 @@
+FreeBSD Geom NBD Client is a Network Block Device (NBD) client for
+the FreeBSD kernel GEOM framework.
+
+The project consists of a kernel driver for the NBD GEOM class in
+mod/ and a user library for the geom(8) control utility in lib/.
diff --git a/filesystems/nbd-client-kmod/pkg-plist b/filesystems/nbd-client-kmod/pkg-plist
new file mode 100644
index 000000000000..6467c9b1e620
--- /dev/null
+++ b/filesystems/nbd-client-kmod/pkg-plist
@@ -0,0 +1,5 @@
+/%%KMODDIR%%/geom_nbd.ko
+lib/geom/geom_nbd.so
+share/man/man8/gnbd.8.gz
+sbin/gnbd
+@sample etc/devd/nbd-client.conf.sample
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 33118a3a1e0f..3b43347450b2 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20251008
+PORTVERSION= s20251015
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-1253-g8176fe3613 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1267-g95d857f67f # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index d8789159a2f9..46a6623dc307 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759952259
+TIMESTAMP = 1760557897
SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
@@ -1925,5 +1925,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2
SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268
-SHA256 (veloren-v0.17.0-1253-g8176fe3613.tar.bz2) = db8ad800fb1fb91adc3ff4ee1f0fd642e670718a962eba8fe4f09df59f0ed22d
-SIZE (veloren-v0.17.0-1253-g8176fe3613.tar.bz2) = 345070395
+SHA256 (veloren-v0.17.0-1267-g95d857f67f.tar.bz2) = bd3a7b67ca2dae8d73b64f8fb3cbf56bb41aa06c38d87ab31e381158b6f35ea0
+SIZE (veloren-v0.17.0-1267-g95d857f67f.tar.bz2) = 345076938
diff --git a/games/veloren-weekly/files/patch-nodebug b/games/veloren-weekly/files/patch-nodebug
index 3215301f5dfc..d6155b9225b5 100644
--- a/games/veloren-weekly/files/patch-nodebug
+++ b/games/veloren-weekly/files/patch-nodebug
@@ -1,30 +1,30 @@
Don't generate debuginfo as the binaries will be stripped
---- Cargo.toml.orig 2024-02-07 19:13:27 UTC
+--- Cargo.toml.orig 2025-10-15 13:35:33 UTC
+++ Cargo.toml
-@@ -81,25 +81,6 @@ panic = "abort" # don't need unwinding so we
+@@ -96,25 +96,6 @@ panic = "abort" # don't need unwinding so we
lto = true
debug = false
panic = "abort" # don't need unwinding so we can skip including the landing pads for that
-# line tables so we can have useful backtraces for in-house crates
-[profile.release.package."veloren-network"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-network-protocol"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-common"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-common-systems"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-client"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-server"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-server-cli"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-voxygen"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-world"]
--debug = 1
+-debug = "line-tables-only"
- # used for cargo bench
- [profile.bench]
+ [profile.release-thinlto]
+ inherits = 'release'
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index ebfafd1e4f5a..00526bd5a72c 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.2-branchpoint-4433
-DISTVERSIONSUFFIX= -g07f3b62d59d
+DISTVERSION= 25.2-branchpoint-4828
+DISTVERSIONSUFFIX= -g84d8e6824be
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 7f7e31ef4e65..f6f09b851849 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759959813
-SHA256 (mesa-25.2-branchpoint-4433-g07f3b62d59d.tar.bz2) = 3bf9a8993e6b9c0bd5f1e782c6561d7d20a4e0c92b80335f6f0ea72fe4990bf6
-SIZE (mesa-25.2-branchpoint-4433-g07f3b62d59d.tar.bz2) = 58737590
+TIMESTAMP = 1760569293
+SHA256 (mesa-25.2-branchpoint-4828-g84d8e6824be.tar.bz2) = 16d14453c0a9a801ed47d34474fe05a1d925c7f34b3369313953c5b07a8fd6c6
+SIZE (mesa-25.2-branchpoint-4828-g84d8e6824be.tar.bz2) = 55320540
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
diff --git a/graphics/vv/Makefile b/graphics/vv/Makefile
index f238b61ff4ed..949a0af9f166 100644
--- a/graphics/vv/Makefile
+++ b/graphics/vv/Makefile
@@ -1,8 +1,7 @@
PORTNAME= vv
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0-383
-DISTVERSIONSUFFIX= -g7a783a8b
-PORTREVISION= 8
+DISTVERSION= 1.4.0-406
+DISTVERSIONSUFFIX= -gd33ac3e8
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -18,15 +17,16 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libgdcmCommon.so:devel/gdcm \
libhdf5_cpp.so:science/hdf5 \
libITKLabelMap-5.0.so:science/InsightToolkit501 \
- libpng.so:graphics/png \
- libsz.so:science/libaec \
+ libmpi.so:net/mpich \
+ libnetcdf.so:science/netcdf \
+ libpng16.so:graphics/png \
libtiff.so:graphics/tiff \
- libvtkIOSQL-8.2.so:math/vtk8
+ libvtkIOSQL-${VTK_VER}.so:math/vtk9
-USES= cmake compiler:c++11-lang eigen:3 jpeg qt:5 xorg
+USES= cmake compiler:c++11-lang eigen:3 jpeg python:build,run qt:5 xorg
USE_GITHUB= yes
GH_ACCOUNT= open-vv
-USE_QT= core designer gui network sql widgets xml buildtools:build qmake:build
+USE_QT= core designer gui network opengl declarative sql widgets xml buildtools:build qmake:build
USE_XORG= ice sm x11 xext xt
USE_CXXSTD= c++11
@@ -40,7 +40,31 @@ PLIST_FILES= bin/vv
CXXFLAGS+= -msse2 # workaround for ITK failing to add -msse2 on i386: https://github.com/open-vv/vv/issues/83 & https://github.com/InsightSoftwareConsortium/ITK/issues/2011
.endif
+post-patch:
+ @${REINPLACE_CMD} -e 's/VTK_OVERRIDE/override/g' \
+ ${WRKSRC}/vv/vtkVOXImageWriter.h \
+ ${WRKSRC}/vv/vvAnimatedGIFWriter.h \
+ ${WRKSRC}/vv/vvBlendImageActor.h \
+ ${WRKSRC}/vv/vvClipPolyData.h \
+ ${WRKSRC}/vv/vvGlyph2D.h \
+ ${WRKSRC}/vv/vvGlyphSource.h \
+ ${WRKSRC}/vv/vvInteractorStyleNavigator.h \
+ ${WRKSRC}/vv/vvLandmarksGlyph.h \
+ ${WRKSRC}/vv/vvSlicer.h
+ @${REINPLACE_CMD} -e 's/Widget()->GetRenderWindow()/Widget()->renderWindow()/g' \
+ ${WRKSRC}/vv/vvToolHistogramCommand.cxx
+ @${REINPLACE_CMD} -e 's/Widget->GetRenderWindow()/Widget->renderWindow()/g' \
+ ${WRKSRC}/vv/vvMainWindow.cxx \
+ ${WRKSRC}/vv/vvSegmentationDialog.cxx \
+ ${WRKSRC}/vv/vvSurfaceViewerDialog.cxx \
+ ${WRKSRC}/vv/vvToolHistogram.cxx \
+ ${WRKSRC}/vv/vvToolProfile.cxx
+ @${REINPLACE_CMD} -e 's/widget->GetRenderWindow()/widget->renderWindow()/g' \
+ ${WRKSRC}/vv/vvMainWindow.cxx
+
post-configure: # workaround for "error: unable to find library -lGTest::GTest", see https://github.com/open-vv/vv/issues/74
@${REINPLACE_CMD} -E 's/ -lGTest::(GTest|Main) / /g' ${BUILD_WRKSRC}/build.ninja
+ @${REINPLACE_CMD} -E 's|/usr/local/lib/libtiff\.so\.[0-9]+\.[0-9]+\.[0-9]+|/usr/local/lib/libtiff.so|g' ${BUILD_WRKSRC}/build.ninja
+.include <../../math/vtk9/Makefile.version>
.include <bsd.port.post.mk>
diff --git a/graphics/vv/distinfo b/graphics/vv/distinfo
index a7748e6e693c..5f0f729f98bf 100644
--- a/graphics/vv/distinfo
+++ b/graphics/vv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600492328
-SHA256 (open-vv-vv-v1.4.0-383-g7a783a8b_GH0.tar.gz) = dfa80f7036297e859bf5c6b18b2b187fc05dc50a17f0b074d909e96fa8c2acbb
-SIZE (open-vv-vv-v1.4.0-383-g7a783a8b_GH0.tar.gz) = 4860982
+TIMESTAMP = 1760419528
+SHA256 (open-vv-vv-v1.4.0-406-gd33ac3e8_GH0.tar.gz) = 7f3e10a3a1391ccebd56d685316303b2fbf7f0112417d8caadb4562644cebf06
+SIZE (open-vv-vv-v1.4.0-406-gd33ac3e8_GH0.tar.gz) = 8248327
diff --git a/graphics/vv/files/patch-common_clitkCommon.txx b/graphics/vv/files/patch-common_clitkCommon.txx
new file mode 100644
index 000000000000..8f800d137543
--- /dev/null
+++ b/graphics/vv/files/patch-common_clitkCommon.txx
@@ -0,0 +1,25 @@
+Remove deprecated std::binary_function base class.
+
+C++17 removed std::binary_function which was deprecated in C++11.
+Replace with plain structs that define operator().
+
+--- common/clitkCommon.txx.orig 2025-04-17 12:54:38 UTC
++++ common/clitkCommon.txx
+@@ -135,7 +135,7 @@ template<class Type>
+
+ //--------------------------------------------------------------------
+ template<class Type>
+-struct vectorComparisonLowerThan: public std::binary_function<int, int, bool> {
++struct vectorComparisonLowerThan {
+ vectorComparisonLowerThan(const std::vector<Type> & v):vect(v) {};
+ bool operator()(int x, int y) {
+ return (vect[x] < vect[y]);
+@@ -146,7 +146,7 @@ template<class Type>
+
+ //--------------------------------------------------------------------
+ template<class Type>
+-struct vectorComparisonGreaterThan: public std::binary_function<int, int, bool> {
++struct vectorComparisonGreaterThan {
+ vectorComparisonGreaterThan(const std::vector<Type> & v):vect(v) {};
+ bool operator()(int x, int y) {
+ return (vect[x] > vect[y]);
diff --git a/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx b/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx
new file mode 100644
index 000000000000..0a7eef8e114b
--- /dev/null
+++ b/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx
@@ -0,0 +1,15 @@
+Remove register storage class specifier.
+
+C++17 removed the 'register' keyword which was deprecated in C++11.
+
+--- common/clitkXdrImageIOWriter.cxx.orig 2025-04-17 12:54:38 UTC
++++ common/clitkXdrImageIOWriter.cxx
+@@ -464,7 +464,7 @@ static size_t nki_private_compress(signed char *dest,
+ unsigned long iCRC;
+ unsigned long iCRC2;
+ unsigned int iHeaderSize=8; // value for iMode==1 and iMode==3
+- register int val;
++ int val;
+ size_t i,j;
+ NKI_MODE2* pHeader = (NKI_MODE2*)dest;
+ NKI_MODE2_64BITS* pHeader_64bits = (NKI_MODE2_64BITS*)dest;
diff --git a/graphics/vv/files/patch-common_rtkEdfImageIO.h b/graphics/vv/files/patch-common_rtkEdfImageIO.h
new file mode 100644
index 000000000000..f79dd805a41f
--- /dev/null
+++ b/graphics/vv/files/patch-common_rtkEdfImageIO.h
@@ -0,0 +1,15 @@
+Update ITK enum name for ITK 5.0 compatibility.
+
+ITK 5.0 renamed IOByteOrderEnum to ByteOrder.
+
+--- common/rtkEdfImageIO.h.orig 2025-04-17 12:54:38 UTC
++++ common/rtkEdfImageIO.h
+@@ -100,7 +100,7 @@ class EdfImageIO : public itk::ImageIOBase (protected)
+ // table key-value structure
+ struct table {
+ const char *key;
+- itk::ImageIOBase::IOByteOrderEnum value;
++ itk::ImageIOBase::ByteOrder value;
+ };
+
+ struct table3 {
diff --git a/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx b/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx
new file mode 100644
index 000000000000..f6d963c9eada
--- /dev/null
+++ b/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx
@@ -0,0 +1,30 @@
+Remove register storage class specifier.
+
+C++17 removed the 'register' keyword which was deprecated in C++11.
+
+--- itk/RelativePositionPropImageFilter.txx.orig 2025-04-17 12:54:38 UTC
++++ itk/RelativePositionPropImageFilter.txx
+@@ -365,12 +365,12 @@ namespace itk
+
+ typename TabulationImageType::IndexType start;
+
+- for(register int i=0;i<ImageDimension;i++)
++ for(int i=0;i<ImageDimension;i++)
+ start[i]=0;
+
+ typename TabulationImageType::SizeType size = this->GetInput()->GetLargestPossibleRegion().GetSize();
+
+- for(register int i=0;i<ImageDimension;i++)
++ for(int i=0;i<ImageDimension;i++)
+ size[i]*=2;
+
+ typename TabulationImageType::RegionType region;
+@@ -390,7 +390,7 @@ namespace itk
+ m_AngleTabulation->GetRequestedRegion().GetIndex();
+
+ typename TabulationImageType::SizeType center = this->GetInput()->GetLargestPossibleRegion().GetSize();
+- for(register int i=0;i<ImageDimension;i++)
++ for(int i=0;i<ImageDimension;i++)
+ center[i]-=1;
+
+ VectorType vecttemp;
diff --git a/graphics/vv/files/patch-vv_vv.cxx b/graphics/vv/files/patch-vv_vv.cxx
index b3517f001de0..1167955d887f 100644
--- a/graphics/vv/files/patch-vv_vv.cxx
+++ b/graphics/vv/files/patch-vv_vv.cxx
@@ -1,11 +1,36 @@
---- vv/vv.cxx.orig 2020-09-19 05:31:12 UTC
+Update for VTK 9 and fix platform-specific code.
+
+- Replace QVTKOpenGLWidget with QVTKOpenGLNativeWidget (VTK 9 API change)
+- Wrap Windows-specific #pragma in #ifdef _WIN32 to prevent linking errors
+ on non-Windows platforms
+
+--- vv/vv.cxx.orig 2025-04-17 12:54:38 UTC
+++ vv/vv.cxx
-@@ -53,7 +53,7 @@
+@@ -43,7 +43,7 @@
+ #include "vvToolsList.h"
+ #include "vvConfiguration.h"
+ #if (VTK_MAJOR_VERSION == 8 && VTK_MINOR_VERSION >= 2) || VTK_MAJOR_VERSION >= 9
+-#include <QVTKOpenGLWidget.h>
++#include <QVTKOpenGLNativeWidget.h>
+ #endif
+
+ #include <vtkFileOutputWindow.h>
+@@ -56,7 +56,9 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
--#pragma comment(lib, "ws2_32.lib")
-+//#pragma comment(lib, "ws2_32.lib")
++#ifdef _WIN32
+ #pragma comment(lib, "ws2_32.lib")
++#endif
typedef enum {O_BASE,O_OVERLAY,O_FUSION,O_VF,O_CONTOUR,O_LANDMARKS} OpenModeType;
typedef enum {P_NORMAL,P_SEQUENCE,P_WINDOW,P_LEVEL} ParseModeType;
+@@ -119,7 +121,7 @@ int main( int argc, char** argv )
+ #endif
+
+ #if (VTK_MAJOR_VERSION == 8 && VTK_MINOR_VERSION >= 2) || VTK_MAJOR_VERSION >= 9
+- QSurfaceFormat::setDefaultFormat(QVTKOpenGLWidget::defaultFormat());
++ QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat());
+ #endif
+ CLITK_INIT;
+
diff --git a/graphics/vv/files/patch-vv_vvBlendImageActor.cxx b/graphics/vv/files/patch-vv_vvBlendImageActor.cxx
new file mode 100644
index 000000000000..0f2bd047929a
--- /dev/null
+++ b/graphics/vv/files/patch-vv_vvBlendImageActor.cxx
@@ -0,0 +1,56 @@
+Update OpenGL and VTK headers for VTK 9 compatibility.
+
+VTK 9 removed several deprecated headers and changed OpenGL handling:
+- Removed vtk_glew.h and vtkOpenGL.h (no longer needed)
+- Added vtkOpenGLState.h and vtk_glad.h for modern OpenGL
+- Replaced vtkgl::BlendEquationEXT with standard glBlendEquation
+ (OpenGL 3.2+ has blend equations built-in, no extensions needed)
+
+--- vv/vvBlendImageActor.cxx.orig 2025-04-17 12:54:38 UTC
++++ vv/vvBlendImageActor.cxx
+@@ -3,7 +3,7 @@ - University of LYON http://www.universit
+
+ Authors belong to:
+ - University of LYON http://www.universite-lyon.fr/
+-- Léon Bérard cancer center http://www.centreleonberard.fr
++- L�on B�rard cancer center http://www.centreleonberard.fr
+ - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+@@ -17,11 +17,11 @@ - CeCILL-B http://www.cecill.info/licences/Licence_C
+ ===========================================================================**/
+
+ #include "vvBlendImageActor.h"
+-#include <vtk_glew.h>
+ #include <vtkOpenGLRenderWindow.h>
+ #include <vtkOpenGLRenderer.h>
+-#include <vtkOpenGL.h>
+ #include <vtkObjectFactory.h>
++#include <vtkOpenGLState.h>
++#include <vtk_glad.h>
+
+ vtkStandardNewMacro(vvBlendImageActor);
+
+@@ -45,19 +45,14 @@ void vvBlendImageActor::Render(vtkRenderer *ren)
+ VTK_IMAGE_ACTOR::Render(ren);
+
+ #else
+- vtkOpenGLExtensionManager *extensions = renwin->GetExtensionManager();
+- if (extensions->ExtensionSupported("GL_EXT_blend_minmax")) {
+- extensions->LoadExtension("GL_EXT_blend_minmax");
+- vtkgl::BlendEquationEXT( vtkgl::MAX );
+- }
++ // VTK 9 uses OpenGL 3.2+ which has blend equations built-in
++ glBlendEquation(GL_MAX);
+
+ //Call normal render
+ VTK_IMAGE_ACTOR::Render(ren);
+
+ //Move back blending to weighted sum
+- if (vtkgl::BlendEquationEXT!=0) {
+- vtkgl::BlendEquationEXT( vtkgl::FUNC_ADD );
+- }
++ glBlendEquation(GL_FUNC_ADD);
+ #endif
+ }
+
diff --git a/graphics/vv/files/patch-vv_vvSlicer.cxx b/graphics/vv/files/patch-vv_vvSlicer.cxx
new file mode 100644
index 000000000000..7612f66f5b5e
--- /dev/null
+++ b/graphics/vv/files/patch-vv_vvSlicer.cxx
@@ -0,0 +1,25 @@
+Update for VTK 9 compatibility.
+
+- Remove deprecated vtkToolkits.h header (no longer exists in VTK 9)
+- Convert vtkStdString to const char* when calling SetCaption()
+ (VTK 9 changed API to require explicit conversion)
+
+--- vv/vvSlicer.cxx.orig 2025-04-17 12:54:38 UTC
++++ vv/vvSlicer.cxx
+@@ -44,7 +44,6 @@
+ #include <vtkImageData.h>
+ #include <vtkImageActor.h>
+ #include <vvBlendImageActor.h>
+-#include <vtkToolkits.h>
+ #include <vtkObjectFactory.h>
+ #include <vtkPointData.h>
+ #include <vtkDataArray.h>
+@@ -1877,7 +1876,7 @@ void vvSlicer::DisplayLandmarks()
+ double *position = mLandClipper->GetOutput()->GetPoint(id);
+ vtkStdString label = static_cast<vtkStringArray*>(mLandClipper->GetOutput()->GetPointData()->GetAbstractArray("labels"))->GetValue(id);
+ vtkSmartPointer<vtkCaptionActor2D> label_actor = vtkSmartPointer<vtkCaptionActor2D>::New();
+- label_actor->SetCaption(label);
++ label_actor->SetCaption(label.c_str());
+ label_actor->SetAttachmentPoint(position);
+ label_actor->GetCaptionTextProperty()->SetColor(1,0,0);
+ label_actor->GetCaptionTextProperty()->SetOrientation(33.333333);
diff --git a/lang/go-devel/Makefile b/lang/go-devel/Makefile
index 9cd2473544b9..e320cd53fc72 100644
--- a/lang/go-devel/Makefile
+++ b/lang/go-devel/Makefile
@@ -45,7 +45,8 @@ SHEBANG_FILES?= misc/wasm/go_js_wasm_exec misc/wasm/go_wasip1_wasm_exec
SHEBANG_GLOB= *.bash *.pl *.sh
REINPLACE_ARGS= -i''
-PORTSCOUT?= limit:^${DISTVERSION:R:S/./\./g}
+# Example: 1.24.2 matches go124, 1.25.2 matches go125, etc.
+PORTSCOUT?= limit:^${DISTVERSION:R:S/./\./g}\.
# Upstream archive contains files with UTF-8 names
EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 ${TAR}
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index 1b3268cabd9e..505151e0e072 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pocl
DISTVERSIONPREFIX= v
-DISTVERSION= 7.0
-PORTREVISION= 1
+DISTVERSION= 7.1
CATEGORIES= lang
MAINTAINER= ohartmann@walstatt.org
@@ -14,21 +13,18 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= only tested on ${ONLY_FOR_ARCHS:tW:S/ /, /g}
-BUILD_DEPENDS= clang${LLVM_VER}:devel/llvm${LLVM_VER} \
- opencl>=3:devel/opencl \
- spirv-llvm-translator-llvm${LLVM_VER}>=${LLVM_VER}:devel/spirv-llvm-translator@llvm${LLVM_VER} \
+_BR_DEPENDS= opencl>=3:devel/opencl \
+ spirv-llvm-translator-llvm${LLVM_VERSION}>=${LLVM_VERSION}:devel/spirv-llvm-translator@llvm${LLVM_VERSION} \
spirv-tools>0:graphics/spirv-tools
-
+BUILD_DEPENDS= ${_BR_DEPENDS}
LIB_DEPENDS= libhwloc.so:devel/hwloc2 \
- libLLVM-${LLVM_VER}.so:devel/llvm${LLVM_VER} \
libOpenCL.so:devel/ocl-icd
-RUN_DEPENDS= ${BUILD_DEPENDS}
+RUN_DEPENDS= ${_BR_DEPENDS}
USES= cmake:noninja gmake localbase:ldflags ncurses pkgconfig python
USE_GITHUB= yes
USE_LDCONFIG= yes
-LLVM_VER= 20
CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_HOST_CPU_DEVICES=ON \
-DENABLE_HOST_CPU_DEVICES_OPENMP=ON \
@@ -38,30 +34,39 @@ CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_SPIRV=ON \
-DHAVE_OCL_ICD_30_COMPATIBLE=ON \
-DHOST_COMPILER_SUPPORTS_FLOAT16:BOOL=OFF \
- -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VER}/ \
+ -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}/ \
-DPOCL_ICD_ABSOLUTE_PATH=ON \
-DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \
- -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-config"
+ -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config"
CMAKE_ARGS_aarch64= -DLLC_HOST_CPU=cortex-a53
CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64
CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le
CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS=distro
-PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
+PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
OPTIONS_DEFINE= CONFORMANCE DEBUG DOCS DOCS_PDF LTTNG OMP REMOTE \
SHARED_LIBS STATIC_LLVM TESTS
-OPTIONS_DEFAULT= OMP SHARED_LIBS TESTS
+OPTIONS_DEFAULT= LLVM21 OMP SHARED_LIBS TESTS
+OPTIONS_SINGLE= LLVM
+OPTIONS_SINGLE_LLVM= LLVM17 LLVM18 LLVM19 LLVM20 LLVM21 LLVMDEFAULT
OPTIONS_SUB= yes
CONFORMANCE_DESC= Conformant pocl build (defaults to OFF)
DEBUG_DESC= Build POCL with DEBUG messages
DOCS_DESC= Build documentation (needs textproc/py-sphinx)
DOCS_PDF_DESC= Build PDF alongside with standard HTML docs
+LLVM17_DESC= Use llvm 17
+LLVM18_DESC= Use llvm 18
+LLVM19_DESC= Use llvm 19
+LLVM20_DESC= Use llvm 20
+LLVM21_DESC= Use llvm 21
+LLVMDEFAULT_DESC= Use default llvm version
+LLVM_DESC= LLVM version to choose
LTTNG_DESC= Trace both server and client lib with lttng
OMP_DESC= Enable OpenMP on CPU driver
-REMOTE_DESC= Enable pocld, a remote server
+REMOTE_DESC= Enable pocld, a remote server (esperimental)
SHARED_LIBS_DESC= Build shared libs
STATIC_LLVM_DESC= Have static libLLVM
TESTS_DESC= Enable compilation of internal tests
@@ -79,6 +84,13 @@ DOCS_CMAKE_OFF= -DENABLE_DOCS=OFF
DOCS_PDF_IMPLIES= DOCS
DOCS_PDF_BROKEN= TeX error: Unicode character ≈ (U+2248) not set up for use with LaTeX.
+LLVM17_USES= llvm:17,build,lib,run
+LLVM18_USES= llvm:18,build,lib,run
+LLVM19_USES= llvm:19,build,lib,run
+LLVM20_USES= llvm:20,build,lib,run
+LLVM21_USES= llvm:21,build,lib,run
+LLVMDEFAULT_USES= llvm:min=17,max=21,build,lib,run
+
LTTNG_LIB_DEPENDS= liblttng-ust.so:sysutils/lttng-ust
LTTNG_CMAKE_ON= -DENABLE_LTTNG=YES
LTTNG_CMAKE_OFF= -DENABLE_LTTNG=NO
diff --git a/lang/pocl/distinfo b/lang/pocl/distinfo
index 8860b0ec290e..bf0d18ef2e01 100644
--- a/lang/pocl/distinfo
+++ b/lang/pocl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748010431
-SHA256 (pocl-pocl-v7.0_GH0.tar.gz) = f55caba8c3ce12bec7b683ce55104c7555e19457fc2ac72c6f035201e362be08
-SIZE (pocl-pocl-v7.0_GH0.tar.gz) = 3766036
+TIMESTAMP = 1760001904
+SHA256 (pocl-pocl-v7.1_GH0.tar.gz) = 1110057cb0736c74819ad65238655a03f7b93403a0ca60cdd8849082f515ca25
+SIZE (pocl-pocl-v7.1_GH0.tar.gz) = 3889905
diff --git a/lang/pocl/pkg-plist b/lang/pocl/pkg-plist
index 69b54bb8e7b6..d73eeb8ed328 100644
--- a/lang/pocl/pkg-plist
+++ b/lang/pocl/pkg-plist
@@ -2,7 +2,7 @@ bin/poclcc
etc/OpenCL/vendors/pocl.icd
lib/libpocl.so
lib/libpocl.so.2
-lib/libpocl.so.2.14.0
+lib/libpocl.so.2.15.0
lib/pocl/libpocl-devices-basic.so
lib/pocl/libpocl-devices-pthread.so
libdata/pkgconfig/pocl.pc
@@ -33,6 +33,7 @@ libdata/pkgconfig/pocl.pc
%%PORTDOCS%%%%DOCSDIR%%/html/notes_5_0.html
%%PORTDOCS%%%%DOCSDIR%%/html/notes_6_0.html
%%PORTDOCS%%%%DOCSDIR%%/html/notes_7_0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/notes_7_1.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencl_status.html
%%PORTDOCS%%%%DOCSDIR%%/html/pocl_binary.html
%%PORTDOCS%%%%DOCSDIR%%/html/proxy.html
diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index b6bdd4e44218..148382e0d004 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760232378
+TIMESTAMP = 1760233632
SHA256 (python/python-2.7.18-docs-html.tar.bz2) = 20445e9a571cacdd350f702f0980e4dc559b6ff81f1d69affe9b0a862fef2f0e
SIZE (python/python-2.7.18-docs-html.tar.bz2) = 4634932
SHA256 (python/python-2.7.18-docs-pdf-a4.tar.bz2) = dbac6953e48aac341351067ba0938393e415b10bf48ac8cbbc7247deaf13ab67
@@ -11,12 +11,12 @@ SHA256 (python/python-3.10.19-docs-pdf-a4.tar.bz2) = 60a66d9f4d54dfc44a738f0baab
SIZE (python/python-3.10.19-docs-pdf-a4.tar.bz2) = 16784042
SHA256 (python/python-3.10.19-docs-text.tar.bz2) = 01a1a9b9f9ecce300b08cbf69fac6e7d0c18c36b852fe5dff1691e33966aaa2c
SIZE (python/python-3.10.19-docs-text.tar.bz2) = 2692682
-SHA256 (python/python-3.11.13-docs-html.tar.bz2) = 954bfe769459645fb45802c920bcf59f8881c74c4f94d30922d44edd7a08c542
-SIZE (python/python-3.11.13-docs-html.tar.bz2) = 8003127
-SHA256 (python/python-3.11.13-docs-pdf-a4.tar.bz2) = 46a92e8742de3267e69ea380678e4e6395fdc002fafb7842db25d672a6236e9b
-SIZE (python/python-3.11.13-docs-pdf-a4.tar.bz2) = 17604236
-SHA256 (python/python-3.11.13-docs-text.tar.bz2) = b93b9cc1439fea23df90e0ded2c6faadb9f0ec7c773738371e26c1b7e6209300
-SIZE (python/python-3.11.13-docs-text.tar.bz2) = 2836348
+SHA256 (python/python-3.11.14-docs-html.tar.bz2) = 706bc8613eccdc76424d7a590adf36793623f7bfbf480260812a581a575cbae8
+SIZE (python/python-3.11.14-docs-html.tar.bz2) = 8011943
+SHA256 (python/python-3.11.14-docs-pdf-a4.tar.bz2) = a3e54af51981f53ad57b1c9fb27c43f1c2a229c63f02b79beaf4dcf020822daa
+SIZE (python/python-3.11.14-docs-pdf-a4.tar.bz2) = 17607647
+SHA256 (python/python-3.11.14-docs-text.tar.bz2) = 7a45f9613a6edbd0c8ced91881c5be40fb218f809c1ea943e16472761956b85c
+SIZE (python/python-3.11.14-docs-text.tar.bz2) = 2832948
SHA256 (python/python-3.12.12-docs-html.tar.bz2) = 93d20d849a8931c2e9e1fd1b0d32646c154b867751ca4080c905c810815a4fa9
SIZE (python/python-3.12.12-docs-html.tar.bz2) = 8444609
SHA256 (python/python-3.12.12-docs-pdf-a4.tar.bz2) = 653235601908c3729ba322b9a38a1ebe30d51099ea9c90289901696eb0ddc778
diff --git a/lang/python311/Makefile b/lang/python311/Makefile
index afd49583ec74..23c42ce9bfce 100644
--- a/lang/python311/Makefile
+++ b/lang/python311/Makefile
@@ -1,6 +1,5 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
-PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
diff --git a/lang/python311/Makefile.version b/lang/python311/Makefile.version
index 9b38b86b4222..c14d63e33bdb 100644
--- a/lang/python311/Makefile.version
+++ b/lang/python311/Makefile.version
@@ -4,4 +4,4 @@
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.11.13
+PYTHON_DISTVERSION= 3.11.14
diff --git a/lang/python311/distinfo b/lang/python311/distinfo
index 2ad4cdb62efe..75deef2f6da6 100644
--- a/lang/python311/distinfo
+++ b/lang/python311/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1749685283
-SHA256 (python/Python-3.11.13.tar.xz) = 8fb5f9fbc7609fa822cb31549884575db7fd9657cbffb89510b5d7975963a83a
-SIZE (python/Python-3.11.13.tar.xz) = 20117496
-SHA256 (python/0c33e5baedf18ebcb04bc41dff7cfc614d5ea5fe.patch) = 2b9857d46cb45cbf0db322a7149f940f8aae8265f66f8ff8f5cd88d2af4015c5
-SIZE (python/0c33e5baedf18ebcb04bc41dff7cfc614d5ea5fe.patch) = 23930
+TIMESTAMP = 1760233094
+SHA256 (python/Python-3.11.14.tar.xz) = 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78
+SIZE (python/Python-3.11.14.tar.xz) = 20326860
diff --git a/lang/python311/pkg-plist b/lang/python311/pkg-plist
index 875480307d58..7384500769bb 100644
--- a/lang/python311/pkg-plist
+++ b/lang/python311/pkg-plist
@@ -2206,7 +2206,7 @@ lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0-gdb.py
%%PYTHON_LIBDIR%%/ensurepip/__pycache__/_uninstall%%PYTHON_TAG%%.opt-2.pyc
%%PYTHON_LIBDIR%%/ensurepip/__pycache__/_uninstall%%PYTHON_TAG%%.pyc
%%PYTHON_LIBDIR%%/ensurepip/_bundled/pip-24.0-py3-none-any.whl
-%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl
+%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-79.0.1-py3-none-any.whl
%%PYTHON_LIBDIR%%/ensurepip/_uninstall.py
%%PYTHON_LIBDIR%%/enum.py
%%PYTHON_LIBDIR%%/filecmp.py
diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile
index 87346b998274..7ddfde02a37c 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20250729
+DISTVERSION= 05_20250930
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 25c350a95aed..522970a6dafc 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753863983
-SHA256 (seed7_05_20250729.tgz) = 416a8a54e61b1539f5fbc131827a38d588758415e617b9941af3cd6b0e2105f0
-SIZE (seed7_05_20250729.tgz) = 4386548
+TIMESTAMP = 1760538033
+SHA256 (seed7_05_20250930.tgz) = a0ca3c643d2723254e2db1076ed95e1d992f5e3109ba9126e3d15fb4f4c5ebdf
+SIZE (seed7_05_20250930.tgz) = 4412992
diff --git a/mail/Makefile b/mail/Makefile
index 092979a16662..6805cdb4c98b 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -519,6 +519,7 @@
SUBDIR += py-dkimpy-milter
SUBDIR += py-email-reply-parser
SUBDIR += py-email-validator
+ SUBDIR += py-exchangelib
SUBDIR += py-flanker
SUBDIR += py-flask-mail
SUBDIR += py-flufl.bounce
@@ -543,6 +544,7 @@
SUBDIR += py-pyspf
SUBDIR += py-python-slimta
SUBDIR += py-pyzmail
+ SUBDIR += py-resend
SUBDIR += py-rfc6555
SUBDIR += py-spf-engine
SUBDIR += py-tlsrpt-reporter
diff --git a/mail/msmtp/Makefile b/mail/msmtp/Makefile
index 85ceb645669f..f88ef950d2eb 100644
--- a/mail/msmtp/Makefile
+++ b/mail/msmtp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= msmtp
-PORTVERSION= 1.8.31
+PORTVERSION= 1.8.32
CATEGORIES= mail
MASTER_SITES= https://marlam.de/msmtp/releases/
diff --git a/mail/msmtp/distinfo b/mail/msmtp/distinfo
index aae37628e473..fce1ba8fec57 100644
--- a/mail/msmtp/distinfo
+++ b/mail/msmtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757225396
-SHA256 (msmtp-1.8.31.tar.xz) = c262b11762d8582a3c6d6ca8d8b2cca2b1605497324ca27cc57fdc145a27119f
-SIZE (msmtp-1.8.31.tar.xz) = 455820
+TIMESTAMP = 1760543755
+SHA256 (msmtp-1.8.32.tar.xz) = 20cd58b58dd007acf7b937fa1a1e21f3afb3e9ef5bbcfb8b4f5650deadc64db4
+SIZE (msmtp-1.8.32.tar.xz) = 456960
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index be1cd264570e..4975487e426b 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.8
+PORTVERSION= 5.5.9
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 705ed8fe1cab..bccfcf02a377 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760429923
-SHA256 (nextcloud/mail-v5.5.8.tar.gz) = 85dc8b08805bb217a05fa8932a8b76f849fa74b31ab352e3a9d17ca3e1a5a07d
-SIZE (nextcloud/mail-v5.5.8.tar.gz) = 29056695
+TIMESTAMP = 1760546183
+SHA256 (nextcloud/mail-v5.5.9.tar.gz) = 477b062099b96cfb85ae482e5d71838da4d50765d982a09e4f9f67d3955cc4dc
+SIZE (nextcloud/mail-v5.5.9.tar.gz) = 29063037
diff --git a/mail/pantomime/Makefile b/mail/pantomime/Makefile
index 7fa6d998db63..2d91f5783ae1 100644
--- a/mail/pantomime/Makefile
+++ b/mail/pantomime/Makefile
@@ -1,31 +1,27 @@
PORTNAME= pantomime
DISTVERSION= 1.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail gnustep
MASTER_SITES= SAVANNAH/gnustep-nonfsf/
DISTNAME= Pantomime-${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mew14930xvi@inbox.lv
COMMENT= Mail/MIME handling library for GNUstep
-WWW= http://www.collaboration-world.com/cgi-bin/project/index.cgi?pid=3
+WWW= https://www.nongnu.org/gnustep-nonfsf/gnumail/
LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/Documentation/LICENSE
USES= gnustep iconv ssl
-# The use of libiconv shouldn't be necessary, but a build dependency installs
-# it and we end up picking up the header.
-USE_GNUSTEP= back build
-USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}
-
-MAKE_ARGS+= LIBRARIES_DEPEND_UPON='${ICONV_LIB} -lssl'
-
+USE_GNUSTEP= back build
DEFAULT_LIBVERSION= ${DISTVERSION:R}
-.include <bsd.port.pre.mk>
+USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}
+
+MAKE_ARGS+= LIBRARIES_DEPEND_UPON='-lssl'
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=int-conversion
-.endif
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/System/Library/Frameworks/Pantomime.framework/Versions/${DISTVERSION:R}/libPantomime.so.${DISTVERSION}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/mail/pantomime/pkg-descr b/mail/pantomime/pkg-descr
index 13e3f55972fc..e2a1822d8406 100644
--- a/mail/pantomime/pkg-descr
+++ b/mail/pantomime/pkg-descr
@@ -1,3 +1,5 @@
Mail/MIME handling library for GNUstep.
-
-LICENSE: LGPL2 or later
+The Pantomime framework supports the major mail protocols: POP3, IMAP,
+and SMTP.
+Pantomime provides a set of Objective-C classes that model a mail
+system.
diff --git a/mail/py-exchangelib/Makefile b/mail/py-exchangelib/Makefile
new file mode 100644
index 000000000000..268afd31fb55
--- /dev/null
+++ b/mail/py-exchangelib/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= exchangelib
+DISTVERSIONPREFIX= v
+DISTVERSION= 5.6.0
+CATEGORIES= mail python
+#MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Client for Microsoft Exchange Web Services (EWS)
+WWW= https://github.com/ecederstrand/exchangelib
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cached-property>0:devel/py-cached-property@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.6.0:devel/py-defusedxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2.0:dns/py-dnspython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}isodate>0:devel/py-isodate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>3.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests_ntlm>=0.2.0:www/py-requests_ntlm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tzdata>0:devel/py-tzdata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tzlocal>0:devel/py-tzlocal@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= ecederstrand
+
+NO_ARCH= yes
+
+# tests as of 5.6.0: 62 passed, 435 skipped in 8.62s
+
+.include <bsd.port.mk>
diff --git a/mail/py-exchangelib/distinfo b/mail/py-exchangelib/distinfo
new file mode 100644
index 000000000000..458116e1627d
--- /dev/null
+++ b/mail/py-exchangelib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760468833
+SHA256 (ecederstrand-exchangelib-v5.6.0_GH0.tar.gz) = d969b1857bab6318a78cb54a809464cbf8ed2c37e1375200b1fca0f947053d2c
+SIZE (ecederstrand-exchangelib-v5.6.0_GH0.tar.gz) = 3049641
diff --git a/mail/py-exchangelib/files/patch-pyproject.toml b/mail/py-exchangelib/files/patch-pyproject.toml
new file mode 100644
index 000000000000..66b9465d43e5
--- /dev/null
+++ b/mail/py-exchangelib/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2024-10-10 01:50:58 UTC
++++ pyproject.toml
+@@ -24,8 +24,7 @@ description = "Client for Microsoft Exchange Web Serv
+ description = "Client for Microsoft Exchange Web Services (EWS)"
+ readme = {file = "README.md", content-type = "text/markdown"}
+ requires-python = ">=3.10"
+-license = "BSD-2-Clause"
+-license-files = ["LICENSE"]
++license = {text = "BSD-2-Clause"}
+ keywords = [
+ "autodiscover",
+ "ews",
diff --git a/mail/py-exchangelib/pkg-descr b/mail/py-exchangelib/pkg-descr
new file mode 100644
index 000000000000..19904c33aa26
--- /dev/null
+++ b/mail/py-exchangelib/pkg-descr
@@ -0,0 +1,13 @@
+Exchangelib is a Python client for Microsoft Exchange Web Services (EWS).
+It allows to access and manage mailbox items such as email, calendar, contacts,
+and tasks.
+
+With exchangelib, you can:
+* Search, create, update, and delete items in your mailbox.
+* Send and receive email messages.
+* Manage calendar events and appointments.
+* Access and modify contacts and distribution lists.
+* Work with tasks and other mailbox items.
+
+Exchangelib is compatible with Exchange Server 2007 and later, as well
+as Office 365.
diff --git a/mail/py-resend/Makefile b/mail/py-resend/Makefile
new file mode 100644
index 000000000000..e317f7979aaa
--- /dev/null
+++ b/mail/py-resend/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= resend
+DISTVERSION= 2.17.0
+CATEGORIES= mail python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Resend Python SDK
+WWW= https://github.com/resend/resend-python
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BR_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4.0:devel/py-typing-extensions@${PY_FLAVOR}
+BUILD_DEPENDS= ${BR_DEPENDS}
+RUN_DEPENDS= ${BR_DEPENDS}
+
+USES= python
+
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-extract:
+ @${CP} ${FILESDIR}/requirements.txt ${WRKSRC}
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/mail/py-resend/distinfo b/mail/py-resend/distinfo
new file mode 100644
index 000000000000..956e27ba3020
--- /dev/null
+++ b/mail/py-resend/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760506235
+SHA256 (resend-2.17.0.tar.gz) = 90c8adbe92bfc14c9dfbe0bbe68cee14bd8813fdd568f36ae71df7a8946bbd4a
+SIZE (resend-2.17.0.tar.gz) = 16964
diff --git a/mail/py-resend/files/requirements.txt b/mail/py-resend/files/requirements.txt
new file mode 100644
index 000000000000..935af601a213
--- /dev/null
+++ b/mail/py-resend/files/requirements.txt
@@ -0,0 +1,2 @@
+requests>=2.31.0
+typing_extensions>=4.4.0
diff --git a/mail/py-resend/pkg-descr b/mail/py-resend/pkg-descr
new file mode 100644
index 000000000000..f1206c34f721
--- /dev/null
+++ b/mail/py-resend/pkg-descr
@@ -0,0 +1,4 @@
+Resend is the email API for developers.
+
+The best way to reach humans instead of spam folders. Deliver
+transactional and marketing emails at scale.
diff --git a/math/Makefile b/math/Makefile
index c53eb5072daf..5be7d12943d1 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -607,6 +607,7 @@
SUBDIR += octave-forge-joystick
SUBDIR += octave-forge-level-set
SUBDIR += octave-forge-linear-algebra
+ SUBDIR += octave-forge-llms
SUBDIR += octave-forge-lssa
SUBDIR += octave-forge-ltfat
SUBDIR += octave-forge-mapping
@@ -1294,7 +1295,6 @@
SUBDIR += vinci
SUBDIR += visualpolylib
SUBDIR += vowpal_wabbit
- SUBDIR += vtk8
SUBDIR += vtk9
SUBDIR += wavelib
SUBDIR += wcalc
diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile
index 8d4a8db5b136..623cddb8ef2c 100644
--- a/math/geogebra/Makefile
+++ b/math/geogebra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geogebra
-DISTVERSION= 5-2-899-0
+DISTVERSION= 5-2-903-0
CATEGORIES= math education java
MASTER_SITES= http://download.geogebra.org/installers/5.2/ \
https://static.geogebra.org/images/ \
diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo
index 84a9e4d8c457..2377af69810e 100644
--- a/math/geogebra/distinfo
+++ b/math/geogebra/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757477906
-SHA256 (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = dda3e8075e66990418a5913e38bbdd72a8bf32a2805f1886aa1d13aaad95b264
-SIZE (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = 62954321
+TIMESTAMP = 1760496589
+SHA256 (GeoGebra-Linux-Portable-5-2-903-0.tar.bz2) = cc1cdc9c42622987b50dddf34df95d061c9e3691b90d5da8a08405f410f3c6f3
+SIZE (GeoGebra-Linux-Portable-5-2-903-0.tar.bz2) = 62981031
SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614
SIZE (geogebra.png) = 4018
SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07
diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile
index 86304eccd656..399d7eb24c8b 100644
--- a/math/libqalculate/Makefile
+++ b/math/libqalculate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libqalculate
-PORTVERSION= 5.7.0
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/libqalculate/distinfo b/math/libqalculate/distinfo
index 4cbc8eb21bab..078a64d4de44 100644
--- a/math/libqalculate/distinfo
+++ b/math/libqalculate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377124
-SHA256 (libqalculate-5.7.0.tar.gz) = b0aa7e7f6b729ad88f41c3562e81bdc349e072f4df0e62ce152304d979702cfe
-SIZE (libqalculate-5.7.0.tar.gz) = 2835670
+TIMESTAMP = 1760528533
+SHA256 (libqalculate-5.8.0.tar.gz) = 5595dc304de252945ee51bd68cef3b5f0dacf3ce1c75bd0a8f6c158c1c723741
+SIZE (libqalculate-5.8.0.tar.gz) = 2664148
diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist
index a61ca69ef777..c400e126afc7 100644
--- a/math/libqalculate/pkg-plist
+++ b/math/libqalculate/pkg-plist
@@ -16,7 +16,7 @@ include/libqalculate/util.h
lib/libqalculate.a
lib/libqalculate.so
lib/libqalculate.so.23
-lib/libqalculate.so.23.3.6
+lib/libqalculate.so.23.3.7
libdata/pkgconfig/libqalculate.pc
share/man/man1/qalc.1.gz
%%NLS%%share/locale/ca/LC_MESSAGES/libqalculate.mo
diff --git a/math/octave-forge-llms/Makefile b/math/octave-forge-llms/Makefile
new file mode 100644
index 000000000000..1315b9d1e3b8
--- /dev/null
+++ b/math/octave-forge-llms/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= octave-forge-llms
+DISTVERSIONPREFIX= release-
+DISTVERSION= 0.1.0
+CATEGORIES= math
+
+MAINTAINER= stephen@FreeBSD.org
+COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= https://packages.octave.org/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+
+RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/datatypes.tar.gz:math/octave-forge-datatypes
+
+USES= octave
+USE_GITHUB= yes
+GH_ACCOUNT= pr0m1th3as
+GH_PROJECT= octave-llms
+
+OCTAVE_SRC= ${GH_PROJECT}-release-${DISTVERSION}
+
+.include <bsd.port.mk>
diff --git a/math/octave-forge-llms/distinfo b/math/octave-forge-llms/distinfo
new file mode 100644
index 000000000000..12eb43d7d877
--- /dev/null
+++ b/math/octave-forge-llms/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760558006
+SHA256 (octave-forge/pr0m1th3as-octave-llms-release-0.1.0_GH0.tar.gz) = 59593d29d8cec165f34b630771cbd319e11f0f9c87e3df6925b734a47f29715c
+SIZE (octave-forge/pr0m1th3as-octave-llms-release-0.1.0_GH0.tar.gz) = 335688
diff --git a/math/octave-forge-llms/pkg-descr b/math/octave-forge-llms/pkg-descr
new file mode 100644
index 000000000000..406d012ee713
--- /dev/null
+++ b/math/octave-forge-llms/pkg-descr
@@ -0,0 +1,8 @@
+The octave-forge package is the result of The GNU Octave Repository project,
+which is intended to be a central location for custom scripts, functions and
+extensions for GNU Octave. contains the source for all the functions plus
+build and install scripts.
+
+This is llms.
+
+ Large Language Models for GNU Octave.
diff --git a/math/octave-forge-pkg-octave-doc/Makefile b/math/octave-forge-pkg-octave-doc/Makefile
index 3660f1458105..4e8b26c32cee 100644
--- a/math/octave-forge-pkg-octave-doc/Makefile
+++ b/math/octave-forge-pkg-octave-doc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-pkg-octave-doc
DISTVERSIONPREFIX= release-
-DISTVERSION= 0.6.7
+DISTVERSION= 0.6.8
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-pkg-octave-doc/distinfo b/math/octave-forge-pkg-octave-doc/distinfo
index 6b3a3e79edba..454d67b4b895 100644
--- a/math/octave-forge-pkg-octave-doc/distinfo
+++ b/math/octave-forge-pkg-octave-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759102778
-SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.7_GH0.tar.gz) = 3aa52b681b7bbfea65d3999ee92e8bacbef26938b1ce64324590f75b89fb53fb
-SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.7_GH0.tar.gz) = 162500
+TIMESTAMP = 1760547190
+SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.8_GH0.tar.gz) = 3aef12b6c4cc5019236eed4d7d05bed6be021bb4f6912ef3d0190b57fb68ded6
+SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.8_GH0.tar.gz) = 162955
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index e019fcf5caa6..ac98489cd213 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octave-forge
-PORTVERSION= 20251013
+PORTVERSION= 20251015
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -21,7 +21,7 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \
GENERATE_HTML GNUPLOT GSL HDF5OCT IDENT IMAGE \
INFORMATIONTHEORY INTEGRATION INTERNAL_FLUID_FLOW \
INTERVAL IO IRSA JOYSTICK LEVEL_SET \
- LINEAR_ALGEBRA LSSA LTFAT \
+ LINEAR_ALGEBRA LLMS LSSA LTFAT \
MAPPING MATGEOM \
MBOCT_FEM_PKG MBOCT_MBDYN_PKG MBOCT_NUMERICAL_PKG \
MBOCT_OCTAVE_PKG MCCABE_THIELE \
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 22f8b33f9ed3..7b7273abe5be 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= numpy
PORTVERSION= 1.26.4
-PORTREVISION= 9
+PORTREVISION= 10
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= PYPI \
@@ -18,12 +18,14 @@ WWW= https://www.numpy.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}meson-python>=0:devel/meson-python@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=6.2.5:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR}
-USES= compiler:c11 cpe fortran python:3.9+
-USE_PYTHON= allflavors autoplist concurrent cython distutils
+USES= compiler:c11 cpe fortran pkgconfig python:3.9+ shebangfix
+USE_PYTHON= autoplist concurrent cython pep517
GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e \
s/libgfortran.so//
@@ -61,6 +63,10 @@ OPENBLAS_VARS= BLASLIBS="openblas, gfortran" \
LIBRARIES=libraries
SUITESPARSE_LIB_DEPENDS= libumfpack.so:math/suitesparse-umfpack
+SHEBANG_FILES= numpy/f2py/crackfortran.py numpy/f2py/f2py2e.py \
+ numpy/f2py/rules.py numpy/testing/print_coercion_tables.py \
+ numpy/testing/setup.py
+
post-extract:
@${TOUCH} ${WRKSRC}/numpy/f2py/tests/src/temp
@${TOUCH} ${WRKSRC}/numpy/random/_examples/temp
diff --git a/math/py-numpy/files/patch-numpy_core_setup.py b/math/py-numpy/files/patch-numpy_core_setup.py
new file mode 100644
index 000000000000..7502a4df93fb
--- /dev/null
+++ b/math/py-numpy/files/patch-numpy_core_setup.py
@@ -0,0 +1,19 @@
+--- numpy/core/setup.py.orig 2024-02-05 21:17:48 UTC
++++ numpy/core/setup.py
+@@ -9,7 +9,6 @@ from numpy.distutils import log
+ from os.path import join
+
+ from numpy.distutils import log
+-from numpy.distutils.msvccompiler import lib_opts_if_msvc
+ from distutils.dep_util import newer
+ from sysconfig import get_config_var
+ from numpy.compat import npy_load_module
+@@ -688,7 +687,7 @@ def configuration(parent_package='',top_path=None):
+ install_dir='lib',
+ build_info={
+ 'include_dirs' : [], # empty list required for creating npy_math_internal.h
+- 'extra_compiler_args': [lib_opts_if_msvc],
++ 'extra_compiler_args': [],
+ })
+ config.add_npy_pkg_config("npymath.ini.in", "lib/npy-pkg-config",
+ subst_dict)
diff --git a/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py b/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py
new file mode 100644
index 000000000000..a7466a818792
--- /dev/null
+++ b/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py
@@ -0,0 +1,17 @@
+--- numpy/distutils/mingw32ccompiler.py.orig 2024-02-05 21:17:48 UTC
++++ numpy/distutils/mingw32ccompiler.py
+@@ -24,7 +24,13 @@ from distutils.unixccompiler import UnixCCompiler
+
+ import distutils.cygwinccompiler
+ from distutils.unixccompiler import UnixCCompiler
+-from distutils.msvccompiler import get_build_version as get_build_msvc_version
++
++try:
++ from distutils.msvccompiler import get_build_version as get_build_msvc_version
++except ImportError:
++ def get_build_msvc_version():
++ return None
++
+ from distutils.errors import UnknownFileError
+ from numpy.distutils.misc_util import (msvc_runtime_library,
+ msvc_runtime_version,
diff --git a/math/py-numpy/files/patch-numpy_random_setup.py b/math/py-numpy/files/patch-numpy_random_setup.py
new file mode 100644
index 000000000000..74ff5ffc8e54
--- /dev/null
+++ b/math/py-numpy/files/patch-numpy_random_setup.py
@@ -0,0 +1,23 @@
+--- numpy/random/setup.py.orig 2024-02-05 21:17:48 UTC
++++ numpy/random/setup.py
+@@ -3,7 +3,6 @@ from numpy.distutils.system_info import platform_bits
+ from os.path import join
+
+ from numpy.distutils.system_info import platform_bits
+-from numpy.distutils.msvccompiler import lib_opts_if_msvc
+
+
+ def configuration(parent_package='', top_path=None):
+@@ -70,11 +69,7 @@ def configuration(parent_package='', top_path=None):
+ not initialized the distutils build command, so use this deferred
+ calculation to run when we are building the library.
+ """
+- opts = lib_opts_if_msvc(build_cmd)
+- if build_cmd.compiler.compiler_type != 'msvc':
+- # Some bit generators require c99
+- opts.append('-std=c99')
+- return opts
++ return ['-std=c99']
+
+ config.add_installed_library('npyrandom',
+ sources=npyrandom_sources,
diff --git a/math/py-numpy/files/patch-pyproject.toml b/math/py-numpy/files/patch-pyproject.toml
new file mode 100644
index 000000000000..3eb3c97a8da5
--- /dev/null
+++ b/math/py-numpy/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-06-24 22:40:55 UTC
++++ pyproject.toml
+@@ -2,7 +2,7 @@ requires = [
+ build-backend = "mesonpy"
+ requires = [
+ "Cython>=0.29.34,<3.1",
+- "meson-python>=0.15.0,<0.16.0",
++ "meson-python>=0.15.0",
+ ]
+
+ [project]
diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile
index ab20fb2d0e04..74b9b74a0248 100644
--- a/math/qalculate-gtk/Makefile
+++ b/math/qalculate-gtk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qalculate-gtk
-PORTVERSION= 5.7.0
-PORTREVISION= 1
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-gtk/distinfo b/math/qalculate-gtk/distinfo
index 393049d4c84a..aee789da32cb 100644
--- a/math/qalculate-gtk/distinfo
+++ b/math/qalculate-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377627
-SHA256 (qalculate-gtk-5.7.0.tar.gz) = dcb3663b36abafdfe32e943644bf4fc64bd685c0225f944a3f1c4a85e70db3b5
-SIZE (qalculate-gtk-5.7.0.tar.gz) = 3074403
+TIMESTAMP = 1760531708
+SHA256 (qalculate-gtk-5.8.0.tar.gz) = fdd74cbf011d5ff88219489033ec207d856aa116d3e16b729ccdbea9277a5d41
+SIZE (qalculate-gtk-5.8.0.tar.gz) = 3089390
diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile
index 1c23e9ffb775..d04f8b06a72d 100644
--- a/math/qalculate-qt/Makefile
+++ b/math/qalculate-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-qt
-PORTVERSION= 5.7.0
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-qt/distinfo b/math/qalculate-qt/distinfo
index 31f5530abbcd..152db4a88f6a 100644
--- a/math/qalculate-qt/distinfo
+++ b/math/qalculate-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377968
-SHA256 (qalculate-qt-5.7.0.tar.gz) = 76e03b976a7b1347a6e8779b6be83ea053ab74e8ddeafb0aa62d20b3fadc0b9c
-SIZE (qalculate-qt-5.7.0.tar.gz) = 1992166
+TIMESTAMP = 1760531474
+SHA256 (qalculate-qt-5.8.0.tar.gz) = 7c8e3074b709177462ead9b2b36736b18f1cb0f8e88dda3608911b9f7491c8e6
+SIZE (qalculate-qt-5.8.0.tar.gz) = 2016264
diff --git a/math/vtk8/Makefile b/math/vtk8/Makefile
deleted file mode 100644
index 06d0030f5f76..000000000000
--- a/math/vtk8/Makefile
+++ /dev/null
@@ -1,130 +0,0 @@
-PORTNAME= vtk
-DISTVERSION= 8.2.0 # it has only one consumer that is possibly dead upstream but is still compiling fine
-PORTREVISION= 6
-CATEGORIES= math graphics
-MASTER_SITES= http://www.vtk.org/files/release/${VTK_SHORT_VER}/
-PKGNAMESUFFIX= 8
-DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Visualization toolkit
-WWW= https://www.vtk.org
-
-LICENSE= BSD3CLAUSE
-
-BROKEN_FreeBSD_13= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>'
-BROKEN_FreeBSD_15= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>'
-
-LIB_DEPENDS= libtiff.so:graphics/tiff \
- libpng.so:graphics/png \
- libfreetype.so:print/freetype2 \
- libexpat.so:textproc/expat2
-
-CONFLICTS= vtk9
-
-USES= alias cmake compiler:c++11-lang gl jpeg localbase perl5 xorg
-USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER}
-USE_XORG= ice x11 xt xext sm
-
-CMAKE_ON= BUILD_SHARED_LIBS \
- VTK_INSTALL_NO_DOCUMENTATION VTK_USE_SYSTEM_EXPAT VTK_USE_SYSTEM_TIFF \
- VTK_USE_SYSTEM_PNG VTK_USE_SYSTEM_JPEG VTK_USE_SYSTEM_FREETYPE VTK_USE_SYSTEM_ZLIB \
- Module_vtkTestingCore Module_vtkTestingRendering
-CMAKE_ARGS+= -DBUILD_EXAMPLES:BOOL=false \
- -DVTK_INSTALL_LIBRARY_DIR=lib/vtk-${VTK_SHORT_VER} \
- -DVTK_INSTALL_ARCHIVE_DIR=lib/vtk-${VTK_SHORT_VER} \
- -DVTK_INSTALL_QT_DIR=/${QT_LIBDIR_REL}/plugins/designer \
- -DSTAGEDIR=${STAGEDIR}
-
-VTK_SHORT_VER= ${PORTVERSION:R}
-
-DOCSDIR= ${PREFIX}/share/doc/vtk-${VTK_SHORT_VER}
-DATADIR= ${PREFIX}/share/vtk-${VTK_SHORT_VER}
-
-# Options
-OPTIONS_DEFINE= DESIGNER DOCS OSMESA QT5
-OPTIONS_DEFAULT= MPI QT5
-OSMESA_DESC= Use Mesa for off-screen rendering
-DESIGNER_DESC= Build the Qt Designer plugin
-OPTIONS_SUB= yes
-
-# Options groups
-#VTK_GROUPS= Imaging MPI Qt Rendering StandAlone Views
-VTK_GROUPS= MPI
-VTK_WRAPS= JAVA TCLTK
-OPTIONS_GROUP= GROUPS WRAPPING
-OPTIONS_GROUP_GROUPS=${VTK_GROUPS}
-OPTIONS_GROUP_WRAPPING=${VTK_WRAPS}
-GROUPS_DESC= Groups
-WRAPPING_DESC= Wrapping
-.for g in ${VTK_GROUPS}
-$g_DESC= Build the $g group
-.endfor
-.for w in ${VTK_WRAPS}
-$w_DESC= $w wrapping
-.endfor
-
-QT5_USES= qt:5
-QT5_USE= QT=core,gui,sql,uiplugin,widgets,x11extras,qmake:build,buildtools:build
-QT5_CMAKE_ON= -DVTK_QT_VERSION:STRING="5" \
- -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 \
- -DVTK_Group_Qt:BOOL=ON
-
-DESIGNER_CMAKE_BOOL= QT_DESIGNER_PLUGIN
-DESIGNER_USE= QT=designer
-DESIGNER_IMPLIES= QT5
-
-MPI_LIB_DEPENDS= libmpi_cxx.so:net/openmpi4
-MPI_CMAKE_ON= -DMPIEXEC=${LOCALBASE}/mpi/openmpi/bin/mpiexec
-
-OSMESA_CMAKE_ARGS= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
- -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \
- -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \
- -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \
- -DVTK_USE_X:BOOL=OFF
-OSMESA_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa
-
-# Wrapping
-JAVA_CATEGORIES= java
-JAVA_USES= java
-JAVA_CMAKE_BOOL= VTK_WRAP_JAVA Module_vtkWrappingJava
-JAVA_CMAKE_ON= -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \
- -DJAVA_AWT_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \
- -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ATCH}/libjava.so
-
-TCLTK_USES= tk
-TCLTK_CMAKE_BOOL= VTK_WRAP_TCL VTK_Group_Tk
-TCLTK_CMAKE_ON= -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDEDIR} \
- -DTK_INCLUDE_PATH:PATH=${TK_INCLUDEDIR} \
- -DVTK_INSTALL_TCL_DIR=lib/vtk-${VTK_SHORT_VER}
-
-DOCS_CMAKE_BOOL= BUILD_DOCUMENTATION
-DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
-
-# Mangling so that it will build when science/netcdf is installed.
-post-patch:
- @${MV} ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/netcdf.h \
- ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/xxxnetcdf.h
- @${FIND} ${WRKSRC}/ThirdParty/netcdf -type f | ${XARGS} ${REINPLACE_CMD} \
- -E 's/[[:<:]]netcdf\.h[[:>:]]/xxxnetcdf.h/'
-
-.include <bsd.port.options.mk>
-
-.for g in ${VTK_GROUPS}
-. if ${PORT_OPTIONS:M${g}}
-CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=ON
-. else
-CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=OFF
-. endif
-.endfor
-
-.if !${PORT_OPTIONS:MOSMESA}
-USES+= gl
-USE_GL= gl glu
-.endif
-
-post-install: # autoplist: thousands of files, complex dependencies on options
- @cd ${STAGEDIR}${PREFIX} && \
- ${FIND} * -type f -or -type l >> ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/math/vtk8/distinfo b/math/vtk8/distinfo
deleted file mode 100644
index 5cc3a3a28ff4..000000000000
--- a/math/vtk8/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1587775906
-SHA256 (VTK-8.2.0.tar.gz) = 34c3dc775261be5e45a8049155f7228b6bd668106c72a3c435d95730d17d57bb
-SIZE (VTK-8.2.0.tar.gz) = 35511819
diff --git a/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt b/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt
deleted file mode 100644
index 43e82e2f9310..000000000000
--- a/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt
+++ /dev/null
@@ -1,28 +0,0 @@
---- GUISupport/Qt/CMakeLists.txt.orig 2019-01-30 17:15:13 UTC
-+++ GUISupport/Qt/CMakeLists.txt
-@@ -128,21 +128,21 @@ if(VTK_BUILD_QT_DESIGNER_PLUGIN AND add_qvtkwidget)
- find_package(Qt5 COMPONENTS ${qt_component} REQUIRED QUIET)
- add_definitions(${Qt5${qt_component}_DEFINITIONS})
- include_directories(${Qt5${qt_component}_INCLUDE_DIRS})
-- qt5_wrap_cpp(PluginMocSrcs ${PluginMocHeaders} TARGET QVTKWidgetPlugin)
-+ qt5_wrap_cpp(PluginMocSrcs ${PluginMocHeaders} TARGET QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION})
- set(QT_LIBRARIES Qt5::${qt_component})
-
- # add QVTK plugin from sources
- # stand-alone as it doesn't depend on QVTK library
-- add_library(QVTKWidgetPlugin
-+ add_library(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}
- SHARED
- ${PluginLibSrcs}
- ${PluginMocSrcs}
- )
-
-- set_target_properties(QVTKWidgetPlugin PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG)
-+ set_target_properties(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG)
-
- # link with Qt libs
-- vtk_module_link_libraries(QVTKWidgetPlugin ${QT_LIBRARIES})
-+ vtk_module_link_libraries(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} ${QT_LIBRARIES})
-
- # install rules
-
diff --git a/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in b/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in
deleted file mode 100644
index 19c95db7c524..000000000000
--- a/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- GUISupport/Qt/PluginInstall.cmake.in.orig 2017-11-21 08:23:50 UTC
-+++ GUISupport/Qt/PluginInstall.cmake.in
-@@ -10,7 +10,7 @@ if (WIN32)
- set(BUILDTYPE_SUFFIX @CMAKE_RELEASE_POSTFIX@)
- endif ()
- endif ()
--set(VTK_INSTALL_QT_PLUGIN_FILE "@CMAKE_SHARED_LIBRARY_PREFIX@QVTKWidgetPlugin${BUILDTYPE_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@")
-+set(VTK_INSTALL_QT_PLUGIN_FILE "@CMAKE_SHARED_LIBRARY_PREFIX@QVTKWidgetPlugin-@VTK_MAJOR_VERSION@.@VTK_MINOR_VERSION@${BUILDTYPE_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@")
- set(VTK_CONFIGURATIONS "@CMAKE_CONFIGURATION_TYPES@")
-
- if(VTK_CONFIGURATIONS)
diff --git a/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx b/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx
deleted file mode 100644
index e3d29d4d7deb..000000000000
--- a/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- Rendering/FreeType/vtkFreeTypeTools.cxx.orig 2020-10-22 10:20:24 UTC
-+++ Rendering/FreeType/vtkFreeTypeTools.cxx
-@@ -387,7 +387,7 @@ FTC_CMapCache* vtkFreeTypeTools::GetCMapCache()
- }
-
- //----------------------------------------------------------------------------
--FT_CALLBACK_DEF(FT_Error)
-+static FT_Error
- vtkFreeTypeToolsFaceRequester(FTC_FaceID face_id,
- FT_Library lib,
- FT_Pointer request_data,
diff --git a/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx b/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx
deleted file mode 100644
index b733cfeee383..000000000000
--- a/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- Rendering/Qt/vtkQtLabelRenderStrategy.cxx.orig 2020-05-28 17:13:13 UTC
-+++ Rendering/Qt/vtkQtLabelRenderStrategy.cxx
-@@ -41,6 +41,7 @@
- #include <QImage>
- #include <QMap>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPair>
- #include <QPixmap>
- #include <QTextDocument>
diff --git a/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx b/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx
deleted file mode 100644
index 299be5f51c46..000000000000
--- a/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- Rendering/Qt/vtkQtStringToImage.cxx.orig 2020-06-05 04:36:21 UTC
-+++ Rendering/Qt/vtkQtStringToImage.cxx
-@@ -31,6 +31,7 @@
- #include <QFontMetrics>
- #include <QImage>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPixmap>
- #include <QTextDocument>
- #include <QTextStream>
diff --git a/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c b/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c
deleted file mode 100644
index bd453a0dc9ca..000000000000
--- a/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ThirdParty/libproj/vtklibproj/src/pj_mutex.c.orig 2020-04-25 01:23:01 UTC
-+++ ThirdParty/libproj/vtklibproj/src/pj_mutex.c
-@@ -124,7 +124,7 @@ void pj_acquire_lock()
- pthread_mutex_lock( &pj_precreated_lock);
-
- pthread_mutexattr_init(&mutex_attr);
--#ifdef HAVE_PTHREAD_MUTEX_RECURSIVE
-+#if defined(HAVE_PTHREAD_MUTEX_RECURSIVE) || defined(__FreeBSD__)
- pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE);
- #else
- pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE_NP);
diff --git a/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt b/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt
deleted file mode 100644
index f7e860060a89..000000000000
--- a/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- ThirdParty/verdict/vtkverdict/CMakeLists.txt.orig 2019-01-30 17:15:13 UTC
-+++ ThirdParty/verdict/vtkverdict/CMakeLists.txt
-@@ -128,14 +128,14 @@ endif ()
- # Installation stuff
- #
- IF(NOT verdict_INSTALL_NO_DEVELOPMENT)
-- install(FILES
-- README
-- Verdict.htm
-- Verdict.doc
-- verdict_test.cpp
-- DESTINATION ${verdict_INSTALL_DOC_DIR}/verdict/${verdict_VERSION}/
-- COMPONENT Development
-- )
-+# install(FILES
-+# README
-+# Verdict.htm
-+# Verdict.doc
-+# verdict_test.cpp
-+# DESTINATION ${verdict_INSTALL_DOC_DIR}/verdict/${verdict_VERSION}/
-+# COMPONENT Development
-+# )
-
- install(
- FILES ${verdict_BINARY_DIR}/verdict.h
diff --git a/math/vtk8/files/patch-git_a9079bd b/math/vtk8/files/patch-git_a9079bd
deleted file mode 100644
index 1248811772dd..000000000000
--- a/math/vtk8/files/patch-git_a9079bd
+++ /dev/null
@@ -1,44 +0,0 @@
-Obtained from:
- https://gitlab.kitware.com/vtk/vtk/-/commit/a9079bdccbb2165583d6773a5ed848427e2a38a8.patch
-
-From a9079bdccbb2165583d6773a5ed848427e2a38a8 Mon Sep 17 00:00:00 2001
-From: Seacas Upstream <kwrobot@kitware.com>
-Date: Tue, 28 Jan 2020 09:13:38 -0500
-Subject: [PATCH] exodusII 2020-01-28 (d97eb08d)
-
-Code extracted from:
-
- https://gitlab.kitware.com/third-party/seacas.git
-
-at commit d97eb08d79e87c82facfae39bc75deb60c0a2d83 (for/vtk-20200128-7.24f-v2019-12-18).
----
- src/ex_create_par.c | 2 +-
- src/ex_open_par.c | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/ex_create_par.c b/src/ex_create_par.c
-index 8d5d6734f0..ef439618da 100644
---- ThirdParty/exodusII/vtkexodusII/src/ex_create_par.c
-+++ ThirdParty/exodusII/vtkexodusII/src/ex_create_par.c
-@@ -216,5 +216,5 @@ int ex_create_par_int(const char *path, int cmode, int *comp_ws, int *io_ws, MPI
- * Prevent warning in some versions of ranlib(1) because the object
- * file has no symbols.
- */
--const char exodus_unused_symbol_dummy_1;
-+const char exodus_unused_symbol_dummy_ex_create_par;
- #endif
-diff --git a/src/ex_open_par.c b/src/ex_open_par.c
-index b2faa22c29..9df4818767 100644
---- ThirdParty/exodusII/vtkexodusII/src/ex_open_par.c
-+++ ThirdParty/exodusII/vtkexodusII/src/ex_open_par.c
-@@ -459,5 +459,5 @@ int ex_open_par_int(const char *path, int mode, int *comp_ws, int *io_ws, float
- * Prevent warning in some versions of ranlib(1) because the object
- * file has no symbols.
- */
--const char exodus_unused_symbol_dummy_1;
-+const char exodus_unused_symbol_dummy_ex_open_par;
- #endif
---
-GitLab
-
-
diff --git a/math/vtk8/pkg-descr b/math/vtk8/pkg-descr
deleted file mode 100644
index 250b76ca8cc1..000000000000
--- a/math/vtk8/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The Visualization Toolkit (VTK) is an open-source, freely available software
-system for 3D computer graphics, image processing and visualization. VTK
-consists of a C++ class library and several interpreted interface layers
-including Tcl/Tk, Java, and Python. Kitware, whose team created and continues
-to extend the toolkit, offers professional support and consulting services for
-VTK. VTK supports a wide variety of visualization algorithms including: scalar,
-vector, tensor, texture, and volumetric methods; and advanced modeling
-techniques such as: implicit modeling, polygon reduction, mesh smoothing,
-cutting, contouring, and Delaunay triangulation. VTK has an extensive
-information visualization framework, has a suite of 3D interaction widgets,
-supports parallel processing, and integrates with various databases on GUI
-toolkits such as Qt and Tk.
diff --git a/math/xtensor-python/Makefile b/math/xtensor-python/Makefile
index 5e9004ad03c1..e655514f484f 100644
--- a/math/xtensor-python/Makefile
+++ b/math/xtensor-python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtensor-python
-DISTVERSION= 0.27.0
+DISTVERSION= 0.29.0
CATEGORIES= math python
MAINTAINER= yuri@FreeBSD.org
@@ -17,20 +17,23 @@ RUN_DEPENDS= ${HPP_DEPENDS}
TEST_DEPENDS= googletest>0:devel/googletest \
pybind11>0:devel/pybind11
-USES= cmake compiler:c++14-lang python
+USES= cmake compiler:c++20-lang localbase:ldflags python
USE_GITHUB= yes
GH_ACCOUNT= xtensor-stack
CXXFLAGS+= -I${PYTHON_INCLUDEDIR} -I${PYTHON_SITELIBDIR}/numpy/core/include # workaround for https://github.com/xtensor-stack/xtensor-python/issues/272
+LDFLAGS+= -lpython${PYTHON_VER}
NO_BUILD= yes
NO_ARCH= yes
-do-test: install
+do-test:
@cd ${WRKSRC}/test && \
${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} . && \
${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} && \
${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} xtest
+# tests as of 0.29.0: [ PASSED ] 55 tests.
+
.include <bsd.port.mk>
diff --git a/math/xtensor-python/distinfo b/math/xtensor-python/distinfo
index d867423177b3..838cc4dbee20 100644
--- a/math/xtensor-python/distinfo
+++ b/math/xtensor-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708074061
-SHA256 (xtensor-stack-xtensor-python-0.27.0_GH0.tar.gz) = 40ee01bd213aeb7bf64f6d8a3257f4fa98ed31c401596c6c7b3b115f61a473b9
-SIZE (xtensor-stack-xtensor-python-0.27.0_GH0.tar.gz) = 65455
+TIMESTAMP = 1760503057
+SHA256 (xtensor-stack-xtensor-python-0.29.0_GH0.tar.gz) = 2915b220bd11b70fdd9fbb2db5f313e751189fec083e406228c8e5a31dfaa4a2
+SIZE (xtensor-stack-xtensor-python-0.29.0_GH0.tar.gz) = 66835
diff --git a/math/xtensor-python/pkg-plist b/math/xtensor-python/pkg-plist
index e9f7970198bd..0009a66e0660 100644
--- a/math/xtensor-python/pkg-plist
+++ b/math/xtensor-python/pkg-plist
@@ -7,6 +7,7 @@ include/xtensor-python/pytensor.hpp
include/xtensor-python/pyvectorize.hpp
include/xtensor-python/xtensor_python_config.hpp
include/xtensor-python/xtensor_type_caster_base.hpp
-lib/cmake/xtensor-python/xtensor-pythonConfig.cmake
-lib/cmake/xtensor-python/xtensor-pythonConfigVersion.cmake
-lib/cmake/xtensor-python/xtensor-pythonTargets.cmake
+share/cmake/xtensor-python/xtensor-pythonConfig.cmake
+share/cmake/xtensor-python/xtensor-pythonConfigVersion.cmake
+share/cmake/xtensor-python/xtensor-pythonTargets.cmake
+share/pkgconfig/xtensor-python.pc
diff --git a/math/xtensor/Makefile b/math/xtensor/Makefile
index de14c6f3bb9b..a98b5cb5cb6a 100644
--- a/math/xtensor/Makefile
+++ b/math/xtensor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtensor
-DISTVERSION= 0.25.0
+DISTVERSION= 0.27.1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -18,7 +18,7 @@ TEST_DEPENDS= nlohmann-json>0:devel/nlohmann-json \
doctest>0:devel/doctest \
googletest>0:devel/googletest
-USES= cmake:testing # 2 tests fail, see https://github.com/xtensor-stack/xtensor/issues/2722
+USES= cmake:testing
USE_GITHUB= yes
GH_ACCOUNT= xtensor-stack
@@ -27,4 +27,6 @@ CMAKE_TESTING_ON= BUILD_TESTS
NO_BUILD= yes
NO_ARCH= yes
+# tests as of 0.27.1: 100% tests passed, 0 tests failed out of 81
+
.include <bsd.port.mk>
diff --git a/math/xtensor/distinfo b/math/xtensor/distinfo
index 25aac7f34028..d9d1f8404a1b 100644
--- a/math/xtensor/distinfo
+++ b/math/xtensor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708063969
-SHA256 (xtensor-stack-xtensor-0.25.0_GH0.tar.gz) = 32d5d9fd23998c57e746c375a544edf544b74f0a18ad6bc3c38cbba968d5e6c7
-SIZE (xtensor-stack-xtensor-0.25.0_GH0.tar.gz) = 1214069
+TIMESTAMP = 1760416559
+SHA256 (xtensor-stack-xtensor-0.27.1_GH0.tar.gz) = 117c192ae3b7c37c0156dedaa88038e0599a6b264666c3c6c2553154b500fe23
+SIZE (xtensor-stack-xtensor-0.27.1_GH0.tar.gz) = 1224405
diff --git a/math/xtensor/pkg-plist b/math/xtensor/pkg-plist
index 1675a78d7ed1..c063a9d6ca54 100644
--- a/math/xtensor/pkg-plist
+++ b/math/xtensor/pkg-plist
@@ -1,77 +1,81 @@
+etc/xeus-cpp/tags.d/xtensor.json
include/xtensor.hpp
-include/xtensor/xaccessible.hpp
-include/xtensor/xaccumulator.hpp
-include/xtensor/xadapt.hpp
-include/xtensor/xarray.hpp
-include/xtensor/xassign.hpp
-include/xtensor/xaxis_iterator.hpp
-include/xtensor/xaxis_slice_iterator.hpp
-include/xtensor/xblockwise_reducer.hpp
-include/xtensor/xblockwise_reducer_functors.hpp
-include/xtensor/xbroadcast.hpp
-include/xtensor/xbuffer_adaptor.hpp
-include/xtensor/xbuilder.hpp
-include/xtensor/xchunked_array.hpp
-include/xtensor/xchunked_assign.hpp
-include/xtensor/xchunked_view.hpp
-include/xtensor/xcomplex.hpp
-include/xtensor/xcontainer.hpp
-include/xtensor/xcsv.hpp
-include/xtensor/xdynamic_view.hpp
-include/xtensor/xeval.hpp
-include/xtensor/xexception.hpp
-include/xtensor/xexpression.hpp
-include/xtensor/xexpression_holder.hpp
-include/xtensor/xexpression_traits.hpp
-include/xtensor/xfixed.hpp
-include/xtensor/xfunction.hpp
-include/xtensor/xfunctor_view.hpp
-include/xtensor/xgenerator.hpp
-include/xtensor/xhistogram.hpp
-include/xtensor/xindex_view.hpp
-include/xtensor/xinfo.hpp
-include/xtensor/xio.hpp
-include/xtensor/xiterable.hpp
-include/xtensor/xiterator.hpp
-include/xtensor/xjson.hpp
-include/xtensor/xlayout.hpp
-include/xtensor/xmanipulation.hpp
-include/xtensor/xmasked_view.hpp
-include/xtensor/xmath.hpp
-include/xtensor/xmime.hpp
-include/xtensor/xmultiindex_iterator.hpp
-include/xtensor/xnoalias.hpp
-include/xtensor/xnorm.hpp
-include/xtensor/xnpy.hpp
-include/xtensor/xoffset_view.hpp
-include/xtensor/xoperation.hpp
-include/xtensor/xoptional.hpp
-include/xtensor/xoptional_assembly.hpp
-include/xtensor/xoptional_assembly_base.hpp
-include/xtensor/xoptional_assembly_storage.hpp
-include/xtensor/xpad.hpp
-include/xtensor/xrandom.hpp
-include/xtensor/xreducer.hpp
-include/xtensor/xrepeat.hpp
-include/xtensor/xscalar.hpp
-include/xtensor/xsemantic.hpp
-include/xtensor/xset_operation.hpp
-include/xtensor/xshape.hpp
-include/xtensor/xslice.hpp
-include/xtensor/xsort.hpp
-include/xtensor/xstorage.hpp
-include/xtensor/xstrided_view.hpp
-include/xtensor/xstrided_view_base.hpp
-include/xtensor/xstrides.hpp
-include/xtensor/xtensor.hpp
-include/xtensor/xtensor_config.hpp
-include/xtensor/xtensor_forward.hpp
-include/xtensor/xtensor_simd.hpp
-include/xtensor/xutils.hpp
-include/xtensor/xvectorize.hpp
-include/xtensor/xview.hpp
-include/xtensor/xview_utils.hpp
+include/xtensor/chunk/xchunked_array.hpp
+include/xtensor/chunk/xchunked_assign.hpp
+include/xtensor/chunk/xchunked_view.hpp
+include/xtensor/containers/xadapt.hpp
+include/xtensor/containers/xarray.hpp
+include/xtensor/containers/xbuffer_adaptor.hpp
+include/xtensor/containers/xcontainer.hpp
+include/xtensor/containers/xfixed.hpp
+include/xtensor/containers/xscalar.hpp
+include/xtensor/containers/xstorage.hpp
+include/xtensor/containers/xtensor.hpp
+include/xtensor/core/xaccessible.hpp
+include/xtensor/core/xassign.hpp
+include/xtensor/core/xeval.hpp
+include/xtensor/core/xexpression.hpp
+include/xtensor/core/xexpression_traits.hpp
+include/xtensor/core/xfunction.hpp
+include/xtensor/core/xiterable.hpp
+include/xtensor/core/xiterator.hpp
+include/xtensor/core/xlayout.hpp
+include/xtensor/core/xmath.hpp
+include/xtensor/core/xmultiindex_iterator.hpp
+include/xtensor/core/xnoalias.hpp
+include/xtensor/core/xoperation.hpp
+include/xtensor/core/xsemantic.hpp
+include/xtensor/core/xshape.hpp
+include/xtensor/core/xstrides.hpp
+include/xtensor/core/xtensor_config.hpp
+include/xtensor/core/xtensor_forward.hpp
+include/xtensor/core/xvectorize.hpp
+include/xtensor/generators/xbuilder.hpp
+include/xtensor/generators/xgenerator.hpp
+include/xtensor/generators/xrandom.hpp
+include/xtensor/io/xcsv.hpp
+include/xtensor/io/xinfo.hpp
+include/xtensor/io/xio.hpp
+include/xtensor/io/xjson.hpp
+include/xtensor/io/xmime.hpp
+include/xtensor/io/xnpy.hpp
+include/xtensor/misc/xcomplex.hpp
+include/xtensor/misc/xexpression_holder.hpp
+include/xtensor/misc/xfft.hpp
+include/xtensor/misc/xhistogram.hpp
+include/xtensor/misc/xmanipulation.hpp
+include/xtensor/misc/xpad.hpp
+include/xtensor/misc/xset_operation.hpp
+include/xtensor/misc/xsort.hpp
+include/xtensor/misc/xtl_concepts.hpp
+include/xtensor/optional/xoptional.hpp
+include/xtensor/optional/xoptional_assembly.hpp
+include/xtensor/optional/xoptional_assembly_base.hpp
+include/xtensor/optional/xoptional_assembly_storage.hpp
+include/xtensor/reducers/xaccumulator.hpp
+include/xtensor/reducers/xblockwise_reducer.hpp
+include/xtensor/reducers/xblockwise_reducer_functors.hpp
+include/xtensor/reducers/xnorm.hpp
+include/xtensor/reducers/xreducer.hpp
+include/xtensor/utils/xexception.hpp
+include/xtensor/utils/xtensor_simd.hpp
+include/xtensor/utils/xutils.hpp
+include/xtensor/views/xaxis_iterator.hpp
+include/xtensor/views/xaxis_slice_iterator.hpp
+include/xtensor/views/xbroadcast.hpp
+include/xtensor/views/xdynamic_view.hpp
+include/xtensor/views/xfunctor_view.hpp
+include/xtensor/views/xindex_view.hpp
+include/xtensor/views/xmasked_view.hpp
+include/xtensor/views/xoffset_view.hpp
+include/xtensor/views/xrepeat.hpp
+include/xtensor/views/xslice.hpp
+include/xtensor/views/xstrided_view.hpp
+include/xtensor/views/xstrided_view_base.hpp
+include/xtensor/views/xview.hpp
+include/xtensor/views/xview_utils.hpp
share/cmake/xtensor/xtensorConfig.cmake
share/cmake/xtensor/xtensorConfigVersion.cmake
share/cmake/xtensor/xtensorTargets.cmake
share/pkgconfig/xtensor.pc
+share/xeus-cpp/tagfiles/xtensor.tag
diff --git a/misc/crush/Makefile b/misc/crush/Makefile
index 26fa326a6ab8..960e74cf0252 100644
--- a/misc/crush/Makefile
+++ b/misc/crush/Makefile
@@ -1,7 +1,6 @@
PORTNAME= crush
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
-PORTREVISION= 1
+DISTVERSION= 0.11.1
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/crush/distinfo b/misc/crush/distinfo
index df6f9b34ce1e..c74b37620eb9 100644
--- a/misc/crush/distinfo
+++ b/misc/crush/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760432088
-SHA256 (go/misc_crush/crush-v0.11.0/v0.11.0.mod) = 3726515ee279e2c17845581dc346de2360b8476b9ebdc8093c125b032bf14894
-SIZE (go/misc_crush/crush-v0.11.0/v0.11.0.mod) = 8056
-SHA256 (go/misc_crush/crush-v0.11.0/v0.11.0.zip) = 9f945743b9047ce64f5d08850d6de4769b1b045a4a68aecb6e47140505af5cdf
-SIZE (go/misc_crush/crush-v0.11.0/v0.11.0.zip) = 765491
+TIMESTAMP = 1760537032
+SHA256 (go/misc_crush/crush-v0.11.1/v0.11.1.mod) = 3726515ee279e2c17845581dc346de2360b8476b9ebdc8093c125b032bf14894
+SIZE (go/misc_crush/crush-v0.11.1/v0.11.1.mod) = 8056
+SHA256 (go/misc_crush/crush-v0.11.1/v0.11.1.zip) = 5655a9ed02ddfa438bebe64ea57cbabe5495206b11fd3ce4bd0b93a31c95f554
+SIZE (go/misc_crush/crush-v0.11.1/v0.11.1.zip) = 765493
diff --git a/misc/fastscapelib/Makefile b/misc/fastscapelib/Makefile
index f12e771e44b3..acf18d4c7001 100644
--- a/misc/fastscapelib/Makefile
+++ b/misc/fastscapelib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fastscapelib
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.2
+DISTVERSION= 0.3.0
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -10,8 +10,10 @@ WWW= https://fastscapelib.readthedocs.io/en/latest/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= xtensor>0:math/xtensor
-RUN_DEPENDS= xtensor>0:math/xtensor
+BUILD_DEPENDS= healpix>0:science/healpix \
+ xtensor>0:math/xtensor
+RUN_DEPENDS= healpix>0:science/healpix \
+ xtensor>0:math/xtensor
USES= cmake:testing
@@ -22,4 +24,6 @@ CMAKE_TESTING_ON= FS_BUILD_TESTS
NO_ARCH= yes
+# tests as of 0.3.0: 100% tests passed, 0 tests failed out of 162
+
.include <bsd.port.mk>
diff --git a/misc/fastscapelib/distinfo b/misc/fastscapelib/distinfo
index 0f410933e158..b9a8b539f8e0 100644
--- a/misc/fastscapelib/distinfo
+++ b/misc/fastscapelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717650943
-SHA256 (fastscape-lem-fastscapelib-v0.2.2_GH0.tar.gz) = 21cac72a0586d1ceb1080eadbb60a7b7e81a4d6a7b56edbc696f92ff87fc6566
-SIZE (fastscape-lem-fastscapelib-v0.2.2_GH0.tar.gz) = 537207
+TIMESTAMP = 1760501532
+SHA256 (fastscape-lem-fastscapelib-v0.3.0_GH0.tar.gz) = bfd3e8549a9bdd3ae3f0ba0ce4b1d8767d2bb8d163fd6be5d4beb35a9a36bcd0
+SIZE (fastscape-lem-fastscapelib-v0.3.0_GH0.tar.gz) = 733594
diff --git a/misc/fastscapelib/pkg-plist b/misc/fastscapelib/pkg-plist
index 96e75d975c40..4ea250a51ea2 100644
--- a/misc/fastscapelib/pkg-plist
+++ b/misc/fastscapelib/pkg-plist
@@ -4,20 +4,26 @@ include/fastscapelib/eroders/spl.hpp
include/fastscapelib/flow/basin_graph.hpp
include/fastscapelib/flow/flow_graph.hpp
include/fastscapelib/flow/flow_graph_impl.hpp
+include/fastscapelib/flow/flow_kernel.hpp
include/fastscapelib/flow/flow_operator.hpp
include/fastscapelib/flow/flow_router.hpp
include/fastscapelib/flow/flow_snapshot.hpp
include/fastscapelib/flow/sink_resolver.hpp
include/fastscapelib/grid/base.hpp
+include/fastscapelib/grid/healpix_grid.hpp
include/fastscapelib/grid/profile_grid.hpp
include/fastscapelib/grid/raster_grid.hpp
include/fastscapelib/grid/structured_grid.hpp
include/fastscapelib/grid/trimesh.hpp
include/fastscapelib/utils/consts.hpp
+include/fastscapelib/utils/containers.hpp
+include/fastscapelib/utils/eigen_containers.hpp
+include/fastscapelib/utils/impl/thread_pool_inl.hpp
include/fastscapelib/utils/iterators.hpp
+include/fastscapelib/utils/thread_pool.hpp
include/fastscapelib/utils/union_find.hpp
include/fastscapelib/utils/utils.hpp
-include/fastscapelib/utils/xtensor_utils.hpp
+include/fastscapelib/utils/xtensor_containers.hpp
include/fastscapelib/version.hpp
lib/cmake/fastscapelib/fastscapelibConfig.cmake
lib/cmake/fastscapelib/fastscapelibConfigVersion.cmake
diff --git a/misc/py-fastscapelib/Makefile b/misc/py-fastscapelib/Makefile
index 42412318de85..9bbc7d6f603c 100644
--- a/misc/py-fastscapelib/Makefile
+++ b/misc/py-fastscapelib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fastscapelib
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.2
+DISTVERSION= 0.3.0
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,9 +12,6 @@ WWW= https://fastscapelib.readthedocs.io/en/latest/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_13= compilation fails with clang-19, see https://github.com/fastscape-lem/fastscapelib/issues/168
-BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/fastscape-lem/fastscapelib/issues/168
-
BUILD_DEPENDS= cmake:devel/cmake-core \
xtensor>0:math/xtensor \
xtensor-python>0:math/xtensor-python \
@@ -23,6 +20,7 @@ BUILD_DEPENDS= cmake:devel/cmake-core \
${PYTHON_PKGNAMEPREFIX}pyproject-metadata>0:devel/py-pyproject-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR}
+LIB_DEPENDS= libhealpix_cxx.so:science/healpix
RUN_DEPENDS= ${PYNUMPY}
USES= python
@@ -33,4 +31,6 @@ GH_ACCOUNT= fastscape-lem
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+# tests as of 0.3.0: 174 passed in 131.81s (0:02:11)
+
.include <bsd.port.mk>
diff --git a/misc/py-fastscapelib/distinfo b/misc/py-fastscapelib/distinfo
index 0acea30dc66f..18edab22ebca 100644
--- a/misc/py-fastscapelib/distinfo
+++ b/misc/py-fastscapelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717651075
-SHA256 (fastscape-lem-fastscapelib-v0.2.2_GH0.tar.gz) = 21cac72a0586d1ceb1080eadbb60a7b7e81a4d6a7b56edbc696f92ff87fc6566
-SIZE (fastscape-lem-fastscapelib-v0.2.2_GH0.tar.gz) = 537207
+TIMESTAMP = 1760416384
+SHA256 (fastscape-lem-fastscapelib-v0.3.0_GH0.tar.gz) = bfd3e8549a9bdd3ae3f0ba0ce4b1d8767d2bb8d163fd6be5d4beb35a9a36bcd0
+SIZE (fastscape-lem-fastscapelib-v0.3.0_GH0.tar.gz) = 733594
diff --git a/misc/py-fastscapelib/files/patch-pyproject.toml b/misc/py-fastscapelib/files/patch-pyproject.toml
index 703b73ab414a..fb123612f4a7 100644
--- a/misc/py-fastscapelib/files/patch-pyproject.toml
+++ b/misc/py-fastscapelib/files/patch-pyproject.toml
@@ -1,10 +1,12 @@
---- pyproject.toml.orig 2023-10-10 18:00:46 UTC
+--- pyproject.toml.orig 2025-06-25 14:33:51 UTC
+++ pyproject.toml
-@@ -4,7 +4,7 @@ requires = [
- "pybind11",
- # TODO: replace by "numpy>=1.25.0,<2" when dropping py3.8 support.
- # https://github.com/scipy/oldest-supported-numpy/issues/76
-- "oldest-supported-numpy",
+@@ -4,8 +4,8 @@ requires = [
+ # pybind11 2.12 added support for numpy 2.0
+ # pybind11 doesn't require numpy at build time, but xtensor-python does!
+ # packages built with numpy 2.x are compatible with numpy 1.xx
+- "pybind11>=2.12,<3",
+- "numpy>=2.0,<3",
++ "pybind11",
+ "numpy",
]
build-backend = "scikit_build_core.build"
diff --git a/misc/py-litellm-proxy-extras/Makefile b/misc/py-litellm-proxy-extras/Makefile
index 8a592dbf09aa..d2e6c22d1e54 100644
--- a/misc/py-litellm-proxy-extras/Makefile
+++ b/misc/py-litellm-proxy-extras/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm-proxy-extras
-DISTVERSION= 0.2.25
+DISTVERSION= 0.2.27
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm-proxy-extras/distinfo b/misc/py-litellm-proxy-extras/distinfo
index 40206e668abf..a707c4c62d28 100644
--- a/misc/py-litellm-proxy-extras/distinfo
+++ b/misc/py-litellm-proxy-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759721647
-SHA256 (litellm_proxy_extras-0.2.25.tar.gz) = 9cf363570a5dc3349bea6ad1fba00ce9aeb90232fc69adc32881e53bec2cbf8f
-SIZE (litellm_proxy_extras-0.2.25.tar.gz) = 15884
+TIMESTAMP = 1760529151
+SHA256 (litellm_proxy_extras-0.2.27.tar.gz) = 1b874fd025486647bdae6aef4c8bd2842a98afa2fa748408ff9cd967afdf7f10
+SIZE (litellm_proxy_extras-0.2.27.tar.gz) = 16865
diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index 39123908a3e6..f38713c71031 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm
-DISTVERSION= 1.77.7
+DISTVERSION= 1.78.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index 54f2d11c9224..9e24f888c5ee 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759717562
-SHA256 (litellm-1.77.7.tar.gz) = e3398fb2575b98726e787c0a1481daed5938d58cafdcd96fbca80c312221af3e
-SIZE (litellm-1.77.7.tar.gz) = 10401706
+TIMESTAMP = 1760514012
+SHA256 (litellm-1.78.0.tar.gz) = 020e40e0d6e16009bb3a6b156d4c1d98cb5c33704aa340fdf9ffd014bfd31f3b
+SIZE (litellm-1.78.0.tar.gz) = 10684595
diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile
index a97b79d97e5c..386122dc390e 100644
--- a/multimedia/mediamtx/Makefile
+++ b/multimedia/mediamtx/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mediamtx
DISTVERSIONPREFIX= v
-DISTVERSION= 1.15.1
-PORTREVISION= 2
+DISTVERSION= 1.15.2
CATEGORIES= multimedia net
MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.13/
DISTFILES+= release.zip
diff --git a/multimedia/mediamtx/distinfo b/multimedia/mediamtx/distinfo
index 848f5a64feed..fa684540372b 100644
--- a/multimedia/mediamtx/distinfo
+++ b/multimedia/mediamtx/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758842192
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.1/release.zip) = 0212e8ab83997218c56450a424ae754c63547a8cc88f5338cce438381623a414
-SIZE (go/multimedia_mediamtx/mediamtx-v1.15.1/release.zip) = 5577940
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.1/v1.15.1.mod) = 27a2c5ce507876628976b43e3d4198cf7b079af5bb6b742ac29c7961b35cbf5c
-SIZE (go/multimedia_mediamtx/mediamtx-v1.15.1/v1.15.1.mod) = 4375
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.1/v1.15.1.zip) = ae10ba7fbe1bfa3f7c1986ac3fff8e0cb7c3d275f53c911e771881f15b36f318
-SIZE (go/multimedia_mediamtx/mediamtx-v1.15.1/v1.15.1.zip) = 572528
+TIMESTAMP = 1760398684
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.2/release.zip) = 0212e8ab83997218c56450a424ae754c63547a8cc88f5338cce438381623a414
+SIZE (go/multimedia_mediamtx/mediamtx-v1.15.2/release.zip) = 5577940
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.2/v1.15.2.mod) = 9c2df617f17dde47c595f93e7a78d933cc2d23682e0797f5e7cd61e97486f2ab
+SIZE (go/multimedia_mediamtx/mediamtx-v1.15.2/v1.15.2.mod) = 4490
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.2/v1.15.2.zip) = fdb6c612eaa72f9e8a77a2aff0715864fe32bc0a9d59bf80d266f01ac164e153
+SIZE (go/multimedia_mediamtx/mediamtx-v1.15.2/v1.15.2.zip) = 581917
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index a48a53b3d626..3245f2ef1382 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.111
+DISTVERSION= 0.0.112
PORTEPOCH= 1
CATEGORIES= net-im
MASTER_SITES= https://dl.discordapp.net/apps/linux/${DISTVERSION}/
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index 8a1af5aa9c51..adb894fc0108 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759217490
-SHA256 (discord-0.0.111.tar.gz) = a3853a8b6db7020b5bb7537dbf418efc8bf1ebc390717fcdde61d7517da0aee0
-SIZE (discord-0.0.111.tar.gz) = 105410604
+TIMESTAMP = 1760520577
+SHA256 (discord-0.0.112.tar.gz) = c8b0398f2cd4a217db17b818e28a7f214a4faa8b611a7dceba9b5e21e94b4fc2
+SIZE (discord-0.0.112.tar.gz) = 105409929
diff --git a/net/gerbera/files/patch-src_web_config__load.cc b/net/gerbera/files/patch-src_web_config__load.cc
new file mode 100644
index 000000000000..34ff795ddafc
--- /dev/null
+++ b/net/gerbera/files/patch-src_web_config__load.cc
@@ -0,0 +1,14 @@
+--- src/web/config_load.cc.orig 2025-08-15 13:41:10 UTC
++++ src/web/config_load.cc
+@@ -150,7 +150,11 @@ void Web::ConfigLoad::setValue(Json::Value& item, cons
+ template <typename T>
+ void Web::ConfigLoad::setValue(Json::Value& item, const T& value)
+ {
++#if FMT_VERSION >= 120000
++ static_assert(fmt::is_formattable<T, fmt::format_context>::value, "T must be formattable");
++#else
+ static_assert(fmt::has_formatter<T, fmt::format_context>::value, "T must be formattable");
++#endif
+ item[CONFIG_LOAD_VALUE] = fmt::to_string(value);
+ }
+
diff --git a/net/openldap25-server/Makefile b/net/openldap25-server/Makefile
index 0deaa6d39afb..350269ff8694 100644
--- a/net/openldap25-server/Makefile
+++ b/net/openldap25-server/Makefile
@@ -116,6 +116,7 @@ OPTIONS_DEFINE+= ARGON2
OPTIONS_DEFINE+= LLOADD
OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal
+OPTIONS_EXCLUDE_FreeBSD_16= SMBPWD # Only works with Heimdal
OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS}
OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS}
diff --git a/net/openldap26-server/Makefile b/net/openldap26-server/Makefile
index b05c13c76075..cc3ece50f521 100644
--- a/net/openldap26-server/Makefile
+++ b/net/openldap26-server/Makefile
@@ -117,6 +117,7 @@ OPTIONS_DEFINE+= ARGON2
OPTIONS_DEFINE+= LLOADD
OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal
+OPTIONS_EXCLUDE_FreeBSD_16= SMBPWD # Only works with Heimdal
OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS}
OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS}
diff --git a/ports-mgmt/poudriere-devel/Makefile b/ports-mgmt/poudriere-devel/Makefile
index f705989bd412..c63849f9e8c4 100644
--- a/ports-mgmt/poudriere-devel/Makefile
+++ b/ports-mgmt/poudriere-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20251013
-PORTREVISION= 1
+DISTVERSION= 3.4.99.20251014
+PORTREVISION= 0
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
http://mirror.shatow.net/freebsd/${PORTNAME}/ \
@@ -17,7 +17,7 @@ CONFLICTS_INSTALL= poudriere
USE_GITHUB= yes
GH_ACCOUNT= freebsd
-GH_TAGNAME= 3.3.0-2186-gdb737522d
+GH_TAGNAME= 3.3.0-2209-g282bb7247
GNU_CONFIGURE= yes
ETCDIR= ${PREFIX}/etc/poudriere.d
diff --git a/ports-mgmt/poudriere-devel/distinfo b/ports-mgmt/poudriere-devel/distinfo
index 84a7927f6d13..b177df903f28 100644
--- a/ports-mgmt/poudriere-devel/distinfo
+++ b/ports-mgmt/poudriere-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760367143
-SHA256 (freebsd-poudriere-3.4.99.20251013-3.3.0-2186-gdb737522d_GH0.tar.gz) = a5e2cee424da3c28670f5642e1adb94f16d1a19e088d6312d5a46d0b5e2af7c4
-SIZE (freebsd-poudriere-3.4.99.20251013-3.3.0-2186-gdb737522d_GH0.tar.gz) = 5791450
+TIMESTAMP = 1760503468
+SHA256 (freebsd-poudriere-3.4.99.20251014-3.3.0-2209-g282bb7247_GH0.tar.gz) = 6e818620356111d2530109a601cd5fd50e3b995380ac1553c6dd97827084ee3c
+SIZE (freebsd-poudriere-3.4.99.20251014-3.3.0-2209-g282bb7247_GH0.tar.gz) = 5793201
diff --git a/ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh b/ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh
deleted file mode 100644
index 09f5aa5c9b34..000000000000
--- a/ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/share/poudriere/common.sh.orig 2025-10-13 14:51:41 UTC
-+++ src/share/poudriere/common.sh
-@@ -993,7 +993,7 @@ jstart() {
- jail -c persist "name=${name:?}" \
- "path=${mpath:?}" \
- "host.hostname=${BUILDER_HOSTNAME-${name}}" \
-- "${network}" ${JAIL_PARAMS-}
-+ ${network} ${JAIL_PARAMS-}
- # Allow networking in -n jail
- jail -c persist "name=${name}-n" \
- "path=${mpath:?}" \
diff --git a/ports-mgmt/poudriere-devel/pkg-plist b/ports-mgmt/poudriere-devel/pkg-plist
index 7b6c76761eae..f024cc384f39 100644
--- a/ports-mgmt/poudriere-devel/pkg-plist
+++ b/ports-mgmt/poudriere-devel/pkg-plist
@@ -10,7 +10,6 @@ libexec/poudriere/cpdup
libexec/poudriere/dirempty
libexec/poudriere/dirwatch
libexec/poudriere/locked_mkdir
-libexec/poudriere/lockf
libexec/poudriere/nc
libexec/poudriere/poudriered
libexec/poudriere/ptsort
diff --git a/print/paps/Makefile b/print/paps/Makefile
index 50d69803b789..2afeb28c7921 100644
--- a/print/paps/Makefile
+++ b/print/paps/Makefile
@@ -1,15 +1,16 @@
PORTNAME= paps
-PORTVERSION= 0.8.0
-DISTVERSIONPREFIX= v
+DISTVERSION= 0.8.0
PORTREVISION= 3
CATEGORIES= print
+MASTER_SITES= https://github.com/dov/${PORTNAME}/releases/download/v${DISTVERSION}/
-PATCH_SITES= ${WWW}/commit/
-PATCHFILES+= e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch:-p1 # https://github.com/dov/paps/pull/71
+PATCH_SITES= https://github.com/dov/paps/commit/
+PATCHFILES= e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch:-p1 \
+ a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch:-p1
MAINTAINER= ports@FreeBSD.org
COMMENT= UTF-8 to PostScript converter using Pango
-WWW= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}
+WWW= https://github.com/dov/paps
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
@@ -18,18 +19,13 @@ BROKEN_i386= compilation fails, see https://github.com/dov/paps/issues/60
LIB_DEPENDS= libfmt.so:devel/libfmt
-USES= cmake:indirect compiler:c++17-lang meson gnome pkgconfig python:env shebangfix
-USE_CXXSTD= c++17
-USE_GITHUB= yes
-GH_ACCOUNT= dov
-USE_GNOME= cairo pango
-
+USES= compiler:c++17-lang meson gnome pkgconfig python:env,run shebangfix
SHEBANG_FILES= ${WRKSRC}/scripts/src-to-paps
+USE_GNOME= cairo pango
-PLIST_FILES= bin/paps share/man/man1/paps.1.gz
-
-post-install:
- ${ECHO_CMD} "bin/src-to-paps" >> ${TMPPLIST}
- ${ECHO_CMD} "share/paps/pango_markup.outlang" >> ${TMPPLIST}
+PLIST_FILES= bin/paps \
+ bin/src-to-paps \
+ share/man/man1/paps.1.gz \
+ share/paps/pango_markup.outlang
.include <bsd.port.mk>
diff --git a/print/paps/distinfo b/print/paps/distinfo
index 45fc12eeb69f..fce676bd92d0 100644
--- a/print/paps/distinfo
+++ b/print/paps/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1736611510
-SHA256 (dov-paps-v0.8.0_GH0.tar.gz) = 8fd8db04e6f8c5c164806d2c1b5fea6096daf583f83f06d1e4813ea61edc291f
-SIZE (dov-paps-v0.8.0_GH0.tar.gz) = 75685
+TIMESTAMP = 1760402841
+SHA256 (paps-0.8.0.tar.gz) = bb5a826db364117a5ae79c833c4a000197f3b5b3eff10e31fb1513a583f96ff2
+SIZE (paps-0.8.0.tar.gz) = 224643
SHA256 (e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch) = ed97ae7128f774b2f4d2f6ee31212ac53ba9c2c6d60379bf4486c61e3f347365
SIZE (e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch) = 1846
+SHA256 (a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch) = c477a86e961adaf5f8b1c7e53aeb7f5a08c9c1a2ee64c5729dc2b4a141f0b344
+SIZE (a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch) = 1042
diff --git a/science/arbor/Makefile b/science/arbor/Makefile
index d2d6e0cf6ef2..2251d579cd4b 100644
--- a/science/arbor/Makefile
+++ b/science/arbor/Makefile
@@ -12,8 +12,8 @@ WWW= https://arbor-sim.org/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/arbor-sim/arbor/issues/2424
-BROKEN_armv7= compilation fails: unknown type name 'float64x2_t'
+BROKEN= compilation fails with clang-19, see https://github.com/arbor-sim/arbor/issues/2424
+#BROKEN_armv7= compilation fails: unknown type name 'float64x2_t'
BUILD_DEPENDS= bash:shells/bash \
libfmt>0:devel/libfmt \
diff --git a/science/healpix/Makefile b/science/healpix/Makefile
index 92f6cbda719f..7505dc0033bc 100644
--- a/science/healpix/Makefile
+++ b/science/healpix/Makefile
@@ -1,14 +1,15 @@
PORTNAME= healpix
DISTVERSION= 3.50
DISTVERSIONSUFFIX= _2018Dec10
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= science
MASTER_SITES= SF/${PORTNAME}/Healpix_${DISTVERSION}/
DISTNAME= Healpix_${DISTVERSIONFULL}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Software for pixelization, visualization, etc of data on the sphere
-WWW= https://healpix.jpl.nasa.gov/
+WWW= https://healpix.sourceforge.io/
+ #https://healpix.jpl.nasa.gov/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -23,9 +24,12 @@ cxx_PLIST= ${.CURDIR}/pkg-plist-cxx
c_PLIST= ${.CURDIR}/pkg-plist-c
USES= autoreconf compiler:c++11-lang gmake libtool pkgconfig
+USE_LDCONFIG= yes
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static
-USE_LDCONFIG= yes
+
+LDFLAGS+= -lomp
WRKSRC= ${WRKDIR}/Healpix_${DISTVERSION}
AUTORECONF_WRKSRC= ${WRKSRC}/src/${FLAVOR:S/^c$/C/}/autotools
diff --git a/science/highfive/Makefile b/science/highfive/Makefile
index b35fd3ff30ae..2dcc0c740d0c 100644
--- a/science/highfive/Makefile
+++ b/science/highfive/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhdf5.so:science/hdf5
RUN_DEPENDS= ${LOCALBASE}/include/boost/multi_array.hpp:devel/boost-libs \
- ${LOCALBASE}/include/xtensor/xtensor.hpp:math/xtensor
+ ${LOCALBASE}/include/xtensor.hpp:math/xtensor
TEST_DEPENDS= catch2>0:devel/catch2
USES= cmake eigen:3,run
diff --git a/science/mdynamix/Makefile b/science/mdynamix/Makefile
index 7227c210b3f0..fe71bb4d552c 100644
--- a/science/mdynamix/Makefile
+++ b/science/mdynamix/Makefile
@@ -18,7 +18,7 @@ WRKSRC= ${WRKDIR}/mdynamix
ALL_TARGET= default mpi
MAKE_ARGS= FFLAGS="${FFLAGS} -ffast-math" LDFLAGS="${LDFLAGS}"
-BINARY_ALIAS= make=gmake gfortran=gfortran${GCC_DEFAULT}
+BINARY_ALIAS= make=gmake gfortran=${FC}
PLIST_FILES= bin/md bin/mdp
@@ -28,7 +28,7 @@ do-install:
.include <bsd.port.pre.mk>
-.if ${GCC_DEFAULT} >= 10
+.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
# workaround for Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
# in theory, this should set FCFLAGS, but the port does not conform
FFLAGS+= -fallow-argument-mismatch
diff --git a/science/pcmsolver/Makefile b/science/pcmsolver/Makefile
index ff137c88f6ef..0b234b6f90d9 100644
--- a/science/pcmsolver/Makefile
+++ b/science/pcmsolver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pcmsolver
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -11,9 +11,7 @@ WWW= https://github.com/PCMSolver/pcmsolver
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_15= compilation is broken with clang-19, see https://github.com/PCMSolver/pcmsolver/issues/208
-
-USES= cmake compiler:c11 fortran python
+USES= cmake compiler:c++14-lang fortran python:build
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake b/science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake
new file mode 100644
index 000000000000..a9bf3aef3f64
--- /dev/null
+++ b/science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake
@@ -0,0 +1,8 @@
+--- cmake/custom/compilers/CXXFlags.cmake.orig 2025-10-15 01:10:00 UTC
++++ cmake/custom/compilers/CXXFlags.cmake
+@@ -1,4 +1,4 @@
+-set(CMAKE_CXX_STANDARD 11)
++set(CMAKE_CXX_STANDARD 14)
+ set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
+ set(CMAKE_CXX_EXTENSIONS FALSE)
+
diff --git a/science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h b/science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h
new file mode 100644
index 000000000000..ada24c1f6175
--- /dev/null
+++ b/science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h
@@ -0,0 +1,14 @@
+- fix build error with Eigen 3.3.2
+
+
+--- external/eigen3/include/eigen3/Eigen/src/Core/Transpositions.h.orig 2025-10-15 01:10:00 UTC
++++ external/eigen3/include/eigen3/Eigen/src/Core/Transpositions.h
+@@ -384,7 +384,7 @@ class Transpose<TranspositionsBase<TranspositionsDeri
+ const Product<OtherDerived, Transpose, AliasFreeProduct>
+ operator*(const MatrixBase<OtherDerived>& matrix, const Transpose& trt)
+ {
+- return Product<OtherDerived, Transpose, AliasFreeProduct>(matrix.derived(), trt.derived());
++ return Product<OtherDerived, Transpose, AliasFreeProduct>(matrix.derived(), trt);
+ }
+
+ /** \returns the \a matrix with the inverse transpositions applied to the rows.
diff --git a/security/Makefile b/security/Makefile
index 0d8071e0259e..e3840f2246ac 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -952,6 +952,7 @@
SUBDIR += py-google-auth
SUBDIR += py-google-auth-httplib2
SUBDIR += py-google-auth-oauthlib
+ SUBDIR += py-google-cloud-kms
SUBDIR += py-gpg
SUBDIR += py-gpsoauth
SUBDIR += py-greenbone-feed-sync
diff --git a/security/libressl-devel/Makefile b/security/libressl-devel/Makefile
index b90c18b1308e..daa464c11003 100644
--- a/security/libressl-devel/Makefile
+++ b/security/libressl-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libressl
-PORTVERSION= 4.1.1
+PORTVERSION= 4.2.0
CATEGORIES= security devel
MASTER_SITES= OPENBSD/LibreSSL
PKGNAMESUFFIX= -devel
@@ -50,12 +50,12 @@ LDFLAGS+= -pthread
INSTALL_TARGET= install-strip
TEST_TARGET= check
-PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=56 \
- LIBCRYPTO_SHLIBFULL=56.0.0 \
- LIBSSL_SHLIBMAJ=59 \
- LIBSSL_SHLIBFULL=59.0.1 \
- LIBTLS_SHLIBMAJ=32 \
- LIBTLS_SHLIBFULL=32.0.1
+PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=57 \
+ LIBCRYPTO_SHLIBFULL=57.0.1 \
+ LIBSSL_SHLIBMAJ=60 \
+ LIBSSL_SHLIBFULL=60.0.1 \
+ LIBTLS_SHLIBMAJ=33 \
+ LIBTLS_SHLIBFULL=33.0.1
post-patch-MAN3-off:
${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \
diff --git a/security/libressl-devel/distinfo b/security/libressl-devel/distinfo
index 62e0fcbe19c7..6971a8021c4e 100644
--- a/security/libressl-devel/distinfo
+++ b/security/libressl-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303143
-SHA256 (libressl-4.1.1.tar.gz) = c7ff7a7d675d5f57730940e5ccff1dbe2dcd5b7405b5397e0f7ffd66a5ed5679
-SIZE (libressl-4.1.1.tar.gz) = 9202355
+TIMESTAMP = 1760545157
+SHA256 (libressl-4.2.0.tar.gz) = 0f7dba44d7cb8df8d53f2cfbf1955254bc128e0089595f1aba2facfaee8408b2
+SIZE (libressl-4.2.0.tar.gz) = 9147132
diff --git a/security/libressl-devel/pkg-plist b/security/libressl-devel/pkg-plist
index c73e0cb9c35a..30505e613b0c 100644
--- a/security/libressl-devel/pkg-plist
+++ b/security/libressl-devel/pkg-plist
@@ -38,6 +38,7 @@ include/openssl/kdf.h
include/openssl/lhash.h
include/openssl/md4.h
include/openssl/md5.h
+include/openssl/mlkem.h
include/openssl/modes.h
include/openssl/obj_mac.h
include/openssl/objects.h
diff --git a/security/libressl-devel/version.mk b/security/libressl-devel/version.mk
index a43395b52412..2fe40b3646a5 100644
--- a/security/libressl-devel/version.mk
+++ b/security/libressl-devel/version.mk
@@ -1 +1 @@
-OPENSSL_SHLIBVER?= 56
+OPENSSL_SHLIBVER?= 57
diff --git a/security/libressl/Makefile b/security/libressl/Makefile
index 749ae4315dc1..21673f97c719 100644
--- a/security/libressl/Makefile
+++ b/security/libressl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libressl
-PORTVERSION= 4.1.1
+PORTVERSION= 4.2.0
CATEGORIES= security devel
MASTER_SITES= OPENBSD/LibreSSL
@@ -49,12 +49,12 @@ LDFLAGS+= -pthread
INSTALL_TARGET= install-strip
TEST_TARGET= check
-PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=56 \
- LIBCRYPTO_SHLIBFULL=56.0.0 \
- LIBSSL_SHLIBMAJ=59 \
- LIBSSL_SHLIBFULL=59.0.1 \
- LIBTLS_SHLIBMAJ=32 \
- LIBTLS_SHLIBFULL=32.0.1
+PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=57 \
+ LIBCRYPTO_SHLIBFULL=57.0.1 \
+ LIBSSL_SHLIBMAJ=60 \
+ LIBSSL_SHLIBFULL=60.0.1 \
+ LIBTLS_SHLIBMAJ=33 \
+ LIBTLS_SHLIBFULL=33.0.1
post-patch-MAN3-off:
${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \
diff --git a/security/libressl/distinfo b/security/libressl/distinfo
index 62e0fcbe19c7..6971a8021c4e 100644
--- a/security/libressl/distinfo
+++ b/security/libressl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303143
-SHA256 (libressl-4.1.1.tar.gz) = c7ff7a7d675d5f57730940e5ccff1dbe2dcd5b7405b5397e0f7ffd66a5ed5679
-SIZE (libressl-4.1.1.tar.gz) = 9202355
+TIMESTAMP = 1760545157
+SHA256 (libressl-4.2.0.tar.gz) = 0f7dba44d7cb8df8d53f2cfbf1955254bc128e0089595f1aba2facfaee8408b2
+SIZE (libressl-4.2.0.tar.gz) = 9147132
diff --git a/security/libressl/pkg-plist b/security/libressl/pkg-plist
index c73e0cb9c35a..30505e613b0c 100644
--- a/security/libressl/pkg-plist
+++ b/security/libressl/pkg-plist
@@ -38,6 +38,7 @@ include/openssl/kdf.h
include/openssl/lhash.h
include/openssl/md4.h
include/openssl/md5.h
+include/openssl/mlkem.h
include/openssl/modes.h
include/openssl/obj_mac.h
include/openssl/objects.h
diff --git a/security/libressl/version.mk b/security/libressl/version.mk
index a43395b52412..2fe40b3646a5 100644
--- a/security/libressl/version.mk
+++ b/security/libressl/version.mk
@@ -1 +1 @@
-OPENSSL_SHLIBVER?= 56
+OPENSSL_SHLIBVER?= 57
diff --git a/security/nextcloud-end_to_end_encryption/Makefile b/security/nextcloud-end_to_end_encryption/Makefile
index fb390e30f5e8..989cdea1c8ce 100644
--- a/security/nextcloud-end_to_end_encryption/Makefile
+++ b/security/nextcloud-end_to_end_encryption/Makefile
@@ -1,5 +1,5 @@
PORTNAME= end_to_end_encryption
-PORTVERSION= 1.17.0
+PORTVERSION= 1.18.0
DISTVERSIONPREFIX= v
CATEGORIES= security
@@ -9,7 +9,7 @@ WWW= https://apps.nextcloud.com/apps/end_to_end_encryption
LICENSE_FILE= ${WRKSRC}/LICENSE
-NEXTCLOUD_RUN_DEPENDS= 31
+NEXTCLOUD_RUN_DEPENDS= 32
USES= nextcloud php:flavors
diff --git a/security/nextcloud-end_to_end_encryption/distinfo b/security/nextcloud-end_to_end_encryption/distinfo
index 7c3128388436..5a29084e41e2 100644
--- a/security/nextcloud-end_to_end_encryption/distinfo
+++ b/security/nextcloud-end_to_end_encryption/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740558340
-SHA256 (nextcloud/end_to_end_encryption-v1.17.0.tar.gz) = 5a88effd4cc34fdbfd6d5682f0aec6a9a4185531381a8446db3b4700b664b4b9
-SIZE (nextcloud/end_to_end_encryption-v1.17.0.tar.gz) = 1864255
+TIMESTAMP = 1760546414
+SHA256 (nextcloud/end_to_end_encryption-v1.18.0.tar.gz) = 3426b9b7e92c6c778184bd18a448c3e26e5d8f4c0040891ce98adea409f4f133
+SIZE (nextcloud/end_to_end_encryption-v1.18.0.tar.gz) = 1899150
diff --git a/security/py-google-cloud-kms/Makefile b/security/py-google-cloud-kms/Makefile
new file mode 100644
index 000000000000..911d3a05b762
--- /dev/null
+++ b/security/py-google-cloud-kms/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= google-cloud-kms
+DISTVERSION= 3.6.0
+CATEGORIES= security python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Python client for Google Cloud Key Management Service
+WWW= https://pypi.org/project/google-cloud-kms/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.34.1<3.0.0:www/py-google-api-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1<3.0.0:security/py-google-auth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.3<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.2,1<7.0.0,1:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.14.0<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR}
+
+USES= python
+
+USE_PYTHON= autoplist distutils pytest
+PYTEST_IGNORED_TESTS= test_list_ekm_connections[grpc] \
+ test_list_ekm_connections[rest]
+
+NO_ARCH= yes
+
+PORTDOCS= README.rst
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/security/py-google-cloud-kms/distinfo b/security/py-google-cloud-kms/distinfo
new file mode 100644
index 000000000000..f935ac04aec4
--- /dev/null
+++ b/security/py-google-cloud-kms/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760498630
+SHA256 (google_cloud_kms-3.6.0.tar.gz) = c0f7f2474e35e99e6a36651520a26fdba4bb8e73b7cd0d9bff8c8bd92737afcc
+SIZE (google_cloud_kms-3.6.0.tar.gz) = 329923
diff --git a/security/py-google-cloud-kms/pkg-descr b/security/py-google-cloud-kms/pkg-descr
new file mode 100644
index 000000000000..8eaf90a4f41f
--- /dev/null
+++ b/security/py-google-cloud-kms/pkg-descr
@@ -0,0 +1,9 @@
+Google Cloud Key Management Service: a cloud-hosted key management
+service that lets you manage cryptographic keys for your cloud
+services the same way you do on-premises. You can generate, use,
+rotate, and destroy AES256, RSA 2048, RSA 3072, RSA 4096, EC P256, and
+EC P384 cryptographic keys. Cloud KMS is integrated with Cloud IAM and
+Cloud Audit Logging so that you can manage permissions on individual
+keys and monitor how these are used. Use Cloud KMS to protect secrets
+and other sensitive data that you need to store in Google Cloud
+Platform.
diff --git a/security/tlsc/Makefile b/security/tlsc/Makefile
index 1068f7b3e4c8..62a7008de6f7 100644
--- a/security/tlsc/Makefile
+++ b/security/tlsc/Makefile
@@ -11,6 +11,9 @@ WWW= https://github.com/Zirias/tlsc
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Unmaintained port
+EXPIRATION_DATE=2025-12-31
+
LIB_DEPENDS= libposercore.so:devel/poser
USES= compiler:c11 gmake pkgconfig tar:xz
diff --git a/security/unix-selfauth-helper/Makefile b/security/unix-selfauth-helper/Makefile
index 61d843015cd6..7ca163de3985 100644
--- a/security/unix-selfauth-helper/Makefile
+++ b/security/unix-selfauth-helper/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/Zirias/${PORTNAME}
LICENSE= BSD2CLAUSE
+DEPRECATED= Unmaintained port
+EXPIRATION_DATE=2025-12-31
+
USES= tar:xz
MAKE_ARGS+= MANDIR=${PREFIX}/share/man/man
diff --git a/security/zeek/Makefile b/security/zeek/Makefile
index 378d33f5ae68..fbdd47952775 100644
--- a/security/zeek/Makefile
+++ b/security/zeek/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zeek
-DISTVERSION= 8.0.2
+DISTVERSION= 8.0.3
CATEGORIES= security
MASTER_SITES= https://download.zeek.org/
diff --git a/security/zeek/distinfo b/security/zeek/distinfo
index fe5b893c7586..8d3fd5d0c12e 100644
--- a/security/zeek/distinfo
+++ b/security/zeek/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760391181
-SHA256 (zeek-8.0.2.tar.gz) = 140d2e570812a8281e2e228a479da499a8c34260d44b9ba237aab0077f96a45c
-SIZE (zeek-8.0.2.tar.gz) = 99610790
+TIMESTAMP = 1760556081
+SHA256 (zeek-8.0.3.tar.gz) = c178a85e502835cef9584e9a5cb049b4a6abc00bd2bd3c07d4bc3466e5df6eee
+SIZE (zeek-8.0.3.tar.gz) = 99613493
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 67a7d9cb0002..80113f6d9899 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -432,6 +432,8 @@
SUBDIR += ftwin
SUBDIR += fvcool
SUBDIR += fwup
+ SUBDIR += fwupd
+ SUBDIR += fwupd-efi
SUBDIR += fx
SUBDIR += g15daemon
SUBDIR += gaffitter
diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile
index 1c4c21894ba2..ebd602a9a4ae 100644
--- a/sysutils/elephant/Makefile
+++ b/sysutils/elephant/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elephant
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
@@ -64,6 +64,10 @@ WEBSEARCH_PLIST_FILES= etc/xdg/elephant/providers/websearch.so
ENABLED_PROVIDERS= ${SELECTED_OPTIONS:NDOCS:tl}
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${GO_WRKSRC}/vendor/github.com/adrg/xdg/paths_unix.go
+
post-build:
.for provider in ${ENABLED_PROVIDERS}
@${ECHO_MSG} "===> Building ${provider} from ./internal/providers/${provider}"
diff --git a/sysutils/elephant/files/patch-vendor_github.com_adrg_xdg_paths__unix.go b/sysutils/elephant/files/patch-vendor_github.com_adrg_xdg_paths__unix.go
new file mode 100644
index 000000000000..bee2e9cd1b8c
--- /dev/null
+++ b/sysutils/elephant/files/patch-vendor_github.com_adrg_xdg_paths__unix.go
@@ -0,0 +1,11 @@
+--- vendor/github.com/adrg/xdg/paths_unix.go.orig 2025-10-15 14:39:48 UTC
++++ vendor/github.com/adrg/xdg/paths_unix.go
+@@ -21,7 +21,7 @@ func initBaseDirs(home string) {
+ baseDirs.dataHome = pathutil.EnvPath(envDataHome, filepath.Join(home, ".local", "share"))
+ baseDirs.data = pathutil.EnvPathList(envDataDirs, "/usr/local/share", "/usr/share")
+ baseDirs.configHome = pathutil.EnvPath(envConfigHome, filepath.Join(home, ".config"))
+- baseDirs.config = pathutil.EnvPathList(envConfigDirs, "/etc/xdg")
++ baseDirs.config = pathutil.EnvPathList(envConfigDirs, "%%LOCALBASE%%/etc/xdg", "/etc/xdg")
+ baseDirs.stateHome = pathutil.EnvPath(envStateHome, filepath.Join(home, ".local", "state"))
+ baseDirs.cacheHome = pathutil.EnvPath(envCacheHome, filepath.Join(home, ".cache"))
+ baseDirs.runtime = pathutil.EnvPath(envRuntimeDir, filepath.Join("/run/user", strconv.Itoa(os.Getuid())))
diff --git a/sysutils/fwupd-efi/Makefile b/sysutils/fwupd-efi/Makefile
new file mode 100644
index 000000000000..df74e60c5f9c
--- /dev/null
+++ b/sysutils/fwupd-efi/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= fwupd-efi
+DISTVERSION= 1.8
+CATEGORIES= sysutils
+
+MAINTAINER= decke@FreeBSD.org
+COMMENT= EFI Application used by uefi-capsule plugin in fwupd
+WWW= https://fwupd.org/
+
+LICENSE= LGPL21
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libgnuefi.a:devel/gnu-efi \
+ ${PYTHON_PKGNAMEPREFIX}pefile>0:devel/py-pefile@${PY_FLAVOR}
+
+USES= meson pkgconfig python shebangfix
+USE_GITHUB= yes
+GH_ACCOUNT= fwupd
+
+USE_GCC= yes
+SHEBANG_GLOB= *.py
+
+MESON_ARGS= -Defi-includedir=${LOCALBASE}/include/efi \
+ -Defi-ldsdir=${LOCALBASE}/lib \
+ -Dgenpeimg=disabled \
+ -Dpython=${PYTHON_CMD}
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == amd64
+FW_ARCH="x64"
+.elif ${ARCH} == i386
+FW_ARCH="ia32"
+.else
+FW_ARCH=${ARCH}
+.endif
+
+PLIST_FILES= libdata/pkgconfig/fwupd-efi.pc \
+ libexec/fwupd/efi/fwupd${FW_ARCH}.efi
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/fwupd-efi/distinfo b/sysutils/fwupd-efi/distinfo
new file mode 100644
index 000000000000..307bb0349680
--- /dev/null
+++ b/sysutils/fwupd-efi/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760186942
+SHA256 (fwupd-fwupd-efi-1.8_GH0.tar.gz) = c9f1f9b9b967ea50eb0b478f0d7693d6673d4cd76c8e7eb80c55fc44ec928925
+SIZE (fwupd-fwupd-efi-1.8_GH0.tar.gz) = 46198
diff --git a/sysutils/fwupd-efi/files/patch-meson.build b/sysutils/fwupd-efi/files/patch-meson.build
new file mode 100644
index 000000000000..a84f42b30ed0
--- /dev/null
+++ b/sysutils/fwupd-efi/files/patch-meson.build
@@ -0,0 +1,11 @@
+--- meson.build.orig 2025-10-03 09:14:22 UTC
++++ meson.build
+@@ -10,7 +10,7 @@ cc_ld = find_program(cc.get_linker_id())
+
+ cc = meson.get_compiler('c')
+ cc_ld = find_program(cc.get_linker_id())
+-objcopy = find_program('objcopy')
++objcopy = find_program('/usr/local/bin/objcopy')
+ objcopy_version = run_command(objcopy, '--version', check: true).stdout().split('\n')[0].split(' ')[-1]
+
+ gnuefi = dependency('gnu-efi', version: '>= 3.0.18')
diff --git a/sysutils/fwupd-efi/pkg-descr b/sysutils/fwupd-efi/pkg-descr
new file mode 100644
index 000000000000..7b7b3dcd77f8
--- /dev/null
+++ b/sysutils/fwupd-efi/pkg-descr
@@ -0,0 +1,4 @@
+EFI executable for fwupd
+
+This is part of fwupd and provides a UEFI binary for installing updates using
+the UpdateCapsule runtime service.
diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
new file mode 100644
index 000000000000..0144f7bf336c
--- /dev/null
+++ b/sysutils/fwupd/Makefile
@@ -0,0 +1,59 @@
+PORTNAME= fwupd
+DISTVERSION= 2.0.16
+CATEGORIES= sysutils
+
+MAINTAINER= decke@FreeBSD.org
+COMMENT= Update firmware automatically, safely, and reliably
+
+LICENSE= LGPL21
+
+BROKEN_FreeBSD_13= requires at least FreeBSD 15
+BROKEN_FreeBSD_14= requires at least FreeBSD 15
+
+BUILD_DEPENDS= blkid:filesystems/libblkid \
+ flashrom>0:sysutils/flashrom \
+ gtkdoc-scan:textproc/gtk-doc \
+ help2man:misc/help2man \
+ ${LOCALBASE}/libdata/pkgconfig/fwupd-efi.pc:sysutils/fwupd-efi \
+ open-sans>0:x11-fonts/open-sans \
+ ${PYTHON_PKGNAMEPREFIX}pygobject>0:devel/py-pygobject@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pangocffi>0:x11-toolkits/py-pangocffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR} \
+ valgrind>0:devel/valgrind
+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 \
+ 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 \
+ 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 shebangfix sqlite vala:build
+USE_GITHUB= yes
+USE_GNOME= glib20 introspection:build
+USE_LDCONFIG= yes
+WITH_DEBUG= yes
+USE_RC_SUBR= fwupd
+
+SHEBANG_GLOB= *.py
+
+MESON_ARGS= -Dpolkit=disabled \
+ -Dsystemd=disabled \
+ -Dpassim=disabled \
+ -Dtests=false \
+ -Dumockdev_tests=disabled \
+ -Dplugin_modem_manager=disabled \
+ -Dpython=${PYTHON_CMD}
+
+.include <bsd.port.mk>
diff --git a/sysutils/fwupd/distinfo b/sysutils/fwupd/distinfo
new file mode 100644
index 000000000000..e098483fe6c6
--- /dev/null
+++ b/sysutils/fwupd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758629317
+SHA256 (fwupd-fwupd-2.0.16_GH0.tar.gz) = e63f7ce7d536cf38961c4f3a87835f76043128cb964ae193c4144d94f4d6f49b
+SIZE (fwupd-fwupd-2.0.16_GH0.tar.gz) = 6489758
diff --git a/sysutils/fwupd/files/fwupd.in b/sysutils/fwupd/files/fwupd.in
new file mode 100644
index 000000000000..47a295942ea5
--- /dev/null
+++ b/sysutils/fwupd/files/fwupd.in
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+# PROVIDE: fwupd
+# REQUIRE: LOGIN dbus
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable fwupd daemon:
+#
+# fwupd_enable="YES"
+#
+
+. /etc/rc.subr
+
+export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
+
+name="fwupd"
+rcvar=fwupd_enable
+
+load_rc_config ${name}
+
+: ${fwupd_enable:="NO"}
+
+command="/usr/sbin/daemon"
+procname="/usr/local/libexec/fwupd/${name}"
+pidfile="/var/run/${name}.pid"
+command_args="-S -p ${pidfile} ${procname}"
+
+run_rc_command "$1"
diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c b/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c
new file mode 100644
index 000000000000..b8a904985b6a
--- /dev/null
+++ b/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c
@@ -0,0 +1,47 @@
+--- libfwupdplugin/fu-freebsd-efivars.c.orig 2025-09-12 09:55:19 UTC
++++ libfwupdplugin/fu-freebsd-efivars.c
+@@ -67,7 +67,7 @@ fu_freebsd_efivars_delete_with_glob(FuEfivars *efivars
+
+ efi_str_to_guid(guid, &guid_to_delete);
+
+- 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;
+ }
+@@ -129,7 +129,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));
+ }
+@@ -156,7 +156,7 @@ fu_freebsd_efivars_space_used(FuEfivars *efivars, GErr
+ efi_guid_t *guidt = NULL;
+ char *name = NULL;
+
+- 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,
+@@ -184,7 +184,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) {
+ g_set_error(error,
+ FWUPD_ERROR,
+ FWUPD_ERROR_NOT_SUPPORTED,
diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_meson.build b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
new file mode 100644
index 000000000000..24ea3ebc7149
--- /dev/null
+++ b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
@@ -0,0 +1,10 @@
+--- libfwupdplugin/meson.build.orig 2025-09-12 09:55:19 UTC
++++ libfwupdplugin/meson.build
+@@ -387,6 +387,7 @@ fwupdplugin = library(
+ include_directories: [root_incdir, fwupd_incdir],
+ dependencies: [library_deps],
+ link_with: [fwupd],
++ install_rpath: '/usr/local/lib',
+ install_dir: libdir_pkg,
+ install: true,
+ )
diff --git a/sysutils/fwupd/files/patch-plugins_upower_meson.build b/sysutils/fwupd/files/patch-plugins_upower_meson.build
new file mode 100644
index 000000000000..d8e40e362b32
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_upower_meson.build
@@ -0,0 +1,8 @@
+--- 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-descr b/sysutils/fwupd/pkg-descr
new file mode 100644
index 000000000000..b5f1bc8d0b81
--- /dev/null
+++ b/sysutils/fwupd/pkg-descr
@@ -0,0 +1,7 @@
+Make firmware updates automatic, safe, and reliable.
+
+fwupd is a simple daemon to allow session software to update device firmware on
+your local machine. It is designed for desktops, but also usable on phones and
+headless servers. You can either use a GUI software manager like GNOME Software
+to view and apply updates, the command-line tool, or the system D-Bus interface
+directly.
diff --git a/sysutils/fwupd/pkg-message b/sysutils/fwupd/pkg-message
new file mode 100644
index 000000000000..497a5ea45d27
--- /dev/null
+++ b/sysutils/fwupd/pkg-message
@@ -0,0 +1,23 @@
+[
+{ type: install
+ message: <<EOM
+
+ Warning: fwupd is highly experimental and DANGEROUS
+
+ The fwupd utility is currently highly experimental on FreeBSD
+ and may be unstable or unsafe to use.
+ Proceed with caution - flashing firmware carries a significant
+ risk of rendering your device unusable (“brickingâ€).
+
+ Only attempt to flash firmware if you are prepared to accept
+ this risk.
+
+ If you successfully flash a device — or encounter a failure —
+ please send a detailed report to decke@FreeBSD.org
+
+ Include information about your hardware and the firmware you
+ attempted to flash. This feedback will help track which devices
+ work correctly and which do not.
+EOM
+}
+]
diff --git a/sysutils/fwupd/pkg-plist b/sysutils/fwupd/pkg-plist
new file mode 100644
index 000000000000..72b9ebc26d63
--- /dev/null
+++ b/sysutils/fwupd/pkg-plist
@@ -0,0 +1,4081 @@
+bin/dbxtool
+bin/fwupdmgr
+bin/fwupdtool
+%%ETCDIR%%/fwupd.conf
+%%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.pem
+etc/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware
+etc/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service
+etc/pki/fwupd/LVFS-CA.pem
+include/fwupd-3/fwupd.h
+include/fwupd-3/libfwupd/fwupd-bios-setting.h
+include/fwupd-3/libfwupd/fwupd-build.h
+include/fwupd-3/libfwupd/fwupd-client-sync.h
+include/fwupd-3/libfwupd/fwupd-client.h
+include/fwupd-3/libfwupd/fwupd-codec.h
+include/fwupd-3/libfwupd/fwupd-common.h
+include/fwupd-3/libfwupd/fwupd-device.h
+include/fwupd-3/libfwupd/fwupd-enums.h
+include/fwupd-3/libfwupd/fwupd-error.h
+include/fwupd-3/libfwupd/fwupd-plugin.h
+include/fwupd-3/libfwupd/fwupd-release.h
+include/fwupd-3/libfwupd/fwupd-remote.h
+include/fwupd-3/libfwupd/fwupd-report.h
+include/fwupd-3/libfwupd/fwupd-request.h
+include/fwupd-3/libfwupd/fwupd-security-attr.h
+include/fwupd-3/libfwupd/fwupd-version.h
+lib/fwupd-2.0.16/libfu_plugin_flashrom.so
+lib/fwupd-2.0.16/libfwupdengine.so
+lib/fwupd-2.0.16/libfwupdplugin.so
+lib/fwupd-2.0.16/libfwupdutil.so
+lib/girepository-1.0/Fwupd-2.0.typelib
+lib/libfwupd.so
+lib/libfwupd.so.3
+lib/libfwupd.so.3.0.0
+libdata/pkgconfig/fwupd.pc
+libexec/fwupd/fwupd
+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
+%%DOCSDIR%%/hsi.html
+%%DOCSDIR%%/index.html
+%%DOCSDIR%%/libfwupd
+%%DOCSDIR%%/libfwupdplugin
+share/doc/libfwupd/RedHatDisplay-Black.woff
+share/doc/libfwupd/RedHatDisplay-Black.woff2
+share/doc/libfwupd/RedHatDisplay-BlackItalic.woff
+share/doc/libfwupd/RedHatDisplay-BlackItalic.woff2
+share/doc/libfwupd/RedHatDisplay-Bold.woff
+share/doc/libfwupd/RedHatDisplay-Bold.woff2
+share/doc/libfwupd/RedHatDisplay-BoldItalic.woff
+share/doc/libfwupd/RedHatDisplay-BoldItalic.woff2
+share/doc/libfwupd/RedHatDisplay-Italic.woff
+share/doc/libfwupd/RedHatDisplay-Italic.woff2
+share/doc/libfwupd/RedHatDisplay-Medium.woff
+share/doc/libfwupd/RedHatDisplay-Medium.woff2
+share/doc/libfwupd/RedHatDisplay-MediumItalic.woff
+share/doc/libfwupd/RedHatDisplay-MediumItalic.woff2
+share/doc/libfwupd/RedHatDisplay-Regular.woff
+share/doc/libfwupd/RedHatDisplay-Regular.woff2
+share/doc/libfwupd/RedHatText-Bold.woff
+share/doc/libfwupd/RedHatText-Bold.woff2
+share/doc/libfwupd/RedHatText-BoldItalic.woff
+share/doc/libfwupd/RedHatText-BoldItalic.woff2
+share/doc/libfwupd/RedHatText-Italic.woff
+share/doc/libfwupd/RedHatText-Italic.woff2
+share/doc/libfwupd/RedHatText-Medium.woff
+share/doc/libfwupd/RedHatText-Medium.woff2
+share/doc/libfwupd/RedHatText-MediumItalic.woff
+share/doc/libfwupd/RedHatText-MediumItalic.woff2
+share/doc/libfwupd/RedHatText-Regular.woff
+share/doc/libfwupd/RedHatText-Regular.woff2
+share/doc/libfwupd/SourceCodePro-It.ttf.woff
+share/doc/libfwupd/SourceCodePro-Regular.ttf.woff
+share/doc/libfwupd/SourceCodePro-Semibold.ttf.woff
+share/doc/libfwupd/alias._guid_t.html
+share/doc/libfwupd/class.BiosSetting.html
+share/doc/libfwupd/class.Client.html
+share/doc/libfwupd/class.Device.html
+share/doc/libfwupd/class.Plugin.html
+share/doc/libfwupd/class.Release.html
+share/doc/libfwupd/class.Remote.html
+share/doc/libfwupd/class.Report.html
+share/doc/libfwupd/class.Request.html
+share/doc/libfwupd/class.SecurityAttr.html
+share/doc/libfwupd/classes_hierarchy.html
+share/doc/libfwupd/const.BATTERY_LEVEL_INVALID.html
+share/doc/libfwupd/const.BIOS_SETTING_DEBUG_CMD.html
+share/doc/libfwupd/const.BIOS_SETTING_PENDING_REBOOT.html
+share/doc/libfwupd/const.BIOS_SETTING_RESET_BIOS.html
+share/doc/libfwupd/const.BIOS_SETTING_SELF_TEST.html
+share/doc/libfwupd/const.DBUS_INTERFACE.html
+share/doc/libfwupd/const.DBUS_PATH.html
+share/doc/libfwupd/const.DBUS_SERVICE.html
+share/doc/libfwupd/const.DEVICE_ID_ANY.html
+share/doc/libfwupd/const.MAJOR_VERSION.html
+share/doc/libfwupd/const.MICRO_VERSION.html
+share/doc/libfwupd/const.MINOR_VERSION.html
+share/doc/libfwupd/const.REQUEST_ID_DO_NOT_POWER_OFF.html
+share/doc/libfwupd/const.REQUEST_ID_INSERT_USB_CABLE.html
+share/doc/libfwupd/const.REQUEST_ID_PRESS_UNLOCK.html
+share/doc/libfwupd/const.REQUEST_ID_REMOVE_REPLUG.html
+share/doc/libfwupd/const.REQUEST_ID_REMOVE_USB_CABLE.html
+share/doc/libfwupd/const.REQUEST_ID_REPLUG_INSTALL.html
+share/doc/libfwupd/const.REQUEST_ID_REPLUG_POWER.html
+share/doc/libfwupd/const.REQUEST_ID_RESTART_DAEMON.html
+share/doc/libfwupd/const.RESULT_KEY_APPSTREAM_ID.html
+share/doc/libfwupd/const.RESULT_KEY_BATTERY_LEVEL.html
+share/doc/libfwupd/const.RESULT_KEY_BATTERY_THRESHOLD.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_CURRENT_VALUE.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_ID.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_LOWER_BOUND.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_POSSIBLE_VALUES.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_READ_ONLY.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_SCALAR_INCREMENT.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_TARGET_VALUE.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_TYPE.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_UPPER_BOUND.html
+share/doc/libfwupd/const.RESULT_KEY_BRANCH.html
+share/doc/libfwupd/const.RESULT_KEY_CATEGORIES.html
+share/doc/libfwupd/const.RESULT_KEY_CHECKSUM.html
+share/doc/libfwupd/const.RESULT_KEY_COMPOSITE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_CREATED.html
+share/doc/libfwupd/const.RESULT_KEY_DESCRIPTION.html
+share/doc/libfwupd/const.RESULT_KEY_DETACH_CAPTION.html
+share/doc/libfwupd/const.RESULT_KEY_DETACH_IMAGE.html
+share/doc/libfwupd/const.RESULT_KEY_DETAILS_URL.html
+share/doc/libfwupd/const.RESULT_KEY_DEVICE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_DEVICE_NAME.html
+share/doc/libfwupd/const.RESULT_KEY_DISTRO_ID.html
+share/doc/libfwupd/const.RESULT_KEY_DISTRO_VARIANT.html
+share/doc/libfwupd/const.RESULT_KEY_DISTRO_VERSION.html
+share/doc/libfwupd/const.RESULT_KEY_FILENAME.html
+share/doc/libfwupd/const.RESULT_KEY_FLAGS.html
+share/doc/libfwupd/const.RESULT_KEY_FLASHES_LEFT.html
+share/doc/libfwupd/const.RESULT_KEY_GUID.html
+share/doc/libfwupd/const.RESULT_KEY_HOMEPAGE.html
+share/doc/libfwupd/const.RESULT_KEY_HSI_LEVEL.html
+share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT.html
+share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT_FALLBACK.html
+share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT_SUCCESS.html
+share/doc/libfwupd/const.RESULT_KEY_ICON.html
+share/doc/libfwupd/const.RESULT_KEY_INSTALL_DURATION.html
+share/doc/libfwupd/const.RESULT_KEY_INSTANCE_IDS.html
+share/doc/libfwupd/const.RESULT_KEY_ISSUES.html
+share/doc/libfwupd/const.RESULT_KEY_KERNEL_CURRENT_VALUE.html
+share/doc/libfwupd/const.RESULT_KEY_KERNEL_TARGET_VALUE.html
+share/doc/libfwupd/const.RESULT_KEY_LICENSE.html
+share/doc/libfwupd/const.RESULT_KEY_LOCATIONS.html
+share/doc/libfwupd/const.RESULT_KEY_METADATA.html
+share/doc/libfwupd/const.RESULT_KEY_MODIFIED.html
+share/doc/libfwupd/const.RESULT_KEY_NAME.html
+share/doc/libfwupd/const.RESULT_KEY_NAME_VARIANT_SUFFIX.html
+share/doc/libfwupd/const.RESULT_KEY_PARENT_DEVICE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_PERCENTAGE.html
+share/doc/libfwupd/const.RESULT_KEY_PLUGIN.html
+share/doc/libfwupd/const.RESULT_KEY_PROBLEMS.html
+share/doc/libfwupd/const.RESULT_KEY_PROTOCOL.html
+share/doc/libfwupd/const.RESULT_KEY_RELEASE.html
+share/doc/libfwupd/const.RESULT_KEY_RELEASE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_REMOTE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_REPORTS.html
+share/doc/libfwupd/const.RESULT_KEY_REQUEST_FLAGS.html
+share/doc/libfwupd/const.RESULT_KEY_REQUEST_KIND.html
+share/doc/libfwupd/const.RESULT_KEY_SBOM_URL.html
+share/doc/libfwupd/const.RESULT_KEY_SERIAL.html
+share/doc/libfwupd/const.RESULT_KEY_SIZE.html
+share/doc/libfwupd/const.RESULT_KEY_SOURCE_URL.html
+share/doc/libfwupd/const.RESULT_KEY_STATUS.html
+share/doc/libfwupd/const.RESULT_KEY_SUMMARY.html
+share/doc/libfwupd/const.RESULT_KEY_TAGS.html
+share/doc/libfwupd/const.RESULT_KEY_TRUST_FLAGS.html
+share/doc/libfwupd/const.RESULT_KEY_UPDATE_ERROR.html
+share/doc/libfwupd/const.RESULT_KEY_UPDATE_IMAGE.html
+share/doc/libfwupd/const.RESULT_KEY_UPDATE_MESSAGE.html
+share/doc/libfwupd/const.RESULT_KEY_UPDATE_STATE.html
+share/doc/libfwupd/const.RESULT_KEY_URGENCY.html
+share/doc/libfwupd/const.RESULT_KEY_URI.html
+share/doc/libfwupd/const.RESULT_KEY_VENDOR.html
+share/doc/libfwupd/const.RESULT_KEY_VENDOR_ID.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_BOOTLOADER.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_BOOTLOADER_RAW.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_BUILD_DATE.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_FORMAT.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_LOWEST.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_LOWEST_RAW.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_OLD.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_RAW.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_ROLLBACK_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SMM_LOCKED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SPI_REPLAY_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SPI_WRITE_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_BIOS_CAPSULE_UPDATES.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_BIOS_ROLLBACK_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_CET_ACTIVE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_CET_ENABLED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_ENCRYPTED_RAM.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_ATTESTATION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_PLUGINS.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_UPDATES.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_HOST_EMULATION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ACM.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ENABLED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_OTP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_POLICY.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_VERIFIED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_GDS.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_IOMMU.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_LOCKDOWN.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_SWAP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_TAINTED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_KEY_MANIFEST.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_MANUFACTURING_MODE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_OVERRIDE_STRAP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_VERSION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_DEBUG_ENABLED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_DEBUG_LOCKED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_FUSED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_PREBOOT_DMA_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SMAP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_BIOSWE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_BLE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_DESCRIPTOR.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_SMM_BWP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SUPPORTED_CPU.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SUSPEND_TO_IDLE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SUSPEND_TO_RAM.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_EMPTY_PCR.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_RECONSTRUCTION_PCR0.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_VERSION_20.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_BOOTSERVICE_VARS.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_DB.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_MEMORY_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_PK.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_SECUREBOOT.html
+share/doc/libfwupd/ctor.BiosSetting.new.html
+share/doc/libfwupd/ctor.Client.new.html
+share/doc/libfwupd/ctor.Device.new.html
+share/doc/libfwupd/ctor.Plugin.new.html
+share/doc/libfwupd/ctor.Release.new.html
+share/doc/libfwupd/ctor.Remote.new.html
+share/doc/libfwupd/ctor.Report.new.html
+share/doc/libfwupd/ctor.Request.new.html
+share/doc/libfwupd/ctor.SecurityAttr.new.html
+share/doc/libfwupd/enum.BiosSettingKind.html
+share/doc/libfwupd/enum.ReleaseUrgency.html
+share/doc/libfwupd/enum.RemoteKind.html
+share/doc/libfwupd/enum.RequestKind.html
+share/doc/libfwupd/enum.SecurityAttrLevel.html
+share/doc/libfwupd/enum.SecurityAttrResult.html
+share/doc/libfwupd/enum.Status.html
+share/doc/libfwupd/enum.UpdateState.html
+share/doc/libfwupd/enum.VersionFormat.html
+share/doc/libfwupd/error.Error.html
+share/doc/libfwupd/flags.ClientDownloadFlags.html
+share/doc/libfwupd/flags.ClientUploadFlags.html
+share/doc/libfwupd/flags.CodecFlags.html
+share/doc/libfwupd/flags.DeviceFlags.html
+share/doc/libfwupd/flags.DeviceProblem.html
+share/doc/libfwupd/flags.FeatureFlags.html
+share/doc/libfwupd/flags.GuidFlags.html
+share/doc/libfwupd/flags.InstallFlags.html
+share/doc/libfwupd/flags.PluginFlags.html
+share/doc/libfwupd/flags.ReleaseFlags.html
+share/doc/libfwupd/flags.RemoteFlags.html
+share/doc/libfwupd/flags.ReportFlags.html
+share/doc/libfwupd/flags.RequestFlags.html
+share/doc/libfwupd/flags.SecurityAttrFlags.html
+share/doc/libfwupd/flags.SelfSignFlags.html
+share/doc/libfwupd/fonts.css
+share/doc/libfwupd/func.CHECK_VERSION.html
+share/doc/libfwupd/func.checksum_format_for_display.html
+share/doc/libfwupd/func.checksum_get_best.html
+share/doc/libfwupd/func.checksum_get_by_kind.html
+share/doc/libfwupd/func.checksum_guess_kind.html
+share/doc/libfwupd/func.checksum_type_to_string_display.html
+share/doc/libfwupd/func.error_convert.html
+share/doc/libfwupd/func.error_from_string.html
+share/doc/libfwupd/func.error_quark.html
+share/doc/libfwupd/func.error_to_string.html
+share/doc/libfwupd/func.feature_flag_from_string.html
+share/doc/libfwupd/func.feature_flag_to_string.html
+share/doc/libfwupd/func.guid_from_string.html
+share/doc/libfwupd/func.guid_hash_data.html
+share/doc/libfwupd/func.guid_hash_string.html
+share/doc/libfwupd/func.guid_is_valid.html
+share/doc/libfwupd/func.guid_to_string.html
+share/doc/libfwupd/func.install_flags_from_string.html
+share/doc/libfwupd/func.install_flags_to_string.html
+share/doc/libfwupd/func.status_from_string.html
+share/doc/libfwupd/func.status_to_string.html
+share/doc/libfwupd/func.strerror.html
+share/doc/libfwupd/func.update_state_from_string.html
+share/doc/libfwupd/func.update_state_to_string.html
+share/doc/libfwupd/func.version_format_from_string.html
+share/doc/libfwupd/func.version_format_to_string.html
+share/doc/libfwupd/func.version_string.html
+share/doc/libfwupd/fzy.js
+share/doc/libfwupd/go-up-symbolic.png
+share/doc/libfwupd/iface.Codec.html
+share/doc/libfwupd/index.html
+share/doc/libfwupd/index.json
+share/doc/libfwupd/libfwupd.devhelp2
+share/doc/libfwupd/main.js
+share/doc/libfwupd/method.BiosSetting.add_possible_value.html
+share/doc/libfwupd/method.BiosSetting.get_current_value.html
+share/doc/libfwupd/method.BiosSetting.get_description.html
+share/doc/libfwupd/method.BiosSetting.get_id.html
+share/doc/libfwupd/method.BiosSetting.get_kind.html
+share/doc/libfwupd/method.BiosSetting.get_lower_bound.html
+share/doc/libfwupd/method.BiosSetting.get_name.html
+share/doc/libfwupd/method.BiosSetting.get_path.html
+share/doc/libfwupd/method.BiosSetting.get_possible_values.html
+share/doc/libfwupd/method.BiosSetting.get_read_only.html
+share/doc/libfwupd/method.BiosSetting.get_scalar_increment.html
+share/doc/libfwupd/method.BiosSetting.get_upper_bound.html
+share/doc/libfwupd/method.BiosSetting.has_possible_value.html
+share/doc/libfwupd/method.BiosSetting.map_possible_value.html
+share/doc/libfwupd/method.BiosSetting.set_current_value.html
+share/doc/libfwupd/method.BiosSetting.set_description.html
+share/doc/libfwupd/method.BiosSetting.set_id.html
+share/doc/libfwupd/method.BiosSetting.set_kind.html
+share/doc/libfwupd/method.BiosSetting.set_lower_bound.html
+share/doc/libfwupd/method.BiosSetting.set_name.html
+share/doc/libfwupd/method.BiosSetting.set_path.html
+share/doc/libfwupd/method.BiosSetting.set_read_only.html
+share/doc/libfwupd/method.BiosSetting.set_scalar_increment.html
+share/doc/libfwupd/method.BiosSetting.set_upper_bound.html
+share/doc/libfwupd/method.BiosSetting.write_value.html
+share/doc/libfwupd/method.Client.activate.html
+share/doc/libfwupd/method.Client.activate_async.html
+share/doc/libfwupd/method.Client.activate_finish.html
+share/doc/libfwupd/method.Client.add_hint.html
+share/doc/libfwupd/method.Client.build_report_devices.html
+share/doc/libfwupd/method.Client.build_report_history.html
+share/doc/libfwupd/method.Client.build_report_security.html
+share/doc/libfwupd/method.Client.clear_results.html
+share/doc/libfwupd/method.Client.clear_results_async.html
+share/doc/libfwupd/method.Client.clear_results_finish.html
+share/doc/libfwupd/method.Client.connect.html
+share/doc/libfwupd/method.Client.connect_async.html
+share/doc/libfwupd/method.Client.connect_finish.html
+share/doc/libfwupd/method.Client.disconnect.html
+share/doc/libfwupd/method.Client.download_bytes.html
+share/doc/libfwupd/method.Client.download_bytes_async.html
+share/doc/libfwupd/method.Client.download_bytes_finish.html
+share/doc/libfwupd/method.Client.download_file.html
+share/doc/libfwupd/method.Client.download_set_retries.html
+share/doc/libfwupd/method.Client.emulation_load.html
+share/doc/libfwupd/method.Client.emulation_load_async.html
+share/doc/libfwupd/method.Client.emulation_load_finish.html
+share/doc/libfwupd/method.Client.emulation_save.html
+share/doc/libfwupd/method.Client.emulation_save_async.html
+share/doc/libfwupd/method.Client.emulation_save_finish.html
+share/doc/libfwupd/method.Client.ensure_networking.html
+share/doc/libfwupd/method.Client.fix_host_security_attr.html
+share/doc/libfwupd/method.Client.fix_host_security_attr_async.html
+share/doc/libfwupd/method.Client.fix_host_security_attr_finish.html
+share/doc/libfwupd/method.Client.get_approved_firmware.html
+share/doc/libfwupd/method.Client.get_approved_firmware_async.html
+share/doc/libfwupd/method.Client.get_approved_firmware_finish.html
+share/doc/libfwupd/method.Client.get_battery_level.html
+share/doc/libfwupd/method.Client.get_battery_threshold.html
+share/doc/libfwupd/method.Client.get_bios_settings.html
+share/doc/libfwupd/method.Client.get_bios_settings_async.html
+share/doc/libfwupd/method.Client.get_bios_settings_finish.html
+share/doc/libfwupd/method.Client.get_blocked_firmware.html
+share/doc/libfwupd/method.Client.get_blocked_firmware_async.html
+share/doc/libfwupd/method.Client.get_blocked_firmware_finish.html
+share/doc/libfwupd/method.Client.get_daemon_interactive.html
+share/doc/libfwupd/method.Client.get_daemon_version.html
+share/doc/libfwupd/method.Client.get_details.html
+share/doc/libfwupd/method.Client.get_details_async.html
+share/doc/libfwupd/method.Client.get_details_bytes.html
+share/doc/libfwupd/method.Client.get_details_bytes_async.html
+share/doc/libfwupd/method.Client.get_details_bytes_finish.html
+share/doc/libfwupd/method.Client.get_details_finish.html
+share/doc/libfwupd/method.Client.get_device_by_id.html
+share/doc/libfwupd/method.Client.get_device_by_id_async.html
+share/doc/libfwupd/method.Client.get_device_by_id_finish.html
+share/doc/libfwupd/method.Client.get_devices.html
+share/doc/libfwupd/method.Client.get_devices_async.html
+share/doc/libfwupd/method.Client.get_devices_by_guid.html
+share/doc/libfwupd/method.Client.get_devices_by_guid_async.html
+share/doc/libfwupd/method.Client.get_devices_by_guid_finish.html
+share/doc/libfwupd/method.Client.get_devices_finish.html
+share/doc/libfwupd/method.Client.get_downgrades.html
+share/doc/libfwupd/method.Client.get_downgrades_async.html
+share/doc/libfwupd/method.Client.get_downgrades_finish.html
+share/doc/libfwupd/method.Client.get_history.html
+share/doc/libfwupd/method.Client.get_history_async.html
+share/doc/libfwupd/method.Client.get_history_finish.html
+share/doc/libfwupd/method.Client.get_host_bkc.html
+share/doc/libfwupd/method.Client.get_host_machine_id.html
+share/doc/libfwupd/method.Client.get_host_product.html
+share/doc/libfwupd/method.Client.get_host_security_attrs.html
+share/doc/libfwupd/method.Client.get_host_security_attrs_async.html
+share/doc/libfwupd/method.Client.get_host_security_attrs_finish.html
+share/doc/libfwupd/method.Client.get_host_security_events.html
+share/doc/libfwupd/method.Client.get_host_security_events_async.html
+share/doc/libfwupd/method.Client.get_host_security_events_finish.html
+share/doc/libfwupd/method.Client.get_host_security_id.html
+share/doc/libfwupd/method.Client.get_host_vendor.html
+share/doc/libfwupd/method.Client.get_main_context.html
+share/doc/libfwupd/method.Client.get_only_trusted.html
+share/doc/libfwupd/method.Client.get_percentage.html
+share/doc/libfwupd/method.Client.get_plugins.html
+share/doc/libfwupd/method.Client.get_plugins_async.html
+share/doc/libfwupd/method.Client.get_plugins_finish.html
+share/doc/libfwupd/method.Client.get_releases.html
+share/doc/libfwupd/method.Client.get_releases_async.html
+share/doc/libfwupd/method.Client.get_releases_finish.html
+share/doc/libfwupd/method.Client.get_remote_by_id.html
+share/doc/libfwupd/method.Client.get_remote_by_id_async.html
+share/doc/libfwupd/method.Client.get_remote_by_id_finish.html
+share/doc/libfwupd/method.Client.get_remotes.html
+share/doc/libfwupd/method.Client.get_remotes_async.html
+share/doc/libfwupd/method.Client.get_remotes_finish.html
+share/doc/libfwupd/method.Client.get_report_metadata.html
+share/doc/libfwupd/method.Client.get_report_metadata_async.html
+share/doc/libfwupd/method.Client.get_report_metadata_finish.html
+share/doc/libfwupd/method.Client.get_results.html
+share/doc/libfwupd/method.Client.get_results_async.html
+share/doc/libfwupd/method.Client.get_results_finish.html
+share/doc/libfwupd/method.Client.get_status.html
+share/doc/libfwupd/method.Client.get_tainted.html
+share/doc/libfwupd/method.Client.get_upgrades.html
+share/doc/libfwupd/method.Client.get_upgrades_async.html
+share/doc/libfwupd/method.Client.get_upgrades_finish.html
+share/doc/libfwupd/method.Client.get_user_agent.html
+share/doc/libfwupd/method.Client.inhibit.html
+share/doc/libfwupd/method.Client.inhibit_async.html
+share/doc/libfwupd/method.Client.inhibit_finish.html
+share/doc/libfwupd/method.Client.install.html
+share/doc/libfwupd/method.Client.install_async.html
+share/doc/libfwupd/method.Client.install_bytes.html
+share/doc/libfwupd/method.Client.install_bytes_async.html
+share/doc/libfwupd/method.Client.install_bytes_finish.html
+share/doc/libfwupd/method.Client.install_finish.html
+share/doc/libfwupd/method.Client.install_release.html
+share/doc/libfwupd/method.Client.install_release_async.html
+share/doc/libfwupd/method.Client.install_release_finish.html
+share/doc/libfwupd/method.Client.modify_bios_setting.html
+share/doc/libfwupd/method.Client.modify_bios_setting_async.html
+share/doc/libfwupd/method.Client.modify_bios_setting_finish.html
+share/doc/libfwupd/method.Client.modify_config.html
+share/doc/libfwupd/method.Client.modify_config_async.html
+share/doc/libfwupd/method.Client.modify_config_finish.html
+share/doc/libfwupd/method.Client.modify_device.html
+share/doc/libfwupd/method.Client.modify_device_async.html
+share/doc/libfwupd/method.Client.modify_device_finish.html
+share/doc/libfwupd/method.Client.modify_remote.html
+share/doc/libfwupd/method.Client.modify_remote_async.html
+share/doc/libfwupd/method.Client.modify_remote_finish.html
+share/doc/libfwupd/method.Client.quit.html
+share/doc/libfwupd/method.Client.quit_async.html
+share/doc/libfwupd/method.Client.quit_finish.html
+share/doc/libfwupd/method.Client.refresh_remote.html
+share/doc/libfwupd/method.Client.refresh_remote_async.html
+share/doc/libfwupd/method.Client.refresh_remote_finish.html
+share/doc/libfwupd/method.Client.reset_config.html
+share/doc/libfwupd/method.Client.reset_config_async.html
+share/doc/libfwupd/method.Client.reset_config_finish.html
+share/doc/libfwupd/method.Client.search.html
+share/doc/libfwupd/method.Client.search_async.html
+share/doc/libfwupd/method.Client.search_finish.html
+share/doc/libfwupd/method.Client.self_sign.html
+share/doc/libfwupd/method.Client.self_sign_async.html
+share/doc/libfwupd/method.Client.self_sign_finish.html
+share/doc/libfwupd/method.Client.set_approved_firmware.html
+share/doc/libfwupd/method.Client.set_approved_firmware_async.html
+share/doc/libfwupd/method.Client.set_approved_firmware_finish.html
+share/doc/libfwupd/method.Client.set_blocked_firmware.html
+share/doc/libfwupd/method.Client.set_blocked_firmware_async.html
+share/doc/libfwupd/method.Client.set_blocked_firmware_finish.html
+share/doc/libfwupd/method.Client.set_daemon_version.html
+share/doc/libfwupd/method.Client.set_feature_flags.html
+share/doc/libfwupd/method.Client.set_feature_flags_async.html
+share/doc/libfwupd/method.Client.set_feature_flags_finish.html
+share/doc/libfwupd/method.Client.set_main_context.html
+share/doc/libfwupd/method.Client.set_user_agent.html
+share/doc/libfwupd/method.Client.set_user_agent_for_package.html
+share/doc/libfwupd/method.Client.undo_host_security_attr.html
+share/doc/libfwupd/method.Client.undo_host_security_attr_async.html
+share/doc/libfwupd/method.Client.undo_host_security_attr_finish.html
+share/doc/libfwupd/method.Client.uninhibit.html
+share/doc/libfwupd/method.Client.uninhibit_async.html
+share/doc/libfwupd/method.Client.uninhibit_finish.html
+share/doc/libfwupd/method.Client.unlock.html
+share/doc/libfwupd/method.Client.unlock_async.html
+share/doc/libfwupd/method.Client.unlock_finish.html
+share/doc/libfwupd/method.Client.update_metadata.html
+share/doc/libfwupd/method.Client.update_metadata_bytes.html
+share/doc/libfwupd/method.Client.update_metadata_bytes_async.html
+share/doc/libfwupd/method.Client.update_metadata_bytes_finish.html
+share/doc/libfwupd/method.Client.upload_bytes.html
+share/doc/libfwupd/method.Client.upload_bytes_async.html
+share/doc/libfwupd/method.Client.upload_bytes_finish.html
+share/doc/libfwupd/method.Client.upload_report.html
+share/doc/libfwupd/method.Client.upload_report_async.html
+share/doc/libfwupd/method.Client.upload_report_finish.html
+share/doc/libfwupd/method.Client.verify.html
+share/doc/libfwupd/method.Client.verify_async.html
+share/doc/libfwupd/method.Client.verify_finish.html
+share/doc/libfwupd/method.Client.verify_update.html
+share/doc/libfwupd/method.Client.verify_update_async.html
+share/doc/libfwupd/method.Client.verify_update_finish.html
+share/doc/libfwupd/method.Codec.add_string.html
+share/doc/libfwupd/method.Codec.from_json.html
+share/doc/libfwupd/method.Codec.from_json_string.html
+share/doc/libfwupd/method.Codec.from_variant.html
+share/doc/libfwupd/method.Codec.to_json.html
+share/doc/libfwupd/method.Codec.to_json_string.html
+share/doc/libfwupd/method.Codec.to_string.html
+share/doc/libfwupd/method.Codec.to_variant.html
+share/doc/libfwupd/method.Device.add_checksum.html
+share/doc/libfwupd/method.Device.add_child.html
+share/doc/libfwupd/method.Device.add_flag.html
+share/doc/libfwupd/method.Device.add_guid.html
+share/doc/libfwupd/method.Device.add_icon.html
+share/doc/libfwupd/method.Device.add_instance_id.html
+share/doc/libfwupd/method.Device.add_issue.html
+share/doc/libfwupd/method.Device.add_problem.html
+share/doc/libfwupd/method.Device.add_protocol.html
+share/doc/libfwupd/method.Device.add_release.html
+share/doc/libfwupd/method.Device.add_request_flag.html
+share/doc/libfwupd/method.Device.add_vendor_id.html
+share/doc/libfwupd/method.Device.compare.html
+share/doc/libfwupd/method.Device.get_battery_level.html
+share/doc/libfwupd/method.Device.get_battery_threshold.html
+share/doc/libfwupd/method.Device.get_branch.html
+share/doc/libfwupd/method.Device.get_checksums.html
+share/doc/libfwupd/method.Device.get_children.html
+share/doc/libfwupd/method.Device.get_composite_id.html
+share/doc/libfwupd/method.Device.get_created.html
+share/doc/libfwupd/method.Device.get_flags.html
+share/doc/libfwupd/method.Device.get_flashes_left.html
+share/doc/libfwupd/method.Device.get_guid_default.html
+share/doc/libfwupd/method.Device.get_guids.html
+share/doc/libfwupd/method.Device.get_icons.html
+share/doc/libfwupd/method.Device.get_id.html
+share/doc/libfwupd/method.Device.get_install_duration.html
+share/doc/libfwupd/method.Device.get_instance_ids.html
+share/doc/libfwupd/method.Device.get_issues.html
+share/doc/libfwupd/method.Device.get_modified.html
+share/doc/libfwupd/method.Device.get_name.html
+share/doc/libfwupd/method.Device.get_parent.html
+share/doc/libfwupd/method.Device.get_parent_id.html
+share/doc/libfwupd/method.Device.get_percentage.html
+share/doc/libfwupd/method.Device.get_plugin.html
+share/doc/libfwupd/method.Device.get_problems.html
+share/doc/libfwupd/method.Device.get_protocols.html
+share/doc/libfwupd/method.Device.get_release_default.html
+share/doc/libfwupd/method.Device.get_releases.html
+share/doc/libfwupd/method.Device.get_request_flags.html
+share/doc/libfwupd/method.Device.get_root.html
+share/doc/libfwupd/method.Device.get_serial.html
+share/doc/libfwupd/method.Device.get_status.html
+share/doc/libfwupd/method.Device.get_summary.html
+share/doc/libfwupd/method.Device.get_update_error.html
+share/doc/libfwupd/method.Device.get_update_state.html
+share/doc/libfwupd/method.Device.get_vendor.html
+share/doc/libfwupd/method.Device.get_vendor_ids.html
+share/doc/libfwupd/method.Device.get_version.html
+share/doc/libfwupd/method.Device.get_version_bootloader.html
+share/doc/libfwupd/method.Device.get_version_bootloader_raw.html
+share/doc/libfwupd/method.Device.get_version_build_date.html
+share/doc/libfwupd/method.Device.get_version_format.html
+share/doc/libfwupd/method.Device.get_version_lowest.html
+share/doc/libfwupd/method.Device.get_version_lowest_raw.html
+share/doc/libfwupd/method.Device.get_version_raw.html
+share/doc/libfwupd/method.Device.has_checksum.html
+share/doc/libfwupd/method.Device.has_flag.html
+share/doc/libfwupd/method.Device.has_guid.html
+share/doc/libfwupd/method.Device.has_icon.html
+share/doc/libfwupd/method.Device.has_instance_id.html
+share/doc/libfwupd/method.Device.has_problem.html
+share/doc/libfwupd/method.Device.has_protocol.html
+share/doc/libfwupd/method.Device.has_request_flag.html
+share/doc/libfwupd/method.Device.has_vendor_id.html
+share/doc/libfwupd/method.Device.incorporate.html
+share/doc/libfwupd/method.Device.match_flags.html
+share/doc/libfwupd/method.Device.remove_child.html
+share/doc/libfwupd/method.Device.remove_children.html
+share/doc/libfwupd/method.Device.remove_flag.html
+share/doc/libfwupd/method.Device.remove_problem.html
+share/doc/libfwupd/method.Device.remove_request_flag.html
+share/doc/libfwupd/method.Device.set_battery_level.html
+share/doc/libfwupd/method.Device.set_battery_threshold.html
+share/doc/libfwupd/method.Device.set_branch.html
+share/doc/libfwupd/method.Device.set_composite_id.html
+share/doc/libfwupd/method.Device.set_created.html
+share/doc/libfwupd/method.Device.set_flags.html
+share/doc/libfwupd/method.Device.set_flashes_left.html
+share/doc/libfwupd/method.Device.set_id.html
+share/doc/libfwupd/method.Device.set_install_duration.html
+share/doc/libfwupd/method.Device.set_modified.html
+share/doc/libfwupd/method.Device.set_name.html
+share/doc/libfwupd/method.Device.set_parent.html
+share/doc/libfwupd/method.Device.set_parent_id.html
+share/doc/libfwupd/method.Device.set_percentage.html
+share/doc/libfwupd/method.Device.set_plugin.html
+share/doc/libfwupd/method.Device.set_problems.html
+share/doc/libfwupd/method.Device.set_request_flags.html
+share/doc/libfwupd/method.Device.set_serial.html
+share/doc/libfwupd/method.Device.set_status.html
+share/doc/libfwupd/method.Device.set_summary.html
+share/doc/libfwupd/method.Device.set_update_error.html
+share/doc/libfwupd/method.Device.set_update_state.html
+share/doc/libfwupd/method.Device.set_vendor.html
+share/doc/libfwupd/method.Device.set_version.html
+share/doc/libfwupd/method.Device.set_version_bootloader.html
+share/doc/libfwupd/method.Device.set_version_bootloader_raw.html
+share/doc/libfwupd/method.Device.set_version_build_date.html
+share/doc/libfwupd/method.Device.set_version_format.html
+share/doc/libfwupd/method.Device.set_version_lowest.html
+share/doc/libfwupd/method.Device.set_version_lowest_raw.html
+share/doc/libfwupd/method.Device.set_version_raw.html
+share/doc/libfwupd/method.Plugin.add_flag.html
+share/doc/libfwupd/method.Plugin.get_flags.html
+share/doc/libfwupd/method.Plugin.get_name.html
+share/doc/libfwupd/method.Plugin.has_flag.html
+share/doc/libfwupd/method.Plugin.remove_flag.html
+share/doc/libfwupd/method.Plugin.set_flags.html
+share/doc/libfwupd/method.Plugin.set_name.html
+share/doc/libfwupd/method.Release.add_category.html
+share/doc/libfwupd/method.Release.add_checksum.html
+share/doc/libfwupd/method.Release.add_flag.html
+share/doc/libfwupd/method.Release.add_issue.html
+share/doc/libfwupd/method.Release.add_location.html
+share/doc/libfwupd/method.Release.add_metadata.html
+share/doc/libfwupd/method.Release.add_metadata_item.html
+share/doc/libfwupd/method.Release.add_report.html
+share/doc/libfwupd/method.Release.add_tag.html
+share/doc/libfwupd/method.Release.get_appstream_id.html
+share/doc/libfwupd/method.Release.get_branch.html
+share/doc/libfwupd/method.Release.get_categories.html
+share/doc/libfwupd/method.Release.get_checksums.html
+share/doc/libfwupd/method.Release.get_created.html
+share/doc/libfwupd/method.Release.get_description.html
+share/doc/libfwupd/method.Release.get_detach_caption.html
+share/doc/libfwupd/method.Release.get_detach_image.html
+share/doc/libfwupd/method.Release.get_details_url.html
+share/doc/libfwupd/method.Release.get_filename.html
+share/doc/libfwupd/method.Release.get_flags.html
+share/doc/libfwupd/method.Release.get_homepage.html
+share/doc/libfwupd/method.Release.get_id.html
+share/doc/libfwupd/method.Release.get_install_duration.html
+share/doc/libfwupd/method.Release.get_issues.html
+share/doc/libfwupd/method.Release.get_license.html
+share/doc/libfwupd/method.Release.get_locations.html
+share/doc/libfwupd/method.Release.get_metadata.html
+share/doc/libfwupd/method.Release.get_metadata_item.html
+share/doc/libfwupd/method.Release.get_name.html
+share/doc/libfwupd/method.Release.get_name_variant_suffix.html
+share/doc/libfwupd/method.Release.get_protocol.html
+share/doc/libfwupd/method.Release.get_remote_id.html
+share/doc/libfwupd/method.Release.get_reports.html
+share/doc/libfwupd/method.Release.get_sbom_url.html
+share/doc/libfwupd/method.Release.get_size.html
+share/doc/libfwupd/method.Release.get_source_url.html
+share/doc/libfwupd/method.Release.get_summary.html
+share/doc/libfwupd/method.Release.get_tags.html
+share/doc/libfwupd/method.Release.get_update_image.html
+share/doc/libfwupd/method.Release.get_update_message.html
+share/doc/libfwupd/method.Release.get_urgency.html
+share/doc/libfwupd/method.Release.get_vendor.html
+share/doc/libfwupd/method.Release.get_version.html
+share/doc/libfwupd/method.Release.has_category.html
+share/doc/libfwupd/method.Release.has_checksum.html
+share/doc/libfwupd/method.Release.has_flag.html
+share/doc/libfwupd/method.Release.has_tag.html
+share/doc/libfwupd/method.Release.match_flags.html
+share/doc/libfwupd/method.Release.remove_flag.html
+share/doc/libfwupd/method.Release.set_appstream_id.html
+share/doc/libfwupd/method.Release.set_branch.html
+share/doc/libfwupd/method.Release.set_created.html
+share/doc/libfwupd/method.Release.set_description.html
+share/doc/libfwupd/method.Release.set_detach_caption.html
+share/doc/libfwupd/method.Release.set_detach_image.html
+share/doc/libfwupd/method.Release.set_details_url.html
+share/doc/libfwupd/method.Release.set_filename.html
+share/doc/libfwupd/method.Release.set_flags.html
+share/doc/libfwupd/method.Release.set_homepage.html
+share/doc/libfwupd/method.Release.set_id.html
+share/doc/libfwupd/method.Release.set_install_duration.html
+share/doc/libfwupd/method.Release.set_license.html
+share/doc/libfwupd/method.Release.set_name.html
+share/doc/libfwupd/method.Release.set_name_variant_suffix.html
+share/doc/libfwupd/method.Release.set_protocol.html
+share/doc/libfwupd/method.Release.set_remote_id.html
+share/doc/libfwupd/method.Release.set_sbom_url.html
+share/doc/libfwupd/method.Release.set_size.html
+share/doc/libfwupd/method.Release.set_source_url.html
+share/doc/libfwupd/method.Release.set_summary.html
+share/doc/libfwupd/method.Release.set_update_image.html
+share/doc/libfwupd/method.Release.set_update_message.html
+share/doc/libfwupd/method.Release.set_urgency.html
+share/doc/libfwupd/method.Release.set_vendor.html
+share/doc/libfwupd/method.Release.set_version.html
+share/doc/libfwupd/method.Remote.add_flag.html
+share/doc/libfwupd/method.Remote.build_firmware_uri.html
+share/doc/libfwupd/method.Remote.build_metadata_sig_uri.html
+share/doc/libfwupd/method.Remote.build_metadata_uri.html
+share/doc/libfwupd/method.Remote.build_report_uri.html
+share/doc/libfwupd/method.Remote.get_age.html
+share/doc/libfwupd/method.Remote.get_agreement.html
+share/doc/libfwupd/method.Remote.get_checksum.html
+share/doc/libfwupd/method.Remote.get_checksum_metadata.html
+share/doc/libfwupd/method.Remote.get_filename_cache.html
+share/doc/libfwupd/method.Remote.get_filename_cache_sig.html
+share/doc/libfwupd/method.Remote.get_filename_source.html
+share/doc/libfwupd/method.Remote.get_firmware_base_uri.html
+share/doc/libfwupd/method.Remote.get_flags.html
+share/doc/libfwupd/method.Remote.get_id.html
+share/doc/libfwupd/method.Remote.get_kind.html
+share/doc/libfwupd/method.Remote.get_metadata_uri.html
+share/doc/libfwupd/method.Remote.get_metadata_uri_sig.html
+share/doc/libfwupd/method.Remote.get_order_after.html
+share/doc/libfwupd/method.Remote.get_order_before.html
+share/doc/libfwupd/method.Remote.get_password.html
+share/doc/libfwupd/method.Remote.get_priority.html
+share/doc/libfwupd/method.Remote.get_privacy_uri.html
+share/doc/libfwupd/method.Remote.get_refresh_interval.html
+share/doc/libfwupd/method.Remote.get_remotes_dir.html
+share/doc/libfwupd/method.Remote.get_report_uri.html
+share/doc/libfwupd/method.Remote.get_title.html
+share/doc/libfwupd/method.Remote.get_username.html
+share/doc/libfwupd/method.Remote.has_flag.html
+share/doc/libfwupd/method.Remote.load_signature.html
+share/doc/libfwupd/method.Remote.load_signature_bytes.html
+share/doc/libfwupd/method.Remote.needs_refresh.html
+share/doc/libfwupd/method.Remote.remove_flag.html
+share/doc/libfwupd/method.Remote.set_agreement.html
+share/doc/libfwupd/method.Remote.set_checksum_sig.html
+share/doc/libfwupd/method.Remote.set_filename_cache.html
+share/doc/libfwupd/method.Remote.set_filename_source.html
+share/doc/libfwupd/method.Remote.set_firmware_base_uri.html
+share/doc/libfwupd/method.Remote.set_flags.html
+share/doc/libfwupd/method.Remote.set_id.html
+share/doc/libfwupd/method.Remote.set_kind.html
+share/doc/libfwupd/method.Remote.set_metadata_uri.html
+share/doc/libfwupd/method.Remote.set_mtime.html
+share/doc/libfwupd/method.Remote.set_order_after.html
+share/doc/libfwupd/method.Remote.set_order_before.html
+share/doc/libfwupd/method.Remote.set_password.html
+share/doc/libfwupd/method.Remote.set_priority.html
+share/doc/libfwupd/method.Remote.set_privacy_uri.html
+share/doc/libfwupd/method.Remote.set_refresh_interval.html
+share/doc/libfwupd/method.Remote.set_remotes_dir.html
+share/doc/libfwupd/method.Remote.set_report_uri.html
+share/doc/libfwupd/method.Remote.set_title.html
+share/doc/libfwupd/method.Remote.set_username.html
+share/doc/libfwupd/method.Remote.setup.html
+share/doc/libfwupd/method.Report.add_flag.html
+share/doc/libfwupd/method.Report.add_metadata_item.html
+share/doc/libfwupd/method.Report.get_created.html
+share/doc/libfwupd/method.Report.get_device_name.html
+share/doc/libfwupd/method.Report.get_distro_id.html
+share/doc/libfwupd/method.Report.get_distro_variant.html
+share/doc/libfwupd/method.Report.get_distro_version.html
+share/doc/libfwupd/method.Report.get_flags.html
+share/doc/libfwupd/method.Report.get_metadata.html
+share/doc/libfwupd/method.Report.get_metadata_item.html
+share/doc/libfwupd/method.Report.get_remote_id.html
+share/doc/libfwupd/method.Report.get_vendor.html
+share/doc/libfwupd/method.Report.get_vendor_id.html
+share/doc/libfwupd/method.Report.get_version_old.html
+share/doc/libfwupd/method.Report.has_flag.html
+share/doc/libfwupd/method.Report.remove_flag.html
+share/doc/libfwupd/method.Report.set_created.html
+share/doc/libfwupd/method.Report.set_device_name.html
+share/doc/libfwupd/method.Report.set_distro_id.html
+share/doc/libfwupd/method.Report.set_distro_variant.html
+share/doc/libfwupd/method.Report.set_distro_version.html
+share/doc/libfwupd/method.Report.set_flags.html
+share/doc/libfwupd/method.Report.set_remote_id.html
+share/doc/libfwupd/method.Report.set_vendor.html
+share/doc/libfwupd/method.Report.set_vendor_id.html
+share/doc/libfwupd/method.Report.set_version_old.html
+share/doc/libfwupd/method.Request.add_flag.html
+share/doc/libfwupd/method.Request.emit_invalidate.html
+share/doc/libfwupd/method.Request.get_created.html
+share/doc/libfwupd/method.Request.get_device_id.html
+share/doc/libfwupd/method.Request.get_flags.html
+share/doc/libfwupd/method.Request.get_id.html
+share/doc/libfwupd/method.Request.get_image.html
+share/doc/libfwupd/method.Request.get_kind.html
+share/doc/libfwupd/method.Request.get_message.html
+share/doc/libfwupd/method.Request.has_flag.html
+share/doc/libfwupd/method.Request.remove_flag.html
+share/doc/libfwupd/method.Request.set_created.html
+share/doc/libfwupd/method.Request.set_device_id.html
+share/doc/libfwupd/method.Request.set_flags.html
+share/doc/libfwupd/method.Request.set_id.html
+share/doc/libfwupd/method.Request.set_image.html
+share/doc/libfwupd/method.Request.set_kind.html
+share/doc/libfwupd/method.Request.set_message.html
+share/doc/libfwupd/method.SecurityAttr.add_flag.html
+share/doc/libfwupd/method.SecurityAttr.add_guid.html
+share/doc/libfwupd/method.SecurityAttr.add_guids.html
+share/doc/libfwupd/method.SecurityAttr.add_metadata.html
+share/doc/libfwupd/method.SecurityAttr.add_obsolete.html
+share/doc/libfwupd/method.SecurityAttr.copy.html
+share/doc/libfwupd/method.SecurityAttr.get_appstream_id.html
+share/doc/libfwupd/method.SecurityAttr.get_bios_setting_current_value.html
+share/doc/libfwupd/method.SecurityAttr.get_bios_setting_id.html
+share/doc/libfwupd/method.SecurityAttr.get_bios_setting_target_value.html
+share/doc/libfwupd/method.SecurityAttr.get_created.html
+share/doc/libfwupd/method.SecurityAttr.get_description.html
+share/doc/libfwupd/method.SecurityAttr.get_flags.html
+share/doc/libfwupd/method.SecurityAttr.get_fwupd_version.html
+share/doc/libfwupd/method.SecurityAttr.get_guids.html
+share/doc/libfwupd/method.SecurityAttr.get_kernel_current_value.html
+share/doc/libfwupd/method.SecurityAttr.get_kernel_target_value.html
+share/doc/libfwupd/method.SecurityAttr.get_level.html
+share/doc/libfwupd/method.SecurityAttr.get_metadata.html
+share/doc/libfwupd/method.SecurityAttr.get_name.html
+share/doc/libfwupd/method.SecurityAttr.get_obsoletes.html
+share/doc/libfwupd/method.SecurityAttr.get_plugin.html
+share/doc/libfwupd/method.SecurityAttr.get_result.html
+share/doc/libfwupd/method.SecurityAttr.get_result_fallback.html
+share/doc/libfwupd/method.SecurityAttr.get_result_success.html
+share/doc/libfwupd/method.SecurityAttr.get_title.html
+share/doc/libfwupd/method.SecurityAttr.get_url.html
+share/doc/libfwupd/method.SecurityAttr.has_flag.html
+share/doc/libfwupd/method.SecurityAttr.has_guid.html
+share/doc/libfwupd/method.SecurityAttr.has_obsolete.html
+share/doc/libfwupd/method.SecurityAttr.remove_flag.html
+share/doc/libfwupd/method.SecurityAttr.set_appstream_id.html
+share/doc/libfwupd/method.SecurityAttr.set_bios_setting_current_value.html
+share/doc/libfwupd/method.SecurityAttr.set_bios_setting_id.html
+share/doc/libfwupd/method.SecurityAttr.set_bios_setting_target_value.html
+share/doc/libfwupd/method.SecurityAttr.set_created.html
+share/doc/libfwupd/method.SecurityAttr.set_description.html
+share/doc/libfwupd/method.SecurityAttr.set_flags.html
+share/doc/libfwupd/method.SecurityAttr.set_fwupd_version.html
+share/doc/libfwupd/method.SecurityAttr.set_kernel_current_value.html
+share/doc/libfwupd/method.SecurityAttr.set_kernel_target_value.html
+share/doc/libfwupd/method.SecurityAttr.set_level.html
+share/doc/libfwupd/method.SecurityAttr.set_name.html
+share/doc/libfwupd/method.SecurityAttr.set_plugin.html
+share/doc/libfwupd/method.SecurityAttr.set_result.html
+share/doc/libfwupd/method.SecurityAttr.set_result_fallback.html
+share/doc/libfwupd/method.SecurityAttr.set_result_success.html
+share/doc/libfwupd/method.SecurityAttr.set_title.html
+share/doc/libfwupd/method.SecurityAttr.set_url.html
+share/doc/libfwupd/org.freedesktop.fwupd.svg
+share/doc/libfwupd/property.Client.battery-level.html
+share/doc/libfwupd/property.Client.battery-threshold.html
+share/doc/libfwupd/property.Client.daemon-version.html
+share/doc/libfwupd/property.Client.host-bkc.html
+share/doc/libfwupd/property.Client.host-machine-id.html
+share/doc/libfwupd/property.Client.host-product.html
+share/doc/libfwupd/property.Client.host-security-id.html
+share/doc/libfwupd/property.Client.host-vendor.html
+share/doc/libfwupd/property.Client.interactive.html
+share/doc/libfwupd/property.Client.only-trusted.html
+share/doc/libfwupd/property.Client.percentage.html
+share/doc/libfwupd/property.Client.status.html
+share/doc/libfwupd/property.Client.tainted.html
+share/doc/libfwupd/property.Device.battery-level.html
+share/doc/libfwupd/property.Device.battery-threshold.html
+share/doc/libfwupd/property.Device.flags.html
+share/doc/libfwupd/property.Device.id.html
+share/doc/libfwupd/property.Device.parent.html
+share/doc/libfwupd/property.Device.percentage.html
+share/doc/libfwupd/property.Device.problems.html
+share/doc/libfwupd/property.Device.request-flags.html
+share/doc/libfwupd/property.Device.status.html
+share/doc/libfwupd/property.Device.update-error.html
+share/doc/libfwupd/property.Device.update-state.html
+share/doc/libfwupd/property.Device.version-format.html
+share/doc/libfwupd/property.Device.version.html
+share/doc/libfwupd/property.Plugin.flags.html
+share/doc/libfwupd/property.Plugin.name.html
+share/doc/libfwupd/property.Release.remote-id.html
+share/doc/libfwupd/property.Remote.approval-required.html
+share/doc/libfwupd/property.Remote.automatic-reports.html
+share/doc/libfwupd/property.Remote.automatic-security-reports.html
+share/doc/libfwupd/property.Remote.enabled.html
+share/doc/libfwupd/property.Remote.flags.html
+share/doc/libfwupd/property.Remote.id.html
+share/doc/libfwupd/property.Report.flags.html
+share/doc/libfwupd/property.Request.device-id.html
+share/doc/libfwupd/property.Request.flags.html
+share/doc/libfwupd/property.Request.id.html
+share/doc/libfwupd/property.Request.image.html
+share/doc/libfwupd/property.Request.kind.html
+share/doc/libfwupd/property.Request.message.html
+share/doc/libfwupd/search.js
+share/doc/libfwupd/signal.Client.changed.html
+share/doc/libfwupd/signal.Client.device-added.html
+share/doc/libfwupd/signal.Client.device-changed.html
+share/doc/libfwupd/signal.Client.device-removed.html
+share/doc/libfwupd/signal.Client.device-request.html
+share/doc/libfwupd/signal.Client.status-changed.html
+share/doc/libfwupd/signal.Request.invalidate.html
+share/doc/libfwupd/solarized-dark.css
+share/doc/libfwupd/solarized-light.css
+share/doc/libfwupd/style.css
+share/doc/libfwupd/type_func.Codec.array_from_variant.html
+share/doc/libfwupd/type_func.Codec.array_to_json.html
+share/doc/libfwupd/type_func.Codec.array_to_variant.html
+share/doc/libfwupd/type_func.Codec.json_append.html
+share/doc/libfwupd/type_func.Codec.json_append_bool.html
+share/doc/libfwupd/type_func.Codec.json_append_int.html
+share/doc/libfwupd/type_func.Codec.json_append_map.html
+share/doc/libfwupd/type_func.Codec.json_append_strv.html
+share/doc/libfwupd/type_func.Codec.string_append.html
+share/doc/libfwupd/type_func.Codec.string_append_bool.html
+share/doc/libfwupd/type_func.Codec.string_append_hex.html
+share/doc/libfwupd/type_func.Codec.string_append_int.html
+share/doc/libfwupd/type_func.Codec.string_append_size.html
+share/doc/libfwupd/type_func.Codec.string_append_time.html
+share/doc/libfwupd/type_func.Device.array_ensure_parents.html
+share/doc/libfwupd/type_func.Device.array_filter_flags.html
+share/doc/libfwupd/type_func.Device.flag_from_string.html
+share/doc/libfwupd/type_func.Device.flag_to_string.html
+share/doc/libfwupd/type_func.Device.id_is_valid.html
+share/doc/libfwupd/type_func.Device.problem_from_string.html
+share/doc/libfwupd/type_func.Device.problem_to_string.html
+share/doc/libfwupd/type_func.Plugin.flag_from_string.html
+share/doc/libfwupd/type_func.Plugin.flag_to_string.html
+share/doc/libfwupd/type_func.Release.array_filter_flags.html
+share/doc/libfwupd/type_func.Release.flag_from_string.html
+share/doc/libfwupd/type_func.Release.flag_to_string.html
+share/doc/libfwupd/type_func.Release.urgency_from_string.html
+share/doc/libfwupd/type_func.Release.urgency_to_string.html
+share/doc/libfwupd/type_func.Remote.flag_from_string.html
+share/doc/libfwupd/type_func.Remote.flag_to_string.html
+share/doc/libfwupd/type_func.Remote.kind_from_string.html
+share/doc/libfwupd/type_func.Remote.kind_to_string.html
+share/doc/libfwupd/type_func.Report.flag_from_string.html
+share/doc/libfwupd/type_func.Report.flag_to_string.html
+share/doc/libfwupd/type_func.Request.flag_from_string.html
+share/doc/libfwupd/type_func.Request.flag_to_string.html
+share/doc/libfwupd/type_func.Request.kind_from_string.html
+share/doc/libfwupd/type_func.Request.kind_to_string.html
+share/doc/libfwupd/type_func.SecurityAttr.flag_from_string.html
+share/doc/libfwupd/type_func.SecurityAttr.flag_to_string.html
+share/doc/libfwupd/type_func.SecurityAttr.flag_to_suffix.html
+share/doc/libfwupd/type_func.SecurityAttr.result_from_string.html
+share/doc/libfwupd/type_func.SecurityAttr.result_to_string.html
+share/doc/libfwupd/urlmap_fwupd.js
+share/doc/libfwupd/vfunc.BiosSetting.write_value.html
+share/doc/libfwupd/vfunc.Client.changed.html
+share/doc/libfwupd/vfunc.Client.device_added.html
+share/doc/libfwupd/vfunc.Client.device_changed.html
+share/doc/libfwupd/vfunc.Client.device_removed.html
+share/doc/libfwupd/vfunc.Client.device_request.html
+share/doc/libfwupd/vfunc.Client.status_changed.html
+share/doc/libfwupd/vfunc.Codec.add_json.html
+share/doc/libfwupd/vfunc.Codec.add_string.html
+share/doc/libfwupd/vfunc.Codec.add_variant.html
+share/doc/libfwupd/vfunc.Codec.from_json.html
+share/doc/libfwupd/vfunc.Codec.from_variant.html
+share/doc/libfwupd/vfunc.Codec.from_variant_iter.html
+share/doc/libfwupd/vfunc.Codec.to_string.html
+share/doc/libfwupd/vfunc.Codec.to_variant.html
+share/doc/libfwupd/vfunc.Request.invalidate.html
+share/doc/libfwupdplugin/RedHatDisplay-Black.woff
+share/doc/libfwupdplugin/RedHatDisplay-Black.woff2
+share/doc/libfwupdplugin/RedHatDisplay-BlackItalic.woff
+share/doc/libfwupdplugin/RedHatDisplay-BlackItalic.woff2
+share/doc/libfwupdplugin/RedHatDisplay-Bold.woff
+share/doc/libfwupdplugin/RedHatDisplay-Bold.woff2
+share/doc/libfwupdplugin/RedHatDisplay-BoldItalic.woff
+share/doc/libfwupdplugin/RedHatDisplay-BoldItalic.woff2
+share/doc/libfwupdplugin/RedHatDisplay-Italic.woff
+share/doc/libfwupdplugin/RedHatDisplay-Italic.woff2
+share/doc/libfwupdplugin/RedHatDisplay-Medium.woff
+share/doc/libfwupdplugin/RedHatDisplay-Medium.woff2
+share/doc/libfwupdplugin/RedHatDisplay-MediumItalic.woff
+share/doc/libfwupdplugin/RedHatDisplay-MediumItalic.woff2
+share/doc/libfwupdplugin/RedHatDisplay-Regular.woff
+share/doc/libfwupdplugin/RedHatDisplay-Regular.woff2
+share/doc/libfwupdplugin/RedHatText-Bold.woff
+share/doc/libfwupdplugin/RedHatText-Bold.woff2
+share/doc/libfwupdplugin/RedHatText-BoldItalic.woff
+share/doc/libfwupdplugin/RedHatText-BoldItalic.woff2
+share/doc/libfwupdplugin/RedHatText-Italic.woff
+share/doc/libfwupdplugin/RedHatText-Italic.woff2
+share/doc/libfwupdplugin/RedHatText-Medium.woff
+share/doc/libfwupdplugin/RedHatText-Medium.woff2
+share/doc/libfwupdplugin/RedHatText-MediumItalic.woff
+share/doc/libfwupdplugin/RedHatText-MediumItalic.woff2
+share/doc/libfwupdplugin/RedHatText-Regular.woff
+share/doc/libfwupdplugin/RedHatText-Regular.woff2
+share/doc/libfwupdplugin/SourceCodePro-It.ttf.woff
+share/doc/libfwupdplugin/SourceCodePro-Regular.ttf.woff
+share/doc/libfwupdplugin/SourceCodePro-Semibold.ttf.woff
+share/doc/libfwupdplugin/acpi-dmar-README.html
+share/doc/libfwupdplugin/acpi-facp-README.html
+share/doc/libfwupdplugin/acpi-ivrs-README.html
+share/doc/libfwupdplugin/acpi-phat-README.html
+share/doc/libfwupdplugin/algoltek-usb-README.html
+share/doc/libfwupdplugin/algoltek-usbcr-README.html
+share/doc/libfwupdplugin/alias.EndianType.html
+share/doc/libfwupdplugin/alias.IntelThunderboltNvmArcParams.html
+share/doc/libfwupdplugin/alias.IntelThunderboltNvmDigital.html
+share/doc/libfwupdplugin/alias.IntelThunderboltNvmDram.html
+share/doc/libfwupdplugin/alias.IntelThunderboltNvmDrom.html
+share/doc/libfwupdplugin/alias.MkhiArbhSvnGetInfoRequest.html
+share/doc/libfwupdplugin/alias.MkhiArbhSvnGetInfoResponse.html
+share/doc/libfwupdplugin/alias.MkhiArbhSvnInfoEntry.html
+share/doc/libfwupdplugin/alias.MkhiReadFileExRequest.html
+share/doc/libfwupdplugin/alias.MkhiReadFileExResponse.html
+share/doc/libfwupdplugin/alias.MkhiReadFileRequest.html
+share/doc/libfwupdplugin/alias.MkhiReadFileResponse.html
+share/doc/libfwupdplugin/alias.StructAcpiTable.html
+share/doc/libfwupdplugin/alias.StructCabData.html
+share/doc/libfwupdplugin/alias.StructCabFile.html
+share/doc/libfwupdplugin/alias.StructCabFolder.html
+share/doc/libfwupdplugin/alias.StructCabHeader.html
+share/doc/libfwupdplugin/alias.StructCabHeaderReserve.html
+share/doc/libfwupdplugin/alias.StructCfuOffer.html
+share/doc/libfwupdplugin/alias.StructCfuPayload.html
+share/doc/libfwupdplugin/alias.StructDfuFtr.html
+share/doc/libfwupdplugin/alias.StructDfuseElement.html
+share/doc/libfwupdplugin/alias.StructDfuseHdr.html
+share/doc/libfwupdplugin/alias.StructDfuseImage.html
+share/doc/libfwupdplugin/alias.StructDpauxDpcd.html
+share/doc/libfwupdplugin/alias.StructDs20.html
+share/doc/libfwupdplugin/alias.StructEdid.html
+share/doc/libfwupdplugin/alias.StructEdidDescriptor.html
+share/doc/libfwupdplugin/alias.StructEfiDevicePath.html
+share/doc/libfwupdplugin/alias.StructEfiFile.html
+share/doc/libfwupdplugin/alias.StructEfiFile2.html
+share/doc/libfwupdplugin/alias.StructEfiHardDriveDevicePath.html
+share/doc/libfwupdplugin/alias.StructEfiLoadOption.html
+share/doc/libfwupdplugin/alias.StructEfiLz77DecompressorHeader.html
+share/doc/libfwupdplugin/alias.StructEfiSection.html
+share/doc/libfwupdplugin/alias.StructEfiSection2.html
+share/doc/libfwupdplugin/alias.StructEfiSectionCompression.html
+share/doc/libfwupdplugin/alias.StructEfiSectionFreeformSubtypeGuid.html
+share/doc/libfwupdplugin/alias.StructEfiSectionGuidDefined.html
+share/doc/libfwupdplugin/alias.StructEfiSignatureList.html
+share/doc/libfwupdplugin/alias.StructEfiTime.html
+share/doc/libfwupdplugin/alias.StructEfiVariableAuthentication2.html
+share/doc/libfwupdplugin/alias.StructEfiVolume.html
+share/doc/libfwupdplugin/alias.StructEfiVolumeBlockMap.html
+share/doc/libfwupdplugin/alias.StructEfiVolumeExtEntry.html
+share/doc/libfwupdplugin/alias.StructEfiVolumeExtHeader.html
+share/doc/libfwupdplugin/alias.StructEfiWinCertificate.html
+share/doc/libfwupdplugin/alias.StructElfFileHeader64le.html
+share/doc/libfwupdplugin/alias.StructElfProgramHeader64le.html
+share/doc/libfwupdplugin/alias.StructElfSectionHeader64le.html
+share/doc/libfwupdplugin/alias.StructFdt.html
+share/doc/libfwupdplugin/alias.StructFdtProp.html
+share/doc/libfwupdplugin/alias.StructFdtReserveEntry.html
+share/doc/libfwupdplugin/alias.StructFmap.html
+share/doc/libfwupdplugin/alias.StructFmapArea.html
+share/doc/libfwupdplugin/alias.StructIfdFcba.html
+share/doc/libfwupdplugin/alias.StructIfdFdbar.html
+share/doc/libfwupdplugin/alias.StructIfwiCpd.html
+share/doc/libfwupdplugin/alias.StructIfwiCpdEntry.html
+share/doc/libfwupdplugin/alias.StructIfwiCpdManifest.html
+share/doc/libfwupdplugin/alias.StructIfwiCpdManifestExt.html
+share/doc/libfwupdplugin/alias.StructIfwiFpt.html
+share/doc/libfwupdplugin/alias.StructIfwiFptEntry.html
+share/doc/libfwupdplugin/alias.StructMsDs20.html
+share/doc/libfwupdplugin/alias.StructOprom.html
+share/doc/libfwupdplugin/alias.StructOpromPci.html
+share/doc/libfwupdplugin/alias.StructPeCoffFileHeader.html
+share/doc/libfwupdplugin/alias.StructPeCoffOptionalHeader64.html
+share/doc/libfwupdplugin/alias.StructPeCoffSection.html
+share/doc/libfwupdplugin/alias.StructPeCoffSymbol.html
+share/doc/libfwupdplugin/alias.StructPeDosHeader.html
+share/doc/libfwupdplugin/alias.StructSbatLevelSectionHeader.html
+share/doc/libfwupdplugin/alias.StructShimHive.html
+share/doc/libfwupdplugin/alias.StructShimHiveItem.html
+share/doc/libfwupdplugin/alias.StructSmbiosEp32.html
+share/doc/libfwupdplugin/alias.StructSmbiosEp64.html
+share/doc/libfwupdplugin/alias.StructSmbiosStructure.html
+share/doc/libfwupdplugin/alias.StructUswid.html
+share/doc/libfwupdplugin/alias.UsbBaseHdr.html
+share/doc/libfwupdplugin/alias.UsbBosHdr.html
+share/doc/libfwupdplugin/alias.UsbDescriptorHdr.html
+share/doc/libfwupdplugin/alias.UsbDeviceHdr.html
+share/doc/libfwupdplugin/alias.UsbDfuDescriptorHdr.html
+share/doc/libfwupdplugin/alias.UsbEndpointHdr.html
+share/doc/libfwupdplugin/alias.UsbHidDescriptorHdr.html
+share/doc/libfwupdplugin/alias.UsbInterfaceHdr.html
+share/doc/libfwupdplugin/amd-gpu-README.html
+share/doc/libfwupdplugin/amd-kria-README.html
+share/doc/libfwupdplugin/amd-pmc-README.html
+share/doc/libfwupdplugin/analogix-README.html
+share/doc/libfwupdplugin/android-boot-README.html
+share/doc/libfwupdplugin/architecture-plan.svg
+share/doc/libfwupdplugin/asus-hid-README.html
+share/doc/libfwupdplugin/ata-README.html
+share/doc/libfwupdplugin/aver-hid-README.html
+share/doc/libfwupdplugin/bcm57xx-README.html
+share/doc/libfwupdplugin/best-known-configuration.html
+share/doc/libfwupdplugin/bios-README.html
+share/doc/libfwupdplugin/bios-settings.html
+share/doc/libfwupdplugin/bnr-dp-README.html
+share/doc/libfwupdplugin/building.html
+share/doc/libfwupdplugin/callback.ArchiveIterateFunc.html
+share/doc/libfwupdplugin/callback.ContextLookupIter.html
+share/doc/libfwupdplugin/callback.DeviceLockerFunc.html
+share/doc/libfwupdplugin/callback.DeviceRetryFunc.html
+share/doc/libfwupdplugin/callback.InputStreamChunkifyFunc.html
+share/doc/libfwupdplugin/callback.IoctlFixupFunc.html
+share/doc/libfwupdplugin/callback.QuirksIter.html
+share/doc/libfwupdplugin/callback.StrsplitFunc.html
+share/doc/libfwupdplugin/ccgx-README.html
+share/doc/libfwupdplugin/ccgx-dmc-README.html
+share/doc/libfwupdplugin/cfu-README.html
+share/doc/libfwupdplugin/ch341a-README.html
+share/doc/libfwupdplugin/ch347-README.html
+share/doc/libfwupdplugin/class.AcpiTable.html
+share/doc/libfwupdplugin/class.Archive.html
+share/doc/libfwupdplugin/class.ArchiveFirmware.html
+share/doc/libfwupdplugin/class.Backend.html
+share/doc/libfwupdplugin/class.BiosSettings.html
+share/doc/libfwupdplugin/class.BlockDevice.html
+share/doc/libfwupdplugin/class.BlockPartition.html
+share/doc/libfwupdplugin/class.BluezDevice.html
+share/doc/libfwupdplugin/class.CabFirmware.html
+share/doc/libfwupdplugin/class.CabImage.html
+share/doc/libfwupdplugin/class.CfiDevice.html
+share/doc/libfwupdplugin/class.CfuOffer.html
+share/doc/libfwupdplugin/class.CfuPayload.html
+share/doc/libfwupdplugin/class.Chunk.html
+share/doc/libfwupdplugin/class.ChunkArray.html
+share/doc/libfwupdplugin/class.CompositeInputStream.html
+share/doc/libfwupdplugin/class.Config.html
+share/doc/libfwupdplugin/class.Context.html
+share/doc/libfwupdplugin/class.CoswidFirmware.html
+share/doc/libfwupdplugin/class.CsvEntry.html
+share/doc/libfwupdplugin/class.CsvFirmware.html
+share/doc/libfwupdplugin/class.Device.html
+share/doc/libfwupdplugin/class.DeviceEvent.html
+share/doc/libfwupdplugin/class.DeviceLocker.html
+share/doc/libfwupdplugin/class.DeviceProgress.html
+share/doc/libfwupdplugin/class.DfuFirmware.html
+share/doc/libfwupdplugin/class.DfuseFirmware.html
+share/doc/libfwupdplugin/class.DpauxDevice.html
+share/doc/libfwupdplugin/class.DrmDevice.html
+share/doc/libfwupdplugin/class.Edid.html
+share/doc/libfwupdplugin/class.EfiDevicePath.html
+share/doc/libfwupdplugin/class.EfiDevicePathList.html
+share/doc/libfwupdplugin/class.EfiFile.html
+share/doc/libfwupdplugin/class.EfiFilesystem.html
+share/doc/libfwupdplugin/class.EfiHardDriveDevicePath.html
+share/doc/libfwupdplugin/class.EfiLoadOption.html
+share/doc/libfwupdplugin/class.EfiSection.html
+share/doc/libfwupdplugin/class.EfiSignature.html
+share/doc/libfwupdplugin/class.EfiSignatureList.html
+share/doc/libfwupdplugin/class.EfiVariableAuthentication2.html
+share/doc/libfwupdplugin/class.EfiVolume.html
+share/doc/libfwupdplugin/class.EfiX509Device.html
+share/doc/libfwupdplugin/class.EfiX509Signature.html
+share/doc/libfwupdplugin/class.Efivars.html
+share/doc/libfwupdplugin/class.ElfFirmware.html
+share/doc/libfwupdplugin/class.FdtFirmware.html
+share/doc/libfwupdplugin/class.FdtImage.html
+share/doc/libfwupdplugin/class.Firmware.html
+share/doc/libfwupdplugin/class.FitFirmware.html
+share/doc/libfwupdplugin/class.FmapFirmware.html
+share/doc/libfwupdplugin/class.HeciDevice.html
+share/doc/libfwupdplugin/class.HidDescriptor.html
+share/doc/libfwupdplugin/class.HidDevice.html
+share/doc/libfwupdplugin/class.HidReport.html
+share/doc/libfwupdplugin/class.HidrawDevice.html
+share/doc/libfwupdplugin/class.Hwids.html
+share/doc/libfwupdplugin/class.I2cDevice.html
+share/doc/libfwupdplugin/class.IOChannel.html
+share/doc/libfwupdplugin/class.IfdBios.html
+share/doc/libfwupdplugin/class.IfdFirmware.html
+share/doc/libfwupdplugin/class.IfdImage.html
+share/doc/libfwupdplugin/class.IfwiCpdFirmware.html
+share/doc/libfwupdplugin/class.IfwiFptFirmware.html
+share/doc/libfwupdplugin/class.IhexFirmware.html
+share/doc/libfwupdplugin/class.IntelThunderboltFirmware.html
+share/doc/libfwupdplugin/class.IntelThunderboltNvm.html
+share/doc/libfwupdplugin/class.Ioctl.html
+share/doc/libfwupdplugin/class.KernelSearchPathLocker.html
+share/doc/libfwupdplugin/class.LinearFirmware.html
+share/doc/libfwupdplugin/class.MeiDevice.html
+share/doc/libfwupdplugin/class.MsgpackItem.html
+share/doc/libfwupdplugin/class.OpromDevice.html
+share/doc/libfwupdplugin/class.OpromFirmware.html
+share/doc/libfwupdplugin/class.PartialInputStream.html
+share/doc/libfwupdplugin/class.PciDevice.html
+share/doc/libfwupdplugin/class.PefileFirmware.html
+share/doc/libfwupdplugin/class.Pkcs7.html
+share/doc/libfwupdplugin/class.Plugin.html
+share/doc/libfwupdplugin/class.Progress.html
+share/doc/libfwupdplugin/class.Quirks.html
+share/doc/libfwupdplugin/class.SbatlevelSection.html
+share/doc/libfwupdplugin/class.SecurityAttr.html
+share/doc/libfwupdplugin/class.SecurityAttrs.html
+share/doc/libfwupdplugin/class.SerioDevice.html
+share/doc/libfwupdplugin/class.Smbios.html
+share/doc/libfwupdplugin/class.SrecFirmware.html
+share/doc/libfwupdplugin/class.UdevDevice.html
+share/doc/libfwupdplugin/class.UefiDevice.html
+share/doc/libfwupdplugin/class.UsbBosDescriptor.html
+share/doc/libfwupdplugin/class.UsbConfigDescriptor.html
+share/doc/libfwupdplugin/class.UsbDevice.html
+share/doc/libfwupdplugin/class.UsbDeviceDs20.html
+share/doc/libfwupdplugin/class.UsbDeviceFwDs20.html
+share/doc/libfwupdplugin/class.UsbDeviceMsDs20.html
+share/doc/libfwupdplugin/class.UsbEndpoint.html
+share/doc/libfwupdplugin/class.UsbHidDescriptor.html
+share/doc/libfwupdplugin/class.UsbInterface.html
+share/doc/libfwupdplugin/class.UswidFirmware.html
+share/doc/libfwupdplugin/class.V4lDevice.html
+share/doc/libfwupdplugin/class.Volume.html
+share/doc/libfwupdplugin/class.VolumeLocker.html
+share/doc/libfwupdplugin/class.X509Certificate.html
+share/doc/libfwupdplugin/classes_hierarchy.html
+share/doc/libfwupdplugin/const.ARCHIVE_COMPRESSION_LAST.html
+share/doc/libfwupdplugin/const.ARCHIVE_FORMAT_LAST.html
+share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_FIRMWARE_REVISION.html
+share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_HARDWARE_REVISION.html
+share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_MANUFACTURER_NAME.html
+share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_MODEL_NUMBER.html
+share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_PNP_UID.html
+share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_SERIAL_NUMBER.html
+share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_SOFTWARE_REVISION.html
+share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_SYSTEM_ID.html
+share/doc/libfwupdplugin/const.CFI_DEVICE_CMD_LAST.html
+share/doc/libfwupdplugin/const.CHUNK_ADDR_OFFSET_NONE.html
+share/doc/libfwupdplugin/const.CHUNK_PAGESZ_NONE.html
+share/doc/libfwupdplugin/const.CONTEXT_HWID_FLAG_LOAD_ALL.html
+share/doc/libfwupdplugin/const.COSWID_ENTITY_ROLE_LAST.html
+share/doc/libfwupdplugin/const.COSWID_TAG_LAST.html
+share/doc/libfwupdplugin/const.CPU_VENDOR_LAST.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_AC_ADAPTER.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_APPLICATION_CERTIFICATE.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_AUDIO_CARD.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_AUTH_FINGERPRINT.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_COMPUTER.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_DOCK.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_DOCK_USB.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_DRIVE_HARDDISK.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_DRIVE_MULTIDISK.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_DRIVE_SSD.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_GPU.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_DIALPAD.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_GAMING.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_KEYBOARD.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_MOUSE.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_TABLET.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_TOUCHPAD.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_MEMORY.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_MODEM.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_NETWORK_WIRED.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_NETWORK_WIRELESS.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_PDA.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_THUNDERBOLT.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_USB_HUB.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_USB_RECEIVER.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_VIDEO_CAMERA.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_VIDEO_DISPLAY.html
+share/doc/libfwupdplugin/const.DEVICE_ICON_WEB_CAMERA.html
+share/doc/libfwupdplugin/const.DEVICE_METADATA_CPU_MITIGATIONS_REQUIRED.html
+share/doc/libfwupdplugin/const.DEVICE_METADATA_CPU_SINKCLOSE_MICROCODE_VER.html
+share/doc/libfwupdplugin/const.DEVICE_METADATA_TBT_IS_SAFE_MODE.html
+share/doc/libfwupdplugin/const.DEVICE_METADATA_UEFI_CAPSULE_FLAGS.html
+share/doc/libfwupdplugin/const.DEVICE_METADATA_UEFI_DEVICE_KIND.html
+share/doc/libfwupdplugin/const.DEVICE_METADATA_UEFI_FW_VERSION.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ADD_COUNTERPART_GUIDS.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ADD_INSTANCE_ID_REV.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ATTACH_EXTRA_RESET.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_AUTO_PARENT_CHILDREN.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_AUTO_PAUSE_POLLING.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_COUNTERPART_VISIBLE.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_DELAYED_REMOVAL.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_DETACH_PREPARE_FIRMWARE.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_DISPLAY_REQUIRED.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_EMULATED_REQUIRE_SETUP.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ENFORCE_REQUIRES.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ENSURE_SEMVER.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_EXPLICIT_ORDER.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_HOST_CPU.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_HOST_CPU_CHILD.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_HOST_FIRMWARE.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_HOST_FIRMWARE_CHILD.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_IGNORE_SYSTEM_POWER.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_INHERIT_ACTIVATION.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_INHIBIT_CHILDREN.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_INSTALL_LOOP_RESTART.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_INSTALL_PARENT_FIRST.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_IS_FAKE.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_IS_OPEN.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_ONLY_CHECKSUM.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_FLAGS.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_ICON.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_NAME.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_NAME_CATEGORY.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_REQUIRED_FREE.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_SIGNED.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_VENDOR.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_VERFMT.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_VERSION.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_AUTO_INSTANCE_IDS.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_AUTO_REMOVE.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_AUTO_REMOVE_CHILDREN.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_LID_CLOSED.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_PROBE.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_SERIAL_NUMBER.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ONLY_SUPPORTED.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_PARENT_NAME_PREFIX.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_REFCOUNTED_PROXY.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_REGISTERED.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_REPLUG_MATCH_GUID.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_RETRY_OPEN.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_SAVE_INTO_BACKUP_REMOTE.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_SKIPS_RESTART.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_UNCONNECTED.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_UPDATE_PENDING.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PARENT_FOR_BATTERY.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PARENT_FOR_OPEN.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PROXY_FALLBACK.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PROXY_FOR_OPEN.html
+share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_RUNTIME_VERSION.html
+share/doc/libfwupdplugin/const.DEVICE_REMOVE_DELAY_RE_ENUMERATE.html
+share/doc/libfwupdplugin/const.DEVICE_REMOVE_DELAY_USER_REPLUG.html
+share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_ATMEL_AVR.html
+share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_DFUSE.html
+share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_DFU_1_0.html
+share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_DFU_1_1.html
+share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_UNKNOWN.html
+share/doc/libfwupdplugin/const.DISPLAY_STATE_LAST.html
+share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_BRANCH_DEVICE.html
+share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_LINK_CONFIGURATION.html
+share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_LINK_SINK_STATUS.html
+share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_RECEIVER_CAPABILITY.html
+share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_SINK_DEVICE.html
+share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_SOURCE_DEVICE.html
+share/doc/libfwupdplugin/const.EFIVARS_ATTR_APPEND_WRITE.html
+share/doc/libfwupdplugin/const.EFIVARS_ATTR_AUTHENTICATED_WRITE_ACCESS.html
+share/doc/libfwupdplugin/const.EFIVARS_ATTR_BOOTSERVICE_ACCESS.html
+share/doc/libfwupdplugin/const.EFIVARS_ATTR_HARDWARE_ERROR_RECORD.html
+share/doc/libfwupdplugin/const.EFIVARS_ATTR_NON_VOLATILE.html
+share/doc/libfwupdplugin/const.EFIVARS_ATTR_RUNTIME_ACCESS.html
+share/doc/libfwupdplugin/const.EFIVARS_ATTR_TIME_BASED_AUTHENTICATED_WRITE_ACCESS.html
+share/doc/libfwupdplugin/const.EFIVARS_GUID_EFI_CAPSULE_REPORT.html
+share/doc/libfwupdplugin/const.EFIVARS_GUID_EFI_GLOBAL.html
+share/doc/libfwupdplugin/const.EFIVARS_GUID_FWUPDATE.html
+share/doc/libfwupdplugin/const.EFIVARS_GUID_SECURITY_DATABASE.html
+share/doc/libfwupdplugin/const.EFIVARS_GUID_SHIM.html
+share/doc/libfwupdplugin/const.EFIVARS_GUID_UX_CAPSULE.html
+share/doc/libfwupdplugin/const.EFI_FILE_GUID_BIOS_GUARD.html
+share/doc/libfwupdplugin/const.EFI_FILE_GUID_FV_IMAGE.html
+share/doc/libfwupdplugin/const.EFI_FILE_GUID_MICROCODE.html
+share/doc/libfwupdplugin/const.EFI_HARD_DRIVE_DEVICE_PATH_SIGNATURE_TYPE_LAST.html
+share/doc/libfwupdplugin/const.EFI_LOAD_OPTION_KIND_LAST.html
+share/doc/libfwupdplugin/const.EFI_LOAD_OPTION_METADATA_CMDLINE.html
+share/doc/libfwupdplugin/const.EFI_LOAD_OPTION_METADATA_PATH.html
+share/doc/libfwupdplugin/const.EFI_LZ77_DECOMPRESSOR_VERSION_LAST.html
+share/doc/libfwupdplugin/const.EFI_SECTION_GUID_ACPI1_TABLE.html
+share/doc/libfwupdplugin/const.EFI_SECTION_GUID_ACPI2_TABLE.html
+share/doc/libfwupdplugin/const.EFI_SECTION_GUID_ESRT_TABLE.html
+share/doc/libfwupdplugin/const.EFI_SECTION_GUID_LZMA_COMPRESS.html
+share/doc/libfwupdplugin/const.EFI_SECTION_GUID_SMBIOS_TABLE.html
+share/doc/libfwupdplugin/const.EFI_SECTION_GUID_TIANO_COMPRESS.html
+share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_FRAMEWORK.html
+share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_MICROSOFT.html
+share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_OVMF.html
+share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_OVMF_LEGACY.html
+share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_ZERO.html
+share/doc/libfwupdplugin/const.EFI_SIGNATURE_KIND_LAST.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_APPLE_BOOT.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_FFS1.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_FFS2.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_FFS3.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_HP_FS.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_NVRAM_EVSA.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_NVRAM_EVSA2.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_NVRAM_NVAR.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_PFH1.html
+share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_PFH2.html
+share/doc/libfwupdplugin/const.FIRMWARE_ALIGNMENT_LAST.html
+share/doc/libfwupdplugin/const.FIRMWARE_ID_HEADER.html
+share/doc/libfwupdplugin/const.FIRMWARE_ID_PAYLOAD.html
+share/doc/libfwupdplugin/const.FIRMWARE_ID_SIGNATURE.html
+share/doc/libfwupdplugin/const.FIRMWARE_SEARCH_MAGIC_BUFSZ_MAX.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_ALGO.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_COMPATIBLE.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_DATA.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_DATA_OFFSET.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_DATA_SIZE.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_SKIP_OFFSET.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_STORE_OFFSET.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_TIMESTAMP.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_VALUE.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_VERSION.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ID_CONFIGURATIONS.html
+share/doc/libfwupdplugin/const.FIT_FIRMWARE_ID_IMAGES.html
+share/doc/libfwupdplugin/const.FMAP_FIRMWARE_STRLEN.html
+share/doc/libfwupdplugin/const.HECI_DEVICE_UUID_FWUPDATE.html
+share/doc/libfwupdplugin/const.HECI_DEVICE_UUID_MCHI.html
+share/doc/libfwupdplugin/const.HECI_DEVICE_UUID_MCHI2.html
+share/doc/libfwupdplugin/const.HECI_DEVICE_UUID_MKHI.html
+share/doc/libfwupdplugin/const.HID_ITEM_KIND_LAST.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_BASEBOARD_MANUFACTURER.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_BASEBOARD_PRODUCT.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_MAJOR_RELEASE.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_MINOR_RELEASE.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_VENDOR.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_VERSION.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_ENCLOSURE_KIND.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_FAMILY.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_FIRMWARE_MAJOR_RELEASE.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_FIRMWARE_MINOR_RELEASE.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_MANUFACTURER.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_PRODUCT_NAME.html
+share/doc/libfwupdplugin/const.HWIDS_KEY_PRODUCT_SKU.html
+share/doc/libfwupdplugin/const.I2C_DEVICE_PRIVATE_FLAG_NO_HWID_GUIDS.html
+share/doc/libfwupdplugin/const.IFWI_CPD_FIRMWARE_IDX_MANIFEST.html
+share/doc/libfwupdplugin/const.IFWI_CPD_FIRMWARE_IDX_METADATA.html
+share/doc/libfwupdplugin/const.IFWI_CPD_FIRMWARE_IDX_MODULEDATA_IDX.html
+share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_CKSM.html
+share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_FWIM.html
+share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_IMGI.html
+share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_INFO.html
+share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_SDTA.html
+share/doc/libfwupdplugin/const.INTEL_THUNDERBOLT_NVM_FAMILY_LAST.html
+share/doc/libfwupdplugin/const.INTEL_THUNDERBOLT_NVM_SECTION_LAST.html
+share/doc/libfwupdplugin/const.LID_STATE_LAST.html
+share/doc/libfwupdplugin/const.MSGPACK_ITEM_KIND_LAST.html
+share/doc/libfwupdplugin/const.OPROM_COMPRESSION_TYPE_LAST.html
+share/doc/libfwupdplugin/const.OPROM_MACHINE_TYPE_LAST.html
+share/doc/libfwupdplugin/const.OPROM_SUBSYSTEM_LAST.html
+share/doc/libfwupdplugin/const.POWER_STATE_LAST.html
+share/doc/libfwupdplugin/const.QUIRKS_ACQUIESCE_DELAY.html
+share/doc/libfwupdplugin/const.QUIRKS_BATTERY_THRESHOLD.html
+share/doc/libfwupdplugin/const.QUIRKS_BRANCH.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_BLOCK_SIZE.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_BLOCK_ERASE.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_CHIP_ERASE.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_PAGE_PROG.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_READ_DATA.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_READ_ID.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_READ_ID_SZ.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_READ_STATUS.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_SECTOR_ERASE.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_WRITE_EN.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_WRITE_STATUS.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_PAGE_SIZE.html
+share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_SECTOR_SIZE.html
+share/doc/libfwupdplugin/const.QUIRKS_CHILDREN.html
+share/doc/libfwupdplugin/const.QUIRKS_COUNTERPART_GUID.html
+share/doc/libfwupdplugin/const.QUIRKS_FIRMWARE_GTYPE.html
+share/doc/libfwupdplugin/const.QUIRKS_FIRMWARE_SIZE.html
+share/doc/libfwupdplugin/const.QUIRKS_FIRMWARE_SIZE_MAX.html
+share/doc/libfwupdplugin/const.QUIRKS_FIRMWARE_SIZE_MIN.html
+share/doc/libfwupdplugin/const.QUIRKS_FLAGS.html
+share/doc/libfwupdplugin/const.QUIRKS_GTYPE.html
+share/doc/libfwupdplugin/const.QUIRKS_GUID.html
+share/doc/libfwupdplugin/const.QUIRKS_GUID_QUIRK.html
+share/doc/libfwupdplugin/const.QUIRKS_ICON.html
+share/doc/libfwupdplugin/const.QUIRKS_INHIBIT.html
+share/doc/libfwupdplugin/const.QUIRKS_INSTALL_DURATION.html
+share/doc/libfwupdplugin/const.QUIRKS_ISSUE.html
+share/doc/libfwupdplugin/const.QUIRKS_NAME.html
+share/doc/libfwupdplugin/const.QUIRKS_PARENT_GUID.html
+share/doc/libfwupdplugin/const.QUIRKS_PLUGIN.html
+share/doc/libfwupdplugin/const.QUIRKS_PRIORITY.html
+share/doc/libfwupdplugin/const.QUIRKS_PROTOCOL.html
+share/doc/libfwupdplugin/const.QUIRKS_PROXY_GTYPE.html
+share/doc/libfwupdplugin/const.QUIRKS_PROXY_GUID.html
+share/doc/libfwupdplugin/const.QUIRKS_REMOVE_DELAY.html
+share/doc/libfwupdplugin/const.QUIRKS_SUMMARY.html
+share/doc/libfwupdplugin/const.QUIRKS_UPDATE_IMAGE.html
+share/doc/libfwupdplugin/const.QUIRKS_UPDATE_MESSAGE.html
+share/doc/libfwupdplugin/const.QUIRKS_VENDOR.html
+share/doc/libfwupdplugin/const.QUIRKS_VENDOR_ID.html
+share/doc/libfwupdplugin/const.QUIRKS_VERSION.html
+share/doc/libfwupdplugin/const.QUIRKS_VERSION_FORMAT.html
+share/doc/libfwupdplugin/const.SMBIOS_CHASSIS_KIND_LAST.html
+share/doc/libfwupdplugin/const.SMBIOS_STRUCTURE_TYPE_LAST.html
+share/doc/libfwupdplugin/const.UDEV_DEVICE_ATTR_READ_TIMEOUT_DEFAULT.html
+share/doc/libfwupdplugin/const.USB_DEVICE_MS_DS20_DESC_LAST.html
+share/doc/libfwupdplugin/const.USB_DIRECTION_LAST.html
+share/doc/libfwupdplugin/const.USB_RECIPIENT_LAST.html
+share/doc/libfwupdplugin/const.USB_REQUEST_TYPE_LAST.html
+share/doc/libfwupdplugin/const.VOLUME_KIND_BDP.html
+share/doc/libfwupdplugin/const.VOLUME_KIND_ESP.html
+share/doc/libfwupdplugin/corsair-README.html
+share/doc/libfwupdplugin/cpu-README.html
+share/doc/libfwupdplugin/cros-ec-README.html
+share/doc/libfwupdplugin/ctor.AcpiTable.new.html
+share/doc/libfwupdplugin/ctor.Archive.new.html
+share/doc/libfwupdplugin/ctor.Archive.new_stream.html
+share/doc/libfwupdplugin/ctor.ArchiveFirmware.new.html
+share/doc/libfwupdplugin/ctor.BiosSettings.new.html
+share/doc/libfwupdplugin/ctor.CabFirmware.new.html
+share/doc/libfwupdplugin/ctor.CabImage.new.html
+share/doc/libfwupdplugin/ctor.CfiDevice.new.html
+share/doc/libfwupdplugin/ctor.CfuOffer.new.html
+share/doc/libfwupdplugin/ctor.CfuPayload.new.html
+share/doc/libfwupdplugin/ctor.Chunk.bytes_new.html
+share/doc/libfwupdplugin/ctor.Chunk.new.html
+share/doc/libfwupdplugin/ctor.ChunkArray.new_from_bytes.html
+share/doc/libfwupdplugin/ctor.ChunkArray.new_from_stream.html
+share/doc/libfwupdplugin/ctor.ChunkArray.new_virtual.html
+share/doc/libfwupdplugin/ctor.CompositeInputStream.new.html
+share/doc/libfwupdplugin/ctor.Config.new.html
+share/doc/libfwupdplugin/ctor.Context.new.html
+share/doc/libfwupdplugin/ctor.CoswidFirmware.new.html
+share/doc/libfwupdplugin/ctor.CsvEntry.new.html
+share/doc/libfwupdplugin/ctor.CsvFirmware.new.html
+share/doc/libfwupdplugin/ctor.Device.new.html
+share/doc/libfwupdplugin/ctor.DeviceEvent.new.html
+share/doc/libfwupdplugin/ctor.DeviceLocker.new.html
+share/doc/libfwupdplugin/ctor.DeviceLocker.new_full.html
+share/doc/libfwupdplugin/ctor.DeviceProgress.new.html
+share/doc/libfwupdplugin/ctor.DfuFirmware.new.html
+share/doc/libfwupdplugin/ctor.DfuseFirmware.new.html
+share/doc/libfwupdplugin/ctor.Edid.new.html
+share/doc/libfwupdplugin/ctor.EfiDevicePath.new.html
+share/doc/libfwupdplugin/ctor.EfiDevicePathList.new.html
+share/doc/libfwupdplugin/ctor.EfiFile.new.html
+share/doc/libfwupdplugin/ctor.EfiFilesystem.new.html
+share/doc/libfwupdplugin/ctor.EfiHardDriveDevicePath.new.html
+share/doc/libfwupdplugin/ctor.EfiHardDriveDevicePath.new_from_volume.html
+share/doc/libfwupdplugin/ctor.EfiLoadOption.new.html
+share/doc/libfwupdplugin/ctor.EfiSection.new.html
+share/doc/libfwupdplugin/ctor.EfiSignatureList.new.html
+share/doc/libfwupdplugin/ctor.EfiVolume.new.html
+share/doc/libfwupdplugin/ctor.EfiX509Device.new.html
+share/doc/libfwupdplugin/ctor.Efivars.new.html
+share/doc/libfwupdplugin/ctor.ElfFirmware.new.html
+share/doc/libfwupdplugin/ctor.FdtFirmware.new.html
+share/doc/libfwupdplugin/ctor.FdtImage.new.html
+share/doc/libfwupdplugin/ctor.Firmware.new.html
+share/doc/libfwupdplugin/ctor.Firmware.new_from_bytes.html
+share/doc/libfwupdplugin/ctor.Firmware.new_from_gtypes.html
+share/doc/libfwupdplugin/ctor.FitFirmware.new.html
+share/doc/libfwupdplugin/ctor.FmapFirmware.new.html
+share/doc/libfwupdplugin/ctor.HidDescriptor.new.html
+share/doc/libfwupdplugin/ctor.HidReport.new.html
+share/doc/libfwupdplugin/ctor.IOChannel.new_file.html
+share/doc/libfwupdplugin/ctor.IOChannel.unix_new.html
+share/doc/libfwupdplugin/ctor.IOChannel.virtual_new.html
+share/doc/libfwupdplugin/ctor.IfdBios.new.html
+share/doc/libfwupdplugin/ctor.IfdFirmware.new.html
+share/doc/libfwupdplugin/ctor.IfdImage.new.html
+share/doc/libfwupdplugin/ctor.IfwiCpdFirmware.new.html
+share/doc/libfwupdplugin/ctor.IfwiFptFirmware.new.html
+share/doc/libfwupdplugin/ctor.IhexFirmware.new.html
+share/doc/libfwupdplugin/ctor.IntelThunderboltFirmware.new.html
+share/doc/libfwupdplugin/ctor.IntelThunderboltNvm.new.html
+share/doc/libfwupdplugin/ctor.KernelSearchPathLocker.new.html
+share/doc/libfwupdplugin/ctor.LinearFirmware.new.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_array.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_binary.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_binary_stream.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_boolean.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_float.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_integer.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_map.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_nil.html
+share/doc/libfwupdplugin/ctor.MsgpackItem.new_string.html
+share/doc/libfwupdplugin/ctor.OpromFirmware.new.html
+share/doc/libfwupdplugin/ctor.PartialInputStream.new.html
+share/doc/libfwupdplugin/ctor.PefileFirmware.new.html
+share/doc/libfwupdplugin/ctor.Pkcs7.new.html
+share/doc/libfwupdplugin/ctor.Plugin.new.html
+share/doc/libfwupdplugin/ctor.Plugin.new_from_gtype.html
+share/doc/libfwupdplugin/ctor.Progress.new.html
+share/doc/libfwupdplugin/ctor.Quirks.new.html
+share/doc/libfwupdplugin/ctor.SbatlevelSection.new.html
+share/doc/libfwupdplugin/ctor.SecurityAttr.new.html
+share/doc/libfwupdplugin/ctor.SecurityAttrs.new.html
+share/doc/libfwupdplugin/ctor.Smbios.new.html
+share/doc/libfwupdplugin/ctor.SrecFirmware.new.html
+share/doc/libfwupdplugin/ctor.UdevDevice.new.html
+share/doc/libfwupdplugin/ctor.UefiDevice.new.html
+share/doc/libfwupdplugin/ctor.UsbBosDescriptor.new.html
+share/doc/libfwupdplugin/ctor.UsbConfigDescriptor.new.html
+share/doc/libfwupdplugin/ctor.UsbDevice.new.html
+share/doc/libfwupdplugin/ctor.UsbDeviceFwDs20.new.html
+share/doc/libfwupdplugin/ctor.UsbDeviceMsDs20.new.html
+share/doc/libfwupdplugin/ctor.UsbEndpoint.new.html
+share/doc/libfwupdplugin/ctor.UsbHidDescriptor.new.html
+share/doc/libfwupdplugin/ctor.UsbInterface.new.html
+share/doc/libfwupdplugin/ctor.UswidFirmware.new.html
+share/doc/libfwupdplugin/ctor.Volume.new_by_device.html
+share/doc/libfwupdplugin/ctor.Volume.new_by_devnum.html
+share/doc/libfwupdplugin/ctor.VolumeLocker.new.html
+share/doc/libfwupdplugin/ctor.X509Certificate.new.html
+share/doc/libfwupdplugin/dbxtool.html
+share/doc/libfwupdplugin/debug_attached.png
+share/doc/libfwupdplugin/debug_breakpoint.png
+share/doc/libfwupdplugin/debug_task.png
+share/doc/libfwupdplugin/debug_tool_selector.png
+share/doc/libfwupdplugin/dell-README.html
+share/doc/libfwupdplugin/dell-dock-README.html
+share/doc/libfwupdplugin/dell-kestrel-README.html
+share/doc/libfwupdplugin/device-emulation.html
+share/doc/libfwupdplugin/devlink-README.html
+share/doc/libfwupdplugin/dfu-README.html
+share/doc/libfwupdplugin/ds20.html
+share/doc/libfwupdplugin/ebitdo-README.html
+share/doc/libfwupdplugin/egis-moc-README.html
+share/doc/libfwupdplugin/elan-kbd-README.html
+share/doc/libfwupdplugin/elanfp-README.html
+share/doc/libfwupdplugin/elantp-README.html
+share/doc/libfwupdplugin/emmc-README.html
+share/doc/libfwupdplugin/enum.ArchiveCompression.html
+share/doc/libfwupdplugin/enum.ArchiveFormat.html
+share/doc/libfwupdplugin/enum.CabCompression.html
+share/doc/libfwupdplugin/enum.CabFileAttribute.html
+share/doc/libfwupdplugin/enum.CfiDeviceCmd.html
+share/doc/libfwupdplugin/enum.CfuOfferComponentId.html
+share/doc/libfwupdplugin/enum.CoffSubsystem.html
+share/doc/libfwupdplugin/enum.ContextQuirkSource.html
+share/doc/libfwupdplugin/enum.CoswidEntityRole.html
+share/doc/libfwupdplugin/enum.CoswidHashAlg.html
+share/doc/libfwupdplugin/enum.CoswidLinkRel.html
+share/doc/libfwupdplugin/enum.CoswidTag.html
+share/doc/libfwupdplugin/enum.CoswidVersionScheme.html
+share/doc/libfwupdplugin/enum.CpuVendor.html
+share/doc/libfwupdplugin/enum.CrcKind.html
+share/doc/libfwupdplugin/enum.DisplayState.html
+share/doc/libfwupdplugin/enum.EdidDescriptorTag.html
+share/doc/libfwupdplugin/enum.EfiCompressionType.html
+share/doc/libfwupdplugin/enum.EfiDevicePathType.html
+share/doc/libfwupdplugin/enum.EfiFileAttrib.html
+share/doc/libfwupdplugin/enum.EfiFileType.html
+share/doc/libfwupdplugin/enum.EfiHardDriveDevicePathPartitionFormat.html
+share/doc/libfwupdplugin/enum.EfiHardDriveDevicePathSignatureType.html
+share/doc/libfwupdplugin/enum.EfiHardDriveDevicePathSubtype.html
+share/doc/libfwupdplugin/enum.EfiLoadOptionAttrs.html
+share/doc/libfwupdplugin/enum.EfiLoadOptionKind.html
+share/doc/libfwupdplugin/enum.EfiLz77DecompressorVersion.html
+share/doc/libfwupdplugin/enum.EfiSectionType.html
+share/doc/libfwupdplugin/enum.EfiSignatureKind.html
+share/doc/libfwupdplugin/enum.EfiVolumeExtEntryType.html
+share/doc/libfwupdplugin/enum.ElfFileHeaderType.html
+share/doc/libfwupdplugin/enum.ElfSectionHeaderType.html
+share/doc/libfwupdplugin/enum.FdtToken.html
+share/doc/libfwupdplugin/enum.FirmareSrecRecordKind.html
+share/doc/libfwupdplugin/enum.FirmwareAlignment.html
+share/doc/libfwupdplugin/enum.HidItemKind.html
+share/doc/libfwupdplugin/enum.HidItemTag.html
+share/doc/libfwupdplugin/enum.HidrawBusType.html
+share/doc/libfwupdplugin/enum.IfdRegion.html
+share/doc/libfwupdplugin/enum.IhexFirmwareRecordType.html
+share/doc/libfwupdplugin/enum.IntegerBase.html
+share/doc/libfwupdplugin/enum.IntelThunderboltNvmFamily.html
+share/doc/libfwupdplugin/enum.IntelThunderboltNvmSection.html
+share/doc/libfwupdplugin/enum.LidState.html
+share/doc/libfwupdplugin/enum.MkhiArbhSvnInfoEntryUsageId.html
+share/doc/libfwupdplugin/enum.MkhiCommand.html
+share/doc/libfwupdplugin/enum.MkhiGroupId.html
+share/doc/libfwupdplugin/enum.MkhiStatus.html
+share/doc/libfwupdplugin/enum.MsgpackCmd.html
+share/doc/libfwupdplugin/enum.MsgpackItemKind.html
+share/doc/libfwupdplugin/enum.OpromCompressionType.html
+share/doc/libfwupdplugin/enum.OpromIndicatorFlags.html
+share/doc/libfwupdplugin/enum.OpromMachineType.html
+share/doc/libfwupdplugin/enum.OpromSubsystem.html
+share/doc/libfwupdplugin/enum.PathKind.html
+share/doc/libfwupdplugin/enum.PciDeviceBaseCls.html
+share/doc/libfwupdplugin/enum.PeCoffMachine.html
+share/doc/libfwupdplugin/enum.PeCoffMagic.html
+share/doc/libfwupdplugin/enum.PluginRule.html
+share/doc/libfwupdplugin/enum.PluginVerifyFlags.html
+share/doc/libfwupdplugin/enum.PowerState.html
+share/doc/libfwupdplugin/enum.SmbiosChassisKind.html
+share/doc/libfwupdplugin/enum.SmbiosStructureType.html
+share/doc/libfwupdplugin/enum.UsbClass.html
+share/doc/libfwupdplugin/enum.UsbDescriptorKind.html
+share/doc/libfwupdplugin/enum.UsbDeviceMsDs20Desc.html
+share/doc/libfwupdplugin/enum.UsbDirection.html
+share/doc/libfwupdplugin/enum.UsbLangid.html
+share/doc/libfwupdplugin/enum.UsbRecipient.html
+share/doc/libfwupdplugin/enum.UsbRequestType.html
+share/doc/libfwupdplugin/enum.UswidHeaderFlags.html
+share/doc/libfwupdplugin/enum.UswidPayloadCompression.html
+share/doc/libfwupdplugin/enum.V4lCap.html
+share/doc/libfwupdplugin/env.html
+share/doc/libfwupdplugin/ep963x-README.html
+share/doc/libfwupdplugin/fastboot-README.html
+share/doc/libfwupdplugin/flags.ArchiveFlags.html
+share/doc/libfwupdplugin/flags.BackendSetupFlags.html
+share/doc/libfwupdplugin/flags.ConfigLoadFlags.html
+share/doc/libfwupdplugin/flags.ContextEspFileFlags.html
+share/doc/libfwupdplugin/flags.ContextFlags.html
+share/doc/libfwupdplugin/flags.ContextHwidFlags.html
+share/doc/libfwupdplugin/flags.DeviceIncorporateFlags.html
+share/doc/libfwupdplugin/flags.DeviceInstanceFlags.html
+share/doc/libfwupdplugin/flags.DumpFlags.html
+share/doc/libfwupdplugin/flags.FirmwareExportFlags.html
+share/doc/libfwupdplugin/flags.FirmwareFlags.html
+share/doc/libfwupdplugin/flags.FirmwareParseFlags.html
+share/doc/libfwupdplugin/flags.HidDeviceFlags.html
+share/doc/libfwupdplugin/flags.IOChannelFlags.html
+share/doc/libfwupdplugin/flags.IfdAccess.html
+share/doc/libfwupdplugin/flags.IntelThunderboltNvmSectionFlags.html
+share/doc/libfwupdplugin/flags.IoChannelOpenFlags.html
+share/doc/libfwupdplugin/flags.IoctlFlags.html
+share/doc/libfwupdplugin/flags.ProgressFlags.html
+share/doc/libfwupdplugin/flags.QuirksLoadFlags.html
+share/doc/libfwupdplugin/flags.SecurityAttrsFlags.html
+share/doc/libfwupdplugin/flags.UsbDeviceClaimFlags.html
+share/doc/libfwupdplugin/flags.UtfConvertFlags.html
+share/doc/libfwupdplugin/flashrom-README.html
+share/doc/libfwupdplugin/focalfp-README.html
+share/doc/libfwupdplugin/fonts.css
+share/doc/libfwupdplugin/fpc-README.html
+share/doc/libfwupdplugin/framework-qmk-README.html
+share/doc/libfwupdplugin/fresco-pd-README.html
+share/doc/libfwupdplugin/func.BIT_CLEAR.html
+share/doc/libfwupdplugin/func.BIT_SET.html
+share/doc/libfwupdplugin/func.byte_array_align_up.html
+share/doc/libfwupdplugin/func.byte_array_append_bytes.html
+share/doc/libfwupdplugin/func.byte_array_append_uint16.html
+share/doc/libfwupdplugin/func.byte_array_append_uint24.html
+share/doc/libfwupdplugin/func.byte_array_append_uint32.html
+share/doc/libfwupdplugin/func.byte_array_append_uint64.html
+share/doc/libfwupdplugin/func.byte_array_append_uint8.html
+share/doc/libfwupdplugin/func.byte_array_compare.html
+share/doc/libfwupdplugin/func.byte_array_from_string.html
+share/doc/libfwupdplugin/func.byte_array_set_size.html
+share/doc/libfwupdplugin/func.byte_array_to_string.html
+share/doc/libfwupdplugin/func.bytes_align.html
+share/doc/libfwupdplugin/func.bytes_compare.html
+share/doc/libfwupdplugin/func.bytes_from_string.html
+share/doc/libfwupdplugin/func.bytes_get_contents.html
+share/doc/libfwupdplugin/func.bytes_get_data_safe.html
+share/doc/libfwupdplugin/func.bytes_is_empty.html
+share/doc/libfwupdplugin/func.bytes_new_offset.html
+share/doc/libfwupdplugin/func.bytes_pad.html
+share/doc/libfwupdplugin/func.bytes_set_contents.html
+share/doc/libfwupdplugin/func.bytes_to_string.html
+share/doc/libfwupdplugin/func.cab_compression_to_string.html
+share/doc/libfwupdplugin/func.coff_subsystem_to_string.html
+share/doc/libfwupdplugin/func.common_align_up.html
+share/doc/libfwupdplugin/func.common_get_kernel_cmdline.html
+share/doc/libfwupdplugin/func.common_get_memory_size.html
+share/doc/libfwupdplugin/func.common_get_olson_timezone_id.html
+share/doc/libfwupdplugin/func.common_guid_is_plausible.html
+share/doc/libfwupdplugin/func.coswid_entity_role_from_string.html
+share/doc/libfwupdplugin/func.coswid_entity_role_to_string.html
+share/doc/libfwupdplugin/func.coswid_hash_alg_from_string.html
+share/doc/libfwupdplugin/func.coswid_hash_alg_to_string.html
+share/doc/libfwupdplugin/func.coswid_link_rel_from_string.html
+share/doc/libfwupdplugin/func.coswid_link_rel_to_string.html
+share/doc/libfwupdplugin/func.coswid_tag_from_string.html
+share/doc/libfwupdplugin/func.coswid_tag_to_string.html
+share/doc/libfwupdplugin/func.coswid_version_scheme_from_string.html
+share/doc/libfwupdplugin/func.coswid_version_scheme_to_string.html
+share/doc/libfwupdplugin/func.cpu_get_attrs.html
+share/doc/libfwupdplugin/func.cpu_get_vendor.html
+share/doc/libfwupdplugin/func.cpuid.html
+share/doc/libfwupdplugin/func.crc16.html
+share/doc/libfwupdplugin/func.crc16_bytes.html
+share/doc/libfwupdplugin/func.crc32.html
+share/doc/libfwupdplugin/func.crc32_bytes.html
+share/doc/libfwupdplugin/func.crc8.html
+share/doc/libfwupdplugin/func.crc8_bytes.html
+share/doc/libfwupdplugin/func.crc_find.html
+share/doc/libfwupdplugin/func.crc_misr16.html
+share/doc/libfwupdplugin/func.device_add_checksum.html
+share/doc/libfwupdplugin/func.device_add_icon.html
+share/doc/libfwupdplugin/func.device_add_issue.html
+share/doc/libfwupdplugin/func.device_add_protocol.html
+share/doc/libfwupdplugin/func.device_add_release.html
+share/doc/libfwupdplugin/func.device_add_request_flag.html
+share/doc/libfwupdplugin/func.device_add_vendor_id.html
+share/doc/libfwupdplugin/func.device_get_branch.html
+share/doc/libfwupdplugin/func.device_get_checksums.html
+share/doc/libfwupdplugin/func.device_get_composite_id.html
+share/doc/libfwupdplugin/func.device_get_flags.html
+share/doc/libfwupdplugin/func.device_get_flashes_left.html
+share/doc/libfwupdplugin/func.device_get_guid_default.html
+share/doc/libfwupdplugin/func.device_get_guids.html
+share/doc/libfwupdplugin/func.device_get_icons.html
+share/doc/libfwupdplugin/func.device_get_id.html
+share/doc/libfwupdplugin/func.device_get_install_duration.html
+share/doc/libfwupdplugin/func.device_get_instance_ids.html
+share/doc/libfwupdplugin/func.device_get_issues.html
+share/doc/libfwupdplugin/func.device_get_name.html
+share/doc/libfwupdplugin/func.device_get_percentage.html
+share/doc/libfwupdplugin/func.device_get_plugin.html
+share/doc/libfwupdplugin/func.device_get_protocols.html
+share/doc/libfwupdplugin/func.device_get_release_default.html
+share/doc/libfwupdplugin/func.device_get_serial.html
+share/doc/libfwupdplugin/func.device_get_status.html
+share/doc/libfwupdplugin/func.device_get_summary.html
+share/doc/libfwupdplugin/func.device_get_update_error.html
+share/doc/libfwupdplugin/func.device_get_update_state.html
+share/doc/libfwupdplugin/func.device_get_vendor.html
+share/doc/libfwupdplugin/func.device_get_vendor_ids.html
+share/doc/libfwupdplugin/func.device_get_version.html
+share/doc/libfwupdplugin/func.device_get_version_bootloader.html
+share/doc/libfwupdplugin/func.device_get_version_bootloader_raw.html
+share/doc/libfwupdplugin/func.device_get_version_build_date.html
+share/doc/libfwupdplugin/func.device_get_version_format.html
+share/doc/libfwupdplugin/func.device_get_version_lowest.html
+share/doc/libfwupdplugin/func.device_get_version_lowest_raw.html
+share/doc/libfwupdplugin/func.device_get_version_raw.html
+share/doc/libfwupdplugin/func.device_has_checksum.html
+share/doc/libfwupdplugin/func.device_has_flag.html
+share/doc/libfwupdplugin/func.device_has_icon.html
+share/doc/libfwupdplugin/func.device_has_protocol.html
+share/doc/libfwupdplugin/func.device_has_request_flag.html
+share/doc/libfwupdplugin/func.device_has_vendor_id.html
+share/doc/libfwupdplugin/func.device_set_branch.html
+share/doc/libfwupdplugin/func.device_set_description.html
+share/doc/libfwupdplugin/func.device_set_flags.html
+share/doc/libfwupdplugin/func.device_set_flashes_left.html
+share/doc/libfwupdplugin/func.device_set_install_duration.html
+share/doc/libfwupdplugin/func.device_set_percentage.html
+share/doc/libfwupdplugin/func.device_set_plugin.html
+share/doc/libfwupdplugin/func.device_set_serial.html
+share/doc/libfwupdplugin/func.device_set_status.html
+share/doc/libfwupdplugin/func.device_set_summary.html
+share/doc/libfwupdplugin/func.device_set_update_error.html
+share/doc/libfwupdplugin/func.device_set_version_bootloader_raw.html
+share/doc/libfwupdplugin/func.device_set_version_build_date.html
+share/doc/libfwupdplugin/func.display_state_from_string.html
+share/doc/libfwupdplugin/func.display_state_to_string.html
+share/doc/libfwupdplugin/func.dump_bytes.html
+share/doc/libfwupdplugin/func.dump_full.html
+share/doc/libfwupdplugin/func.dump_raw.html
+share/doc/libfwupdplugin/func.efi_guid_to_name.html
+share/doc/libfwupdplugin/func.efi_lz77_decompressor_version_to_string.html
+share/doc/libfwupdplugin/func.efi_parse_sections.html
+share/doc/libfwupdplugin/func.elf_section_header_type_to_string.html
+share/doc/libfwupdplugin/func.error_convert.html
+share/doc/libfwupdplugin/func.hid_item_kind_to_string.html
+share/doc/libfwupdplugin/func.hid_item_tag_from_string.html
+share/doc/libfwupdplugin/func.hid_item_tag_to_string.html
+share/doc/libfwupdplugin/func.hidraw_bus_type_to_string.html
+share/doc/libfwupdplugin/func.ifd_access_to_string.html
+share/doc/libfwupdplugin/func.ifd_region_to_string.html
+share/doc/libfwupdplugin/func.input_stream_chunkify.html
+share/doc/libfwupdplugin/func.input_stream_compute_checksum.html
+share/doc/libfwupdplugin/func.input_stream_compute_crc16.html
+share/doc/libfwupdplugin/func.input_stream_compute_crc32.html
+share/doc/libfwupdplugin/func.input_stream_compute_sum16.html
+share/doc/libfwupdplugin/func.input_stream_compute_sum32.html
+share/doc/libfwupdplugin/func.input_stream_compute_sum8.html
+share/doc/libfwupdplugin/func.input_stream_find.html
+share/doc/libfwupdplugin/func.input_stream_from_path.html
+share/doc/libfwupdplugin/func.input_stream_read_byte_array.html
+share/doc/libfwupdplugin/func.input_stream_read_bytes.html
+share/doc/libfwupdplugin/func.input_stream_read_safe.html
+share/doc/libfwupdplugin/func.input_stream_read_string.html
+share/doc/libfwupdplugin/func.input_stream_read_u16.html
+share/doc/libfwupdplugin/func.input_stream_read_u24.html
+share/doc/libfwupdplugin/func.input_stream_read_u32.html
+share/doc/libfwupdplugin/func.input_stream_read_u64.html
+share/doc/libfwupdplugin/func.input_stream_read_u8.html
+share/doc/libfwupdplugin/func.input_stream_size.html
+share/doc/libfwupdplugin/func.kenv_get_string.html
+share/doc/libfwupdplugin/func.kernel_add_cmdline_arg.html
+share/doc/libfwupdplugin/func.kernel_check_cmdline_mutable.html
+share/doc/libfwupdplugin/func.kernel_check_version.html
+share/doc/libfwupdplugin/func.kernel_get_cmdline.html
+share/doc/libfwupdplugin/func.kernel_get_config.html
+share/doc/libfwupdplugin/func.kernel_locked_down.html
+share/doc/libfwupdplugin/func.kernel_parse_cmdline.html
+share/doc/libfwupdplugin/func.kernel_parse_config.html
+share/doc/libfwupdplugin/func.kernel_remove_cmdline_arg.html
+share/doc/libfwupdplugin/func.lid_state_to_string.html
+share/doc/libfwupdplugin/func.memchk_read.html
+share/doc/libfwupdplugin/func.memchk_write.html
+share/doc/libfwupdplugin/func.memcmp_safe.html
+share/doc/libfwupdplugin/func.memcpy_safe.html
+share/doc/libfwupdplugin/func.memdup_safe.html
+share/doc/libfwupdplugin/func.memmem_safe.html
+share/doc/libfwupdplugin/func.memread_uint16.html
+share/doc/libfwupdplugin/func.memread_uint16_safe.html
+share/doc/libfwupdplugin/func.memread_uint24.html
+share/doc/libfwupdplugin/func.memread_uint24_safe.html
+share/doc/libfwupdplugin/func.memread_uint32.html
+share/doc/libfwupdplugin/func.memread_uint32_safe.html
+share/doc/libfwupdplugin/func.memread_uint64.html
+share/doc/libfwupdplugin/func.memread_uint64_safe.html
+share/doc/libfwupdplugin/func.memread_uint8_safe.html
+share/doc/libfwupdplugin/func.memstrsafe.html
+share/doc/libfwupdplugin/func.memwrite_uint16.html
+share/doc/libfwupdplugin/func.memwrite_uint16_safe.html
+share/doc/libfwupdplugin/func.memwrite_uint24.html
+share/doc/libfwupdplugin/func.memwrite_uint32.html
+share/doc/libfwupdplugin/func.memwrite_uint32_safe.html
+share/doc/libfwupdplugin/func.memwrite_uint64.html
+share/doc/libfwupdplugin/func.memwrite_uint64_safe.html
+share/doc/libfwupdplugin/func.memwrite_uint8_safe.html
+share/doc/libfwupdplugin/func.mkhi_arbh_svn_get_info_request_new.html
+share/doc/libfwupdplugin/func.mkhi_arbh_svn_get_info_response_get_num_entries.html
+share/doc/libfwupdplugin/func.mkhi_arbh_svn_get_info_response_get_result.html
+share/doc/libfwupdplugin/func.mkhi_arbh_svn_get_info_response_parse.html
+share/doc/libfwupdplugin/func.mkhi_arbh_svn_info_entry_get_executing.html
+share/doc/libfwupdplugin/func.mkhi_arbh_svn_info_entry_get_min_allowed.html
+share/doc/libfwupdplugin/func.mkhi_arbh_svn_info_entry_get_usage_id.html
+share/doc/libfwupdplugin/func.mkhi_arbh_svn_info_entry_parse.html
+share/doc/libfwupdplugin/func.mkhi_read_file_ex_request_new.html
+share/doc/libfwupdplugin/func.mkhi_read_file_ex_request_set_data_size.html
+share/doc/libfwupdplugin/func.mkhi_read_file_ex_request_set_file_id.html
+share/doc/libfwupdplugin/func.mkhi_read_file_ex_request_set_flags.html
+share/doc/libfwupdplugin/func.mkhi_read_file_ex_response_get_data_size.html
+share/doc/libfwupdplugin/func.mkhi_read_file_ex_response_get_result.html
+share/doc/libfwupdplugin/func.mkhi_read_file_ex_response_parse.html
+share/doc/libfwupdplugin/func.mkhi_read_file_request_new.html
+share/doc/libfwupdplugin/func.mkhi_read_file_request_set_data_size.html
+share/doc/libfwupdplugin/func.mkhi_read_file_request_set_filename.html
+share/doc/libfwupdplugin/func.mkhi_read_file_request_set_flags.html
+share/doc/libfwupdplugin/func.mkhi_read_file_response_get_data_size.html
+share/doc/libfwupdplugin/func.mkhi_read_file_response_get_result.html
+share/doc/libfwupdplugin/func.mkhi_read_file_response_parse.html
+share/doc/libfwupdplugin/func.mkhi_status_to_string.html
+share/doc/libfwupdplugin/func.output_stream_from_path.html
+share/doc/libfwupdplugin/func.output_stream_write_bytes.html
+share/doc/libfwupdplugin/func.path_find_program.html
+share/doc/libfwupdplugin/func.path_from_kind.html
+share/doc/libfwupdplugin/func.path_get_files.html
+share/doc/libfwupdplugin/func.path_get_symlink_target.html
+share/doc/libfwupdplugin/func.path_glob.html
+share/doc/libfwupdplugin/func.path_make_absolute.html
+share/doc/libfwupdplugin/func.path_mkdir.html
+share/doc/libfwupdplugin/func.path_mkdir_parent.html
+share/doc/libfwupdplugin/func.path_rmtree.html
+share/doc/libfwupdplugin/func.plugin_add_flag.html
+share/doc/libfwupdplugin/func.plugin_get_flags.html
+share/doc/libfwupdplugin/func.plugin_has_flag.html
+share/doc/libfwupdplugin/func.plugin_remove_flag.html
+share/doc/libfwupdplugin/func.power_state_is_ac.html
+share/doc/libfwupdplugin/func.power_state_to_string.html
+share/doc/libfwupdplugin/func.snap_is_in_snap.html
+share/doc/libfwupdplugin/func.strdup.html
+share/doc/libfwupdplugin/func.strjoin.html
+share/doc/libfwupdplugin/func.strpassmask.html
+share/doc/libfwupdplugin/func.strsafe.html
+share/doc/libfwupdplugin/func.strsafe_bytes.html
+share/doc/libfwupdplugin/func.strsplit.html
+share/doc/libfwupdplugin/func.strsplit_bytes.html
+share/doc/libfwupdplugin/func.strsplit_full.html
+share/doc/libfwupdplugin/func.strsplit_stream.html
+share/doc/libfwupdplugin/func.strstrip.html
+share/doc/libfwupdplugin/func.strtobool.html
+share/doc/libfwupdplugin/func.strtoll.html
+share/doc/libfwupdplugin/func.strtoull.html
+share/doc/libfwupdplugin/func.struct_acpi_table_get_checksum.html
+share/doc/libfwupdplugin/func.struct_acpi_table_get_length.html
+share/doc/libfwupdplugin/func.struct_acpi_table_get_oem_id.html
+share/doc/libfwupdplugin/func.struct_acpi_table_get_oem_revision.html
+share/doc/libfwupdplugin/func.struct_acpi_table_get_oem_table_id.html
+share/doc/libfwupdplugin/func.struct_acpi_table_get_revision.html
+share/doc/libfwupdplugin/func.struct_acpi_table_get_signature.html
+share/doc/libfwupdplugin/func.struct_acpi_table_new.html
+share/doc/libfwupdplugin/func.struct_acpi_table_parse_stream.html
+share/doc/libfwupdplugin/func.struct_acpi_table_set_checksum.html
+share/doc/libfwupdplugin/func.struct_acpi_table_set_length.html
+share/doc/libfwupdplugin/func.struct_acpi_table_set_oem_id.html
+share/doc/libfwupdplugin/func.struct_acpi_table_set_oem_revision.html
+share/doc/libfwupdplugin/func.struct_acpi_table_set_oem_table_id.html
+share/doc/libfwupdplugin/func.struct_acpi_table_set_revision.html
+share/doc/libfwupdplugin/func.struct_acpi_table_set_signature.html
+share/doc/libfwupdplugin/func.struct_cab_data_get_checksum.html
+share/doc/libfwupdplugin/func.struct_cab_data_get_comp.html
+share/doc/libfwupdplugin/func.struct_cab_data_get_uncomp.html
+share/doc/libfwupdplugin/func.struct_cab_data_new.html
+share/doc/libfwupdplugin/func.struct_cab_data_parse_stream.html
+share/doc/libfwupdplugin/func.struct_cab_data_set_checksum.html
+share/doc/libfwupdplugin/func.struct_cab_data_set_comp.html
+share/doc/libfwupdplugin/func.struct_cab_data_set_uncomp.html
+share/doc/libfwupdplugin/func.struct_cab_file_get_date.html
+share/doc/libfwupdplugin/func.struct_cab_file_get_fattr.html
+share/doc/libfwupdplugin/func.struct_cab_file_get_index.html
+share/doc/libfwupdplugin/func.struct_cab_file_get_time.html
+share/doc/libfwupdplugin/func.struct_cab_file_get_uoffset.html
+share/doc/libfwupdplugin/func.struct_cab_file_get_usize.html
+share/doc/libfwupdplugin/func.struct_cab_file_new.html
+share/doc/libfwupdplugin/func.struct_cab_file_parse_stream.html
+share/doc/libfwupdplugin/func.struct_cab_file_set_date.html
+share/doc/libfwupdplugin/func.struct_cab_file_set_fattr.html
+share/doc/libfwupdplugin/func.struct_cab_file_set_index.html
+share/doc/libfwupdplugin/func.struct_cab_file_set_time.html
+share/doc/libfwupdplugin/func.struct_cab_file_set_uoffset.html
+share/doc/libfwupdplugin/func.struct_cab_file_set_usize.html
+share/doc/libfwupdplugin/func.struct_cab_folder_get_compression.html
+share/doc/libfwupdplugin/func.struct_cab_folder_get_ndatab.html
+share/doc/libfwupdplugin/func.struct_cab_folder_get_offset.html
+share/doc/libfwupdplugin/func.struct_cab_folder_new.html
+share/doc/libfwupdplugin/func.struct_cab_folder_parse_stream.html
+share/doc/libfwupdplugin/func.struct_cab_folder_set_compression.html
+share/doc/libfwupdplugin/func.struct_cab_folder_set_ndatab.html
+share/doc/libfwupdplugin/func.struct_cab_folder_set_offset.html
+share/doc/libfwupdplugin/func.struct_cab_header_get_flags.html
+share/doc/libfwupdplugin/func.struct_cab_header_get_idx_cabinet.html
+share/doc/libfwupdplugin/func.struct_cab_header_get_nr_files.html
+share/doc/libfwupdplugin/func.struct_cab_header_get_nr_folders.html
+share/doc/libfwupdplugin/func.struct_cab_header_get_off_cffile.html
+share/doc/libfwupdplugin/func.struct_cab_header_get_set_id.html
+share/doc/libfwupdplugin/func.struct_cab_header_get_size.html
+share/doc/libfwupdplugin/func.struct_cab_header_new.html
+share/doc/libfwupdplugin/func.struct_cab_header_parse_stream.html
+share/doc/libfwupdplugin/func.struct_cab_header_reserve_get_rsvd_block.html
+share/doc/libfwupdplugin/func.struct_cab_header_reserve_get_rsvd_folder.html
+share/doc/libfwupdplugin/func.struct_cab_header_reserve_get_rsvd_hdr.html
+share/doc/libfwupdplugin/func.struct_cab_header_reserve_new.html
+share/doc/libfwupdplugin/func.struct_cab_header_reserve_parse_stream.html
+share/doc/libfwupdplugin/func.struct_cab_header_reserve_set_rsvd_block.html
+share/doc/libfwupdplugin/func.struct_cab_header_reserve_set_rsvd_folder.html
+share/doc/libfwupdplugin/func.struct_cab_header_reserve_set_rsvd_hdr.html
+share/doc/libfwupdplugin/func.struct_cab_header_set_flags.html
+share/doc/libfwupdplugin/func.struct_cab_header_set_idx_cabinet.html
+share/doc/libfwupdplugin/func.struct_cab_header_set_nr_files.html
+share/doc/libfwupdplugin/func.struct_cab_header_set_nr_folders.html
+share/doc/libfwupdplugin/func.struct_cab_header_set_off_cffile.html
+share/doc/libfwupdplugin/func.struct_cab_header_set_set_id.html
+share/doc/libfwupdplugin/func.struct_cab_header_set_size.html
+share/doc/libfwupdplugin/func.struct_cab_header_validate_stream.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_compat_variant_mask.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_component_id.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_flags1.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_flags2.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_flags3.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_product_id.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_segment_number.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_token.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_get_version.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_new.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_parse_stream.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_compat_variant_mask.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_component_id.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_flags1.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_flags2.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_flags3.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_product_id.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_segment_number.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_token.html
+share/doc/libfwupdplugin/func.struct_cfu_offer_set_version.html
+share/doc/libfwupdplugin/func.struct_cfu_payload_get_addr.html
+share/doc/libfwupdplugin/func.struct_cfu_payload_get_size.html
+share/doc/libfwupdplugin/func.struct_cfu_payload_new.html
+share/doc/libfwupdplugin/func.struct_cfu_payload_parse_stream.html
+share/doc/libfwupdplugin/func.struct_cfu_payload_set_addr.html
+share/doc/libfwupdplugin/func.struct_cfu_payload_set_size.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_get_crc.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_get_len.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_get_pid.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_get_release.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_get_ver.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_get_vid.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_new.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_parse_stream.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_set_crc.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_set_len.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_set_pid.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_set_release.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_set_ver.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_set_vid.html
+share/doc/libfwupdplugin/func.struct_dfu_ftr_validate_stream.html
+share/doc/libfwupdplugin/func.struct_dfuse_element_get_address.html
+share/doc/libfwupdplugin/func.struct_dfuse_element_get_size.html
+share/doc/libfwupdplugin/func.struct_dfuse_element_new.html
+share/doc/libfwupdplugin/func.struct_dfuse_element_parse_stream.html
+share/doc/libfwupdplugin/func.struct_dfuse_element_set_address.html
+share/doc/libfwupdplugin/func.struct_dfuse_element_set_size.html
+share/doc/libfwupdplugin/func.struct_dfuse_hdr_get_image_size.html
+share/doc/libfwupdplugin/func.struct_dfuse_hdr_get_targets.html
+share/doc/libfwupdplugin/func.struct_dfuse_hdr_new.html
+share/doc/libfwupdplugin/func.struct_dfuse_hdr_parse_stream.html
+share/doc/libfwupdplugin/func.struct_dfuse_hdr_set_image_size.html
+share/doc/libfwupdplugin/func.struct_dfuse_hdr_set_targets.html
+share/doc/libfwupdplugin/func.struct_dfuse_hdr_validate_stream.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_get_alt_setting.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_get_chunks.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_get_target_name.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_get_target_named.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_get_target_size.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_new.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_parse_stream.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_set_alt_setting.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_set_chunks.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_set_target_name.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_set_target_named.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_set_target_size.html
+share/doc/libfwupdplugin/func.struct_dfuse_image_validate.html
+share/doc/libfwupdplugin/func.struct_dpaux_dpcd_get_dev_id.html
+share/doc/libfwupdplugin/func.struct_dpaux_dpcd_get_fw_ver.html
+share/doc/libfwupdplugin/func.struct_dpaux_dpcd_get_hw_rev.html
+share/doc/libfwupdplugin/func.struct_dpaux_dpcd_get_ieee_oui.html
+share/doc/libfwupdplugin/func.struct_dpaux_dpcd_parse.html
+share/doc/libfwupdplugin/func.struct_ds20_get_alt_code.html
+share/doc/libfwupdplugin/func.struct_ds20_get_guid.html
+share/doc/libfwupdplugin/func.struct_ds20_get_platform_ver.html
+share/doc/libfwupdplugin/func.struct_ds20_get_total_length.html
+share/doc/libfwupdplugin/func.struct_ds20_get_vendor_code.html
+share/doc/libfwupdplugin/func.struct_ds20_new.html
+share/doc/libfwupdplugin/func.struct_ds20_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ds20_set_alt_code.html
+share/doc/libfwupdplugin/func.struct_ds20_set_guid.html
+share/doc/libfwupdplugin/func.struct_ds20_set_platform_ver.html
+share/doc/libfwupdplugin/func.struct_ds20_set_total_length.html
+share/doc/libfwupdplugin/func.struct_ds20_set_vendor_code.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_get_data.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_get_kind.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_get_subkind.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_get_tag.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_new.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_parse_stream.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_set_data.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_set_kind.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_set_subkind.html
+share/doc/libfwupdplugin/func.struct_edid_descriptor_set_tag.html
+share/doc/libfwupdplugin/func.struct_edid_get_checksum.html
+share/doc/libfwupdplugin/func.struct_edid_get_data_blocks.html
+share/doc/libfwupdplugin/func.struct_edid_get_extension_block_count.html
+share/doc/libfwupdplugin/func.struct_edid_get_manufacturer_name.html
+share/doc/libfwupdplugin/func.struct_edid_get_product_code.html
+share/doc/libfwupdplugin/func.struct_edid_get_revision_number.html
+share/doc/libfwupdplugin/func.struct_edid_get_serial_number.html
+share/doc/libfwupdplugin/func.struct_edid_get_week_of_manufacture.html
+share/doc/libfwupdplugin/func.struct_edid_get_year_of_manufacture.html
+share/doc/libfwupdplugin/func.struct_edid_new.html
+share/doc/libfwupdplugin/func.struct_edid_parse_stream.html
+share/doc/libfwupdplugin/func.struct_edid_set_checksum.html
+share/doc/libfwupdplugin/func.struct_edid_set_data_blocks.html
+share/doc/libfwupdplugin/func.struct_edid_set_extension_block_count.html
+share/doc/libfwupdplugin/func.struct_edid_set_manufacturer_name.html
+share/doc/libfwupdplugin/func.struct_edid_set_product_code.html
+share/doc/libfwupdplugin/func.struct_edid_set_revision_number.html
+share/doc/libfwupdplugin/func.struct_edid_set_serial_number.html
+share/doc/libfwupdplugin/func.struct_edid_set_week_of_manufacture.html
+share/doc/libfwupdplugin/func.struct_edid_set_year_of_manufacture.html
+share/doc/libfwupdplugin/func.struct_efi_device_path_get_length.html
+share/doc/libfwupdplugin/func.struct_efi_device_path_get_subtype.html
+share/doc/libfwupdplugin/func.struct_efi_device_path_get_type.html
+share/doc/libfwupdplugin/func.struct_efi_device_path_new.html
+share/doc/libfwupdplugin/func.struct_efi_device_path_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_device_path_set_length.html
+share/doc/libfwupdplugin/func.struct_efi_device_path_set_subtype.html
+share/doc/libfwupdplugin/func.struct_efi_device_path_set_type.html
+share/doc/libfwupdplugin/func.struct_efi_file2_get_extended_size.html
+share/doc/libfwupdplugin/func.struct_efi_file2_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_file_get_attrs.html
+share/doc/libfwupdplugin/func.struct_efi_file_get_data_checksum.html
+share/doc/libfwupdplugin/func.struct_efi_file_get_hdr_checksum.html
+share/doc/libfwupdplugin/func.struct_efi_file_get_name.html
+share/doc/libfwupdplugin/func.struct_efi_file_get_size.html
+share/doc/libfwupdplugin/func.struct_efi_file_get_state.html
+share/doc/libfwupdplugin/func.struct_efi_file_get_type.html
+share/doc/libfwupdplugin/func.struct_efi_file_new.html
+share/doc/libfwupdplugin/func.struct_efi_file_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_file_set_attrs.html
+share/doc/libfwupdplugin/func.struct_efi_file_set_data_checksum.html
+share/doc/libfwupdplugin/func.struct_efi_file_set_hdr_checksum.html
+share/doc/libfwupdplugin/func.struct_efi_file_set_name.html
+share/doc/libfwupdplugin/func.struct_efi_file_set_size.html
+share/doc/libfwupdplugin/func.struct_efi_file_set_state.html
+share/doc/libfwupdplugin/func.struct_efi_file_set_type.html
+share/doc/libfwupdplugin/func.struct_efi_file_validate.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_format.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_number.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_signature.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_size.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_start.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_signature_type.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_subtype.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_new.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_format.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_number.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_signature.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_size.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_start.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_signature_type.html
+share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_subtype.html
+share/doc/libfwupdplugin/func.struct_efi_load_option_get_attrs.html
+share/doc/libfwupdplugin/func.struct_efi_load_option_get_dp_size.html
+share/doc/libfwupdplugin/func.struct_efi_load_option_new.html
+share/doc/libfwupdplugin/func.struct_efi_load_option_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_load_option_set_attrs.html
+share/doc/libfwupdplugin/func.struct_efi_load_option_set_dp_size.html
+share/doc/libfwupdplugin/func.struct_efi_lz77_decompressor_header_get_dst_size.html
+share/doc/libfwupdplugin/func.struct_efi_lz77_decompressor_header_get_src_size.html
+share/doc/libfwupdplugin/func.struct_efi_lz77_decompressor_header_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_section2_get_extended_size.html
+share/doc/libfwupdplugin/func.struct_efi_section2_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_section_compression_get_compression_type.html
+share/doc/libfwupdplugin/func.struct_efi_section_compression_get_uncompressed_length.html
+share/doc/libfwupdplugin/func.struct_efi_section_compression_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_section_freeform_subtype_guid_get_guid.html
+share/doc/libfwupdplugin/func.struct_efi_section_freeform_subtype_guid_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_section_get_size.html
+share/doc/libfwupdplugin/func.struct_efi_section_get_type.html
+share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_get_attr.html
+share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_get_name.html
+share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_get_offset.html
+share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_new.html
+share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_set_attr.html
+share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_set_name.html
+share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_set_offset.html
+share/doc/libfwupdplugin/func.struct_efi_section_new.html
+share/doc/libfwupdplugin/func.struct_efi_section_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_section_set_size.html
+share/doc/libfwupdplugin/func.struct_efi_section_set_type.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_get_header_size.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_get_list_size.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_get_size.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_get_type.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_new.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_set_header_size.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_set_list_size.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_set_size.html
+share/doc/libfwupdplugin/func.struct_efi_signature_list_set_type.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_day.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_daylight.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_hour.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_minute.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_month.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_nanosecond.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_second.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_timezone.html
+share/doc/libfwupdplugin/func.struct_efi_time_get_year.html
+share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_get_auth_info.html
+share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_get_timestamp.html
+share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_new.html
+share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_set_auth_info.html
+share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_set_timestamp.html
+share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_validate_stream.html
+share/doc/libfwupdplugin/func.struct_efi_volume_block_map_get_length.html
+share/doc/libfwupdplugin/func.struct_efi_volume_block_map_get_num_blocks.html
+share/doc/libfwupdplugin/func.struct_efi_volume_block_map_new.html
+share/doc/libfwupdplugin/func.struct_efi_volume_block_map_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_volume_block_map_set_length.html
+share/doc/libfwupdplugin/func.struct_efi_volume_block_map_set_num_blocks.html
+share/doc/libfwupdplugin/func.struct_efi_volume_ext_entry_get_size.html
+share/doc/libfwupdplugin/func.struct_efi_volume_ext_entry_get_type.html
+share/doc/libfwupdplugin/func.struct_efi_volume_ext_entry_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_volume_ext_header_get_fv_name.html
+share/doc/libfwupdplugin/func.struct_efi_volume_ext_header_get_size.html
+share/doc/libfwupdplugin/func.struct_efi_volume_ext_header_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_volume_get_attrs.html
+share/doc/libfwupdplugin/func.struct_efi_volume_get_checksum.html
+share/doc/libfwupdplugin/func.struct_efi_volume_get_ext_hdr.html
+share/doc/libfwupdplugin/func.struct_efi_volume_get_guid.html
+share/doc/libfwupdplugin/func.struct_efi_volume_get_hdr_len.html
+share/doc/libfwupdplugin/func.struct_efi_volume_get_length.html
+share/doc/libfwupdplugin/func.struct_efi_volume_get_zero_vector.html
+share/doc/libfwupdplugin/func.struct_efi_volume_new.html
+share/doc/libfwupdplugin/func.struct_efi_volume_parse_stream.html
+share/doc/libfwupdplugin/func.struct_efi_volume_set_attrs.html
+share/doc/libfwupdplugin/func.struct_efi_volume_set_checksum.html
+share/doc/libfwupdplugin/func.struct_efi_volume_set_ext_hdr.html
+share/doc/libfwupdplugin/func.struct_efi_volume_set_guid.html
+share/doc/libfwupdplugin/func.struct_efi_volume_set_hdr_len.html
+share/doc/libfwupdplugin/func.struct_efi_volume_set_length.html
+share/doc/libfwupdplugin/func.struct_efi_volume_set_zero_vector.html
+share/doc/libfwupdplugin/func.struct_efi_volume_validate_stream.html
+share/doc/libfwupdplugin/func.struct_efi_win_certificate_get_length.html
+share/doc/libfwupdplugin/func.struct_efi_win_certificate_set_length.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_ehsize.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_ei_abiversion.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_ei_osabi.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_entry.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_flags.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_machine.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_phentsize.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_phnum.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_phoff.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_shentsize.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_shnum.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_shoff.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_shstrndx.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_type.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_new.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_parse_stream.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_ehsize.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_ei_abiversion.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_ei_osabi.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_entry.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_flags.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_machine.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_phentsize.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_phnum.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_phoff.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_shentsize.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_shnum.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_shoff.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_shstrndx.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_type.html
+share/doc/libfwupdplugin/func.struct_elf_file_header64le_validate_stream.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_align.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_filesz.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_flags.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_flags2.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_memsz.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_offset.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_paddr.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_vaddr.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_new.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_parse_stream.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_align.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_filesz.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_flags.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_flags2.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_memsz.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_offset.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_paddr.html
+share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_vaddr.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_addr.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_addralign.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_entsize.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_flags.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_info.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_link.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_name.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_offset.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_size.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_type.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_new.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_parse_stream.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_addr.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_addralign.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_entsize.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_flags.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_info.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_link.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_name.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_offset.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_size.html
+share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_type.html
+share/doc/libfwupdplugin/func.struct_fdt_get_boot_cpuid_phys.html
+share/doc/libfwupdplugin/func.struct_fdt_get_last_comp_version.html
+share/doc/libfwupdplugin/func.struct_fdt_get_off_dt_strings.html
+share/doc/libfwupdplugin/func.struct_fdt_get_off_dt_struct.html
+share/doc/libfwupdplugin/func.struct_fdt_get_off_mem_rsvmap.html
+share/doc/libfwupdplugin/func.struct_fdt_get_size_dt_strings.html
+share/doc/libfwupdplugin/func.struct_fdt_get_size_dt_struct.html
+share/doc/libfwupdplugin/func.struct_fdt_get_totalsize.html
+share/doc/libfwupdplugin/func.struct_fdt_get_version.html
+share/doc/libfwupdplugin/func.struct_fdt_new.html
+share/doc/libfwupdplugin/func.struct_fdt_parse_stream.html
+share/doc/libfwupdplugin/func.struct_fdt_prop_get_len.html
+share/doc/libfwupdplugin/func.struct_fdt_prop_get_nameoff.html
+share/doc/libfwupdplugin/func.struct_fdt_prop_new.html
+share/doc/libfwupdplugin/func.struct_fdt_prop_parse.html
+share/doc/libfwupdplugin/func.struct_fdt_prop_set_len.html
+share/doc/libfwupdplugin/func.struct_fdt_prop_set_nameoff.html
+share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_get_address.html
+share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_get_size.html
+share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_new.html
+share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_parse_stream.html
+share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_set_address.html
+share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_set_size.html
+share/doc/libfwupdplugin/func.struct_fdt_set_boot_cpuid_phys.html
+share/doc/libfwupdplugin/func.struct_fdt_set_last_comp_version.html
+share/doc/libfwupdplugin/func.struct_fdt_set_off_dt_strings.html
+share/doc/libfwupdplugin/func.struct_fdt_set_off_dt_struct.html
+share/doc/libfwupdplugin/func.struct_fdt_set_off_mem_rsvmap.html
+share/doc/libfwupdplugin/func.struct_fdt_set_size_dt_strings.html
+share/doc/libfwupdplugin/func.struct_fdt_set_size_dt_struct.html
+share/doc/libfwupdplugin/func.struct_fdt_set_totalsize.html
+share/doc/libfwupdplugin/func.struct_fdt_set_version.html
+share/doc/libfwupdplugin/func.struct_fdt_validate_stream.html
+share/doc/libfwupdplugin/func.struct_fmap_area_get_flags.html
+share/doc/libfwupdplugin/func.struct_fmap_area_get_name.html
+share/doc/libfwupdplugin/func.struct_fmap_area_get_offset.html
+share/doc/libfwupdplugin/func.struct_fmap_area_get_size.html
+share/doc/libfwupdplugin/func.struct_fmap_area_new.html
+share/doc/libfwupdplugin/func.struct_fmap_area_parse_stream.html
+share/doc/libfwupdplugin/func.struct_fmap_area_set_flags.html
+share/doc/libfwupdplugin/func.struct_fmap_area_set_name.html
+share/doc/libfwupdplugin/func.struct_fmap_area_set_offset.html
+share/doc/libfwupdplugin/func.struct_fmap_area_set_size.html
+share/doc/libfwupdplugin/func.struct_fmap_get_base.html
+share/doc/libfwupdplugin/func.struct_fmap_get_name.html
+share/doc/libfwupdplugin/func.struct_fmap_get_nareas.html
+share/doc/libfwupdplugin/func.struct_fmap_get_size.html
+share/doc/libfwupdplugin/func.struct_fmap_get_ver_major.html
+share/doc/libfwupdplugin/func.struct_fmap_get_ver_minor.html
+share/doc/libfwupdplugin/func.struct_fmap_new.html
+share/doc/libfwupdplugin/func.struct_fmap_parse_stream.html
+share/doc/libfwupdplugin/func.struct_fmap_set_base.html
+share/doc/libfwupdplugin/func.struct_fmap_set_name.html
+share/doc/libfwupdplugin/func.struct_fmap_set_nareas.html
+share/doc/libfwupdplugin/func.struct_fmap_set_size.html
+share/doc/libfwupdplugin/func.struct_fmap_set_ver_major.html
+share/doc/libfwupdplugin/func.struct_fmap_set_ver_minor.html
+share/doc/libfwupdplugin/func.struct_fmap_validate_stream.html
+share/doc/libfwupdplugin/func.struct_ifd_fcba_get_flcomp.html
+share/doc/libfwupdplugin/func.struct_ifd_fcba_get_flill.html
+share/doc/libfwupdplugin/func.struct_ifd_fcba_get_flill1.html
+share/doc/libfwupdplugin/func.struct_ifd_fcba_new.html
+share/doc/libfwupdplugin/func.struct_ifd_fcba_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ifd_fcba_set_flcomp.html
+share/doc/libfwupdplugin/func.struct_ifd_fcba_set_flill.html
+share/doc/libfwupdplugin/func.struct_ifd_fcba_set_flill1.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_get_descriptor_map0.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_get_descriptor_map1.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_get_descriptor_map2.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_new.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_set_descriptor_map0.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_set_descriptor_map1.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_set_descriptor_map2.html
+share/doc/libfwupdplugin/func.struct_ifd_fdbar_validate_stream.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_get_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_get_name.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_get_offset.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_new.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_set_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_set_name.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_set_offset.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_checksum.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_crc32.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_entry_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_header_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_header_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_num_of_entries.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_partition_name.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_get_extension_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_get_extension_type.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_new.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_set_extension_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_set_extension_type.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_date.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_flags.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_header_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_header_type.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_header_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_id.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_rsvd.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_size.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_svn.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_vendor.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_new.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_date.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_flags.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_header_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_header_type.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_header_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_id.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_rsvd.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_size.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_svn.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_vendor.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_new.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_checksum.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_crc32.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_entry_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_header_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_header_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_num_of_entries.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_partition_name.html
+share/doc/libfwupdplugin/func.struct_ifwi_cpd_validate_stream.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_get_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_get_offset.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_get_partition_name.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_get_partition_type.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_new.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_set_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_set_offset.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_set_partition_name.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_set_partition_type.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_crc32.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_fitc_build.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_fitc_hotfix.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_fitc_major.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_fitc_minor.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_flags.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_header_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_header_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_num_of_entries.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_ticks_to_add.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_tokens_to_add.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_uma_size.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_new.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_crc32.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_fitc_build.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_fitc_hotfix.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_fitc_major.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_fitc_minor.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_flags.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_header_length.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_header_version.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_num_of_entries.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_ticks_to_add.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_tokens_to_add.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_uma_size.html
+share/doc/libfwupdplugin/func.struct_ifwi_fpt_validate_stream.html
+share/doc/libfwupdplugin/func.struct_ms_ds20_get_size.html
+share/doc/libfwupdplugin/func.struct_ms_ds20_get_type.html
+share/doc/libfwupdplugin/func.struct_ms_ds20_new.html
+share/doc/libfwupdplugin/func.struct_ms_ds20_parse_stream.html
+share/doc/libfwupdplugin/func.struct_ms_ds20_set_size.html
+share/doc/libfwupdplugin/func.struct_ms_ds20_set_type.html
+share/doc/libfwupdplugin/func.struct_oprom_get_compression_type.html
+share/doc/libfwupdplugin/func.struct_oprom_get_efi_image_offset.html
+share/doc/libfwupdplugin/func.struct_oprom_get_expansion_header_offset.html
+share/doc/libfwupdplugin/func.struct_oprom_get_image_size.html
+share/doc/libfwupdplugin/func.struct_oprom_get_init_func_entry_point.html
+share/doc/libfwupdplugin/func.struct_oprom_get_machine_type.html
+share/doc/libfwupdplugin/func.struct_oprom_get_pci_header_offset.html
+share/doc/libfwupdplugin/func.struct_oprom_get_subsystem.html
+share/doc/libfwupdplugin/func.struct_oprom_new.html
+share/doc/libfwupdplugin/func.struct_oprom_parse_stream.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_class_code.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_code_type.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_conf_util_code_header_pointer.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_device_id.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_device_list_pointer.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_dmtf_clp_entry_point_pointer.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_image_length.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_image_revision.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_indicator.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_max_runtime_image_length.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_structure_length.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_structure_revision.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_get_vendor_id.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_new.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_parse_stream.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_class_code.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_code_type.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_conf_util_code_header_pointer.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_device_id.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_device_list_pointer.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_dmtf_clp_entry_point_pointer.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_image_length.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_image_revision.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_indicator.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_max_runtime_image_length.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_structure_length.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_structure_revision.html
+share/doc/libfwupdplugin/func.struct_oprom_pci_set_vendor_id.html
+share/doc/libfwupdplugin/func.struct_oprom_set_compression_type.html
+share/doc/libfwupdplugin/func.struct_oprom_set_efi_image_offset.html
+share/doc/libfwupdplugin/func.struct_oprom_set_expansion_header_offset.html
+share/doc/libfwupdplugin/func.struct_oprom_set_image_size.html
+share/doc/libfwupdplugin/func.struct_oprom_set_init_func_entry_point.html
+share/doc/libfwupdplugin/func.struct_oprom_set_machine_type.html
+share/doc/libfwupdplugin/func.struct_oprom_set_pci_header_offset.html
+share/doc/libfwupdplugin/func.struct_oprom_set_subsystem.html
+share/doc/libfwupdplugin/func.struct_oprom_validate_stream.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_characteristics.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_machine.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_number_of_sections.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_number_of_symbols.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_pointer_to_symbol_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_size_of_optional_header.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_new.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_parse_stream.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_characteristics.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_machine.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_number_of_sections.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_number_of_symbols.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_pointer_to_symbol_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_size_of_optional_header.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_addressofentrypoint.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_base_of_code.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_certificate_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_checksum.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_debug_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_file_alignment.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_image_base.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_loader_flags.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_magic.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_major_linker_version.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_minor_linker_version.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_number_of_rva_and_sizes.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_section_alignment.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_certificate_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_code.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_debug_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_headers.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_image.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_initialized_data.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_uninitialized_data.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_subsystem.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_new.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_parse_stream.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_addressofentrypoint.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_base_of_code.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_certificate_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_checksum.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_debug_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_file_alignment.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_image_base.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_loader_flags.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_magic.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_major_linker_version.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_minor_linker_version.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_number_of_rva_and_sizes.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_section_alignment.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_certificate_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_code.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_debug_table.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_headers.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_image.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_initialized_data.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_uninitialized_data.html
+share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_subsystem.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_get_characteristics.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_get_name.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_get_pointer_to_raw_data.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_get_size_of_raw_data.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_get_virtual_address.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_get_virtual_size.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_new.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_parse_stream.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_set_characteristics.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_set_name.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_set_pointer_to_raw_data.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_set_size_of_raw_data.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_set_virtual_address.html
+share/doc/libfwupdplugin/func.struct_pe_coff_section_set_virtual_size.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_cblp.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_cp.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_cparhdr.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_crlc.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_lfanew.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_lfarlc.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_maxalloc.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_minalloc.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_get_sp.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_new.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_parse_stream.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_cblp.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_cp.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_cparhdr.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_crlc.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_lfanew.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_lfarlc.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_maxalloc.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_minalloc.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_set_sp.html
+share/doc/libfwupdplugin/func.struct_pe_dos_header_validate_stream.html
+share/doc/libfwupdplugin/func.struct_sbat_level_section_header_get_latest.html
+share/doc/libfwupdplugin/func.struct_sbat_level_section_header_get_previous.html
+share/doc/libfwupdplugin/func.struct_sbat_level_section_header_new.html
+share/doc/libfwupdplugin/func.struct_sbat_level_section_header_parse_stream.html
+share/doc/libfwupdplugin/func.struct_sbat_level_section_header_set_latest.html
+share/doc/libfwupdplugin/func.struct_sbat_level_section_header_set_previous.html
+share/doc/libfwupdplugin/func.struct_shim_hive_get_crc32.html
+share/doc/libfwupdplugin/func.struct_shim_hive_get_header_version.html
+share/doc/libfwupdplugin/func.struct_shim_hive_get_items_count.html
+share/doc/libfwupdplugin/func.struct_shim_hive_get_items_offset.html
+share/doc/libfwupdplugin/func.struct_shim_hive_item_get_key_length.html
+share/doc/libfwupdplugin/func.struct_shim_hive_item_get_value_length.html
+share/doc/libfwupdplugin/func.struct_shim_hive_item_new.html
+share/doc/libfwupdplugin/func.struct_shim_hive_item_parse_stream.html
+share/doc/libfwupdplugin/func.struct_shim_hive_item_set_key_length.html
+share/doc/libfwupdplugin/func.struct_shim_hive_item_set_value_length.html
+share/doc/libfwupdplugin/func.struct_shim_hive_new.html
+share/doc/libfwupdplugin/func.struct_shim_hive_parse_stream.html
+share/doc/libfwupdplugin/func.struct_shim_hive_set_crc32.html
+share/doc/libfwupdplugin/func.struct_shim_hive_set_header_version.html
+share/doc/libfwupdplugin/func.struct_shim_hive_set_items_count.html
+share/doc/libfwupdplugin/func.struct_shim_hive_set_items_offset.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_anchor_str.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_entry_point_csum.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_entry_point_len.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_entry_point_rev.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_intermediate_anchor_str.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_intermediate_csum.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_max_structure_sz.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_number_smbios_structs.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_smbios_bcd_rev.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_smbios_major_ver.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_smbios_minor_ver.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_structure_table_addr.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_get_structure_table_len.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_new.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_parse.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_anchor_str.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_entry_point_csum.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_entry_point_len.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_entry_point_rev.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_intermediate_anchor_str.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_intermediate_csum.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_max_structure_sz.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_number_smbios_structs.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_smbios_bcd_rev.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_smbios_major_ver.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_smbios_minor_ver.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_structure_table_addr.html
+share/doc/libfwupdplugin/func.struct_smbios_ep32_set_structure_table_len.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_anchor_str.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_entry_point_csum.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_entry_point_len.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_entry_point_rev.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_reserved0.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_smbios_docrev.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_smbios_major_ver.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_smbios_minor_ver.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_structure_table_addr.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_get_structure_table_len.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_new.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_parse.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_anchor_str.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_entry_point_csum.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_entry_point_len.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_entry_point_rev.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_reserved0.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_smbios_docrev.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_smbios_major_ver.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_smbios_minor_ver.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_structure_table_addr.html
+share/doc/libfwupdplugin/func.struct_smbios_ep64_set_structure_table_len.html
+share/doc/libfwupdplugin/func.struct_smbios_structure_get_handle.html
+share/doc/libfwupdplugin/func.struct_smbios_structure_get_length.html
+share/doc/libfwupdplugin/func.struct_smbios_structure_get_type.html
+share/doc/libfwupdplugin/func.struct_smbios_structure_new.html
+share/doc/libfwupdplugin/func.struct_smbios_structure_parse.html
+share/doc/libfwupdplugin/func.struct_smbios_structure_set_handle.html
+share/doc/libfwupdplugin/func.struct_smbios_structure_set_length.html
+share/doc/libfwupdplugin/func.struct_smbios_structure_set_type.html
+share/doc/libfwupdplugin/func.struct_uswid_get_compression.html
+share/doc/libfwupdplugin/func.struct_uswid_get_flags.html
+share/doc/libfwupdplugin/func.struct_uswid_get_hdrsz.html
+share/doc/libfwupdplugin/func.struct_uswid_get_hdrver.html
+share/doc/libfwupdplugin/func.struct_uswid_get_payloadsz.html
+share/doc/libfwupdplugin/func.struct_uswid_new.html
+share/doc/libfwupdplugin/func.struct_uswid_parse_stream.html
+share/doc/libfwupdplugin/func.struct_uswid_set_compression.html
+share/doc/libfwupdplugin/func.struct_uswid_set_flags.html
+share/doc/libfwupdplugin/func.struct_uswid_set_hdrsz.html
+share/doc/libfwupdplugin/func.struct_uswid_set_hdrver.html
+share/doc/libfwupdplugin/func.struct_uswid_set_payloadsz.html
+share/doc/libfwupdplugin/func.struct_uswid_validate_stream.html
+share/doc/libfwupdplugin/func.strwidth.html
+share/doc/libfwupdplugin/func.sum16.html
+share/doc/libfwupdplugin/func.sum16_bytes.html
+share/doc/libfwupdplugin/func.sum16w.html
+share/doc/libfwupdplugin/func.sum16w_bytes.html
+share/doc/libfwupdplugin/func.sum32.html
+share/doc/libfwupdplugin/func.sum32_bytes.html
+share/doc/libfwupdplugin/func.sum32w.html
+share/doc/libfwupdplugin/func.sum32w_bytes.html
+share/doc/libfwupdplugin/func.sum8.html
+share/doc/libfwupdplugin/func.sum8_bytes.html
+share/doc/libfwupdplugin/func.usb_base_hdr_get_descriptor_type.html
+share/doc/libfwupdplugin/func.usb_base_hdr_get_length.html
+share/doc/libfwupdplugin/func.usb_base_hdr_parse.html
+share/doc/libfwupdplugin/func.usb_base_hdr_parse_stream.html
+share/doc/libfwupdplugin/func.usb_bos_hdr_get_descriptor_type.html
+share/doc/libfwupdplugin/func.usb_bos_hdr_get_dev_capability_type.html
+share/doc/libfwupdplugin/func.usb_bos_hdr_get_length.html
+share/doc/libfwupdplugin/func.usb_bos_hdr_new.html
+share/doc/libfwupdplugin/func.usb_bos_hdr_parse_stream.html
+share/doc/libfwupdplugin/func.usb_bos_hdr_set_descriptor_type.html
+share/doc/libfwupdplugin/func.usb_bos_hdr_set_dev_capability_type.html
+share/doc/libfwupdplugin/func.usb_bos_hdr_set_length.html
+share/doc/libfwupdplugin/func.usb_class_to_string.html
+share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_attributes.html
+share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_configuration.html
+share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_configuration_value.html
+share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_length.html
+share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_max_power.html
+share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_num_interfaces.html
+share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_total_length.html
+share/doc/libfwupdplugin/func.usb_descriptor_hdr_parse_stream.html
+share/doc/libfwupdplugin/func.usb_descriptor_kind_from_string.html
+share/doc/libfwupdplugin/func.usb_descriptor_kind_to_string.html
+share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_attributes.html
+share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_detach_timeout.html
+share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_dfu_version.html
+share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_length.html
+share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_transfer_size.html
+share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_parse_bytes.html
+share/doc/libfwupdplugin/func.uswid_payload_compression_from_string.html
+share/doc/libfwupdplugin/func.uswid_payload_compression_to_string.html
+share/doc/libfwupdplugin/func.utf16_to_utf8_byte_array.html
+share/doc/libfwupdplugin/func.utf16_to_utf8_bytes.html
+share/doc/libfwupdplugin/func.utf8_to_utf16_byte_array.html
+share/doc/libfwupdplugin/func.utf8_to_utf16_bytes.html
+share/doc/libfwupdplugin/func.v4l_cap_to_string.html
+share/doc/libfwupdplugin/func.version_compare.html
+share/doc/libfwupdplugin/func.version_ensure_semver.html
+share/doc/libfwupdplugin/func.version_from_uint16.html
+share/doc/libfwupdplugin/func.version_from_uint16_hex.html
+share/doc/libfwupdplugin/func.version_from_uint24.html
+share/doc/libfwupdplugin/func.version_from_uint32.html
+share/doc/libfwupdplugin/func.version_from_uint32_hex.html
+share/doc/libfwupdplugin/func.version_from_uint64.html
+share/doc/libfwupdplugin/func.version_guess_format.html
+share/doc/libfwupdplugin/func.version_parse_from_format.html
+share/doc/libfwupdplugin/func.version_verify_format.html
+share/doc/libfwupdplugin/func.xmlb_builder_insert_kb.html
+share/doc/libfwupdplugin/func.xmlb_builder_insert_kv.html
+share/doc/libfwupdplugin/func.xmlb_builder_insert_kx.html
+share/doc/libfwupdplugin/fwupd-remotes.d.html
+share/doc/libfwupdplugin/fwupd.conf.html
+share/doc/libfwupdplugin/fwupdmgr.html
+share/doc/libfwupdplugin/fwupdtool.html
+share/doc/libfwupdplugin/fzy.js
+share/doc/libfwupdplugin/genesys-README.html
+share/doc/libfwupdplugin/genesys-gl32xx-README.html
+share/doc/libfwupdplugin/go-up-symbolic.png
+share/doc/libfwupdplugin/goodix-moc-README.html
+share/doc/libfwupdplugin/goodix-tp-README.html
+share/doc/libfwupdplugin/gpio-README.html
+share/doc/libfwupdplugin/hpi-cfu-README.html
+share/doc/libfwupdplugin/hsi.html
+share/doc/libfwupdplugin/huddly-usb-README.html
+share/doc/libfwupdplugin/hughski-colorhug-README.html
+share/doc/libfwupdplugin/hwids.html
+share/doc/libfwupdplugin/ilitek-its-README.html
+share/doc/libfwupdplugin/index.html
+share/doc/libfwupdplugin/index.json
+share/doc/libfwupdplugin/intel-amt-README.html
+share/doc/libfwupdplugin/intel-cvs-README.html
+share/doc/libfwupdplugin/intel-gsc-README.html
+share/doc/libfwupdplugin/intel-mchi-README.html
+share/doc/libfwupdplugin/intel-mkhi-README.html
+share/doc/libfwupdplugin/intel-usb4-README.html
+share/doc/libfwupdplugin/iommu-README.html
+share/doc/libfwupdplugin/jabra-README.html
+share/doc/libfwupdplugin/jabra-file-README.html
+share/doc/libfwupdplugin/jabra-gnp-README.html
+share/doc/libfwupdplugin/kinetic-dp-README.html
+share/doc/libfwupdplugin/legion-hid2-README.html
+share/doc/libfwupdplugin/lenovo-thinklmi-README.html
+share/doc/libfwupdplugin/libfwupdplugin.devhelp2
+share/doc/libfwupdplugin/linux-display-README.html
+share/doc/libfwupdplugin/linux-lockdown-README.html
+share/doc/libfwupdplugin/linux-sleep-README.html
+share/doc/libfwupdplugin/linux-swap-README.html
+share/doc/libfwupdplugin/linux-tainted-README.html
+share/doc/libfwupdplugin/logind-README.html
+share/doc/libfwupdplugin/logitech-bulkcontroller-README.html
+share/doc/libfwupdplugin/logitech-hidpp-README.html
+share/doc/libfwupdplugin/logitech-rallysystem-README.html
+share/doc/libfwupdplugin/logitech-scribe-README.html
+share/doc/libfwupdplugin/logitech-tap-README.html
+share/doc/libfwupdplugin/main.js
+share/doc/libfwupdplugin/mediatek-scaler-README.html
+share/doc/libfwupdplugin/method.AcpiTable.get_oem_id.html
+share/doc/libfwupdplugin/method.AcpiTable.get_oem_revision.html
+share/doc/libfwupdplugin/method.AcpiTable.get_oem_table_id.html
+share/doc/libfwupdplugin/method.AcpiTable.get_revision.html
+share/doc/libfwupdplugin/method.Archive.add_entry.html
+share/doc/libfwupdplugin/method.Archive.iterate.html
+share/doc/libfwupdplugin/method.Archive.lookup_by_fn.html
+share/doc/libfwupdplugin/method.Archive.write.html
+share/doc/libfwupdplugin/method.ArchiveFirmware.get_compression.html
+share/doc/libfwupdplugin/method.ArchiveFirmware.get_format.html
+share/doc/libfwupdplugin/method.ArchiveFirmware.get_image_fnmatch.html
+share/doc/libfwupdplugin/method.ArchiveFirmware.set_compression.html
+share/doc/libfwupdplugin/method.ArchiveFirmware.set_format.html
+share/doc/libfwupdplugin/method.Backend.add_string.html
+share/doc/libfwupdplugin/method.Backend.coldplug.html
+share/doc/libfwupdplugin/method.Backend.create_device.html
+share/doc/libfwupdplugin/method.Backend.create_device_for_donor.html
+share/doc/libfwupdplugin/method.Backend.device_added.html
+share/doc/libfwupdplugin/method.Backend.device_changed.html
+share/doc/libfwupdplugin/method.Backend.device_removed.html
+share/doc/libfwupdplugin/method.Backend.get_context.html
+share/doc/libfwupdplugin/method.Backend.get_device_parent.html
+share/doc/libfwupdplugin/method.Backend.get_devices.html
+share/doc/libfwupdplugin/method.Backend.get_enabled.html
+share/doc/libfwupdplugin/method.Backend.get_name.html
+share/doc/libfwupdplugin/method.Backend.invalidate.html
+share/doc/libfwupdplugin/method.Backend.lookup_by_id.html
+share/doc/libfwupdplugin/method.Backend.registered.html
+share/doc/libfwupdplugin/method.Backend.set_enabled.html
+share/doc/libfwupdplugin/method.Backend.setup.html
+share/doc/libfwupdplugin/method.BiosSettings.add_attribute.html
+share/doc/libfwupdplugin/method.BiosSettings.get_all.html
+share/doc/libfwupdplugin/method.BiosSettings.get_attr.html
+share/doc/libfwupdplugin/method.BiosSettings.get_pending_reboot.html
+share/doc/libfwupdplugin/method.BiosSettings.setup.html
+share/doc/libfwupdplugin/method.BiosSettings.to_hash_kv.html
+share/doc/libfwupdplugin/method.BlockDevice.sg_io_cmd_none.html
+share/doc/libfwupdplugin/method.BlockDevice.sg_io_cmd_read.html
+share/doc/libfwupdplugin/method.BlockDevice.sg_io_cmd_write.html
+share/doc/libfwupdplugin/method.BlockPartition.get_fs_label.html
+share/doc/libfwupdplugin/method.BlockPartition.get_fs_type.html
+share/doc/libfwupdplugin/method.BlockPartition.get_fs_uuid.html
+share/doc/libfwupdplugin/method.BlockPartition.get_mount_point.html
+share/doc/libfwupdplugin/method.BluezDevice.notify_acquire.html
+share/doc/libfwupdplugin/method.BluezDevice.notify_start.html
+share/doc/libfwupdplugin/method.BluezDevice.notify_stop.html
+share/doc/libfwupdplugin/method.BluezDevice.read.html
+share/doc/libfwupdplugin/method.BluezDevice.read_string.html
+share/doc/libfwupdplugin/method.BluezDevice.write.html
+share/doc/libfwupdplugin/method.BluezDevice.write_acquire.html
+share/doc/libfwupdplugin/method.CabFirmware.get_compressed.html
+share/doc/libfwupdplugin/method.CabFirmware.get_only_basename.html
+share/doc/libfwupdplugin/method.CabFirmware.set_compressed.html
+share/doc/libfwupdplugin/method.CabFirmware.set_only_basename.html
+share/doc/libfwupdplugin/method.CabImage.get_created.html
+share/doc/libfwupdplugin/method.CabImage.get_win32_filename.html
+share/doc/libfwupdplugin/method.CabImage.set_created.html
+share/doc/libfwupdplugin/method.CabImage.set_win32_filename.html
+share/doc/libfwupdplugin/method.CfiDevice.chip_select.html
+share/doc/libfwupdplugin/method.CfiDevice.chip_select_locker_new.html
+share/doc/libfwupdplugin/method.CfiDevice.get_block_size.html
+share/doc/libfwupdplugin/method.CfiDevice.get_cmd.html
+share/doc/libfwupdplugin/method.CfiDevice.get_flash_id.html
+share/doc/libfwupdplugin/method.CfiDevice.get_page_size.html
+share/doc/libfwupdplugin/method.CfiDevice.get_sector_size.html
+share/doc/libfwupdplugin/method.CfiDevice.get_size.html
+share/doc/libfwupdplugin/method.CfiDevice.send_command.html
+share/doc/libfwupdplugin/method.CfiDevice.set_block_size.html
+share/doc/libfwupdplugin/method.CfiDevice.set_flash_id.html
+share/doc/libfwupdplugin/method.CfiDevice.set_page_size.html
+share/doc/libfwupdplugin/method.CfiDevice.set_sector_size.html
+share/doc/libfwupdplugin/method.CfiDevice.set_size.html
+share/doc/libfwupdplugin/method.CfuOffer.get_bank.html
+share/doc/libfwupdplugin/method.CfuOffer.get_component_id.html
+share/doc/libfwupdplugin/method.CfuOffer.get_force_ignore_version.html
+share/doc/libfwupdplugin/method.CfuOffer.get_force_immediate_reset.html
+share/doc/libfwupdplugin/method.CfuOffer.get_hw_variant.html
+share/doc/libfwupdplugin/method.CfuOffer.get_milestone.html
+share/doc/libfwupdplugin/method.CfuOffer.get_product_id.html
+share/doc/libfwupdplugin/method.CfuOffer.get_protocol_revision.html
+share/doc/libfwupdplugin/method.CfuOffer.get_segment_number.html
+share/doc/libfwupdplugin/method.CfuOffer.get_token.html
+share/doc/libfwupdplugin/method.CfuOffer.set_bank.html
+share/doc/libfwupdplugin/method.CfuOffer.set_component_id.html
+share/doc/libfwupdplugin/method.CfuOffer.set_force_ignore_version.html
+share/doc/libfwupdplugin/method.CfuOffer.set_force_immediate_reset.html
+share/doc/libfwupdplugin/method.CfuOffer.set_hw_variant.html
+share/doc/libfwupdplugin/method.CfuOffer.set_milestone.html
+share/doc/libfwupdplugin/method.CfuOffer.set_product_id.html
+share/doc/libfwupdplugin/method.CfuOffer.set_protocol_revision.html
+share/doc/libfwupdplugin/method.CfuOffer.set_segment_number.html
+share/doc/libfwupdplugin/method.CfuOffer.set_token.html
+share/doc/libfwupdplugin/method.Chunk.get_address.html
+share/doc/libfwupdplugin/method.Chunk.get_bytes.html
+share/doc/libfwupdplugin/method.Chunk.get_data.html
+share/doc/libfwupdplugin/method.Chunk.get_data_out.html
+share/doc/libfwupdplugin/method.Chunk.get_data_sz.html
+share/doc/libfwupdplugin/method.Chunk.get_idx.html
+share/doc/libfwupdplugin/method.Chunk.get_page.html
+share/doc/libfwupdplugin/method.Chunk.set_address.html
+share/doc/libfwupdplugin/method.Chunk.set_bytes.html
+share/doc/libfwupdplugin/method.Chunk.set_idx.html
+share/doc/libfwupdplugin/method.Chunk.set_page.html
+share/doc/libfwupdplugin/method.Chunk.to_string.html
+share/doc/libfwupdplugin/method.ChunkArray.index.html
+share/doc/libfwupdplugin/method.ChunkArray.length.html
+share/doc/libfwupdplugin/method.CompositeInputStream.add_bytes.html
+share/doc/libfwupdplugin/method.CompositeInputStream.add_partial_stream.html
+share/doc/libfwupdplugin/method.CompositeInputStream.add_stream.html
+share/doc/libfwupdplugin/method.Config.get_value.html
+share/doc/libfwupdplugin/method.Config.get_value_bool.html
+share/doc/libfwupdplugin/method.Config.get_value_strv.html
+share/doc/libfwupdplugin/method.Config.get_value_u64.html
+share/doc/libfwupdplugin/method.Config.load.html
+share/doc/libfwupdplugin/method.Config.reset_defaults.html
+share/doc/libfwupdplugin/method.Config.set_default.html
+share/doc/libfwupdplugin/method.Config.set_value.html
+share/doc/libfwupdplugin/method.Context.add_compile_version.html
+share/doc/libfwupdplugin/method.Context.add_esp_volume.html
+share/doc/libfwupdplugin/method.Context.add_firmware_gtype.html
+share/doc/libfwupdplugin/method.Context.add_flag.html
+share/doc/libfwupdplugin/method.Context.add_quirk_key.html
+share/doc/libfwupdplugin/method.Context.add_runtime_version.html
+share/doc/libfwupdplugin/method.Context.add_udev_subsystem.html
+share/doc/libfwupdplugin/method.Context.efivars_check_free_space.html
+share/doc/libfwupdplugin/method.Context.get_backends.html
+share/doc/libfwupdplugin/method.Context.get_battery_level.html
+share/doc/libfwupdplugin/method.Context.get_battery_threshold.html
+share/doc/libfwupdplugin/method.Context.get_bios_setting.html
+share/doc/libfwupdplugin/method.Context.get_bios_setting_pending_reboot.html
+share/doc/libfwupdplugin/method.Context.get_bios_settings.html
+share/doc/libfwupdplugin/method.Context.get_chassis_kind.html
+share/doc/libfwupdplugin/method.Context.get_compile_versions.html
+share/doc/libfwupdplugin/method.Context.get_config.html
+share/doc/libfwupdplugin/method.Context.get_data.html
+share/doc/libfwupdplugin/method.Context.get_default_esp.html
+share/doc/libfwupdplugin/method.Context.get_display_state.html
+share/doc/libfwupdplugin/method.Context.get_efivars.html
+share/doc/libfwupdplugin/method.Context.get_esp_files.html
+share/doc/libfwupdplugin/method.Context.get_esp_location.html
+share/doc/libfwupdplugin/method.Context.get_esp_volume_by_hard_drive_device_path.html
+share/doc/libfwupdplugin/method.Context.get_esp_volumes.html
+share/doc/libfwupdplugin/method.Context.get_fdt.html
+share/doc/libfwupdplugin/method.Context.get_firmware_gtype_by_id.html
+share/doc/libfwupdplugin/method.Context.get_firmware_gtype_ids.html
+share/doc/libfwupdplugin/method.Context.get_firmware_gtypes.html
+share/doc/libfwupdplugin/method.Context.get_hwid_guids.html
+share/doc/libfwupdplugin/method.Context.get_hwid_replace_value.html
+share/doc/libfwupdplugin/method.Context.get_hwid_value.html
+share/doc/libfwupdplugin/method.Context.get_hwids.html
+share/doc/libfwupdplugin/method.Context.get_lid_state.html
+share/doc/libfwupdplugin/method.Context.get_plugin_names_for_udev_subsystem.html
+share/doc/libfwupdplugin/method.Context.get_power_state.html
+share/doc/libfwupdplugin/method.Context.get_runtime_version.html
+share/doc/libfwupdplugin/method.Context.get_runtime_versions.html
+share/doc/libfwupdplugin/method.Context.get_smbios.html
+share/doc/libfwupdplugin/method.Context.get_smbios_data.html
+share/doc/libfwupdplugin/method.Context.get_smbios_integer.html
+share/doc/libfwupdplugin/method.Context.get_smbios_string.html
+share/doc/libfwupdplugin/method.Context.get_udev_subsystems.html
+share/doc/libfwupdplugin/method.Context.has_backend.html
+share/doc/libfwupdplugin/method.Context.has_flag.html
+share/doc/libfwupdplugin/method.Context.has_hwid_flag.html
+share/doc/libfwupdplugin/method.Context.has_hwid_guid.html
+share/doc/libfwupdplugin/method.Context.housekeeping.html
+share/doc/libfwupdplugin/method.Context.load_hwinfo.html
+share/doc/libfwupdplugin/method.Context.load_quirks.html
+share/doc/libfwupdplugin/method.Context.lookup_quirk_by_id.html
+share/doc/libfwupdplugin/method.Context.lookup_quirk_by_id_iter.html
+share/doc/libfwupdplugin/method.Context.reload_bios_settings.html
+share/doc/libfwupdplugin/method.Context.remove_flag.html
+share/doc/libfwupdplugin/method.Context.security_changed.html
+share/doc/libfwupdplugin/method.Context.set_battery_level.html
+share/doc/libfwupdplugin/method.Context.set_battery_threshold.html
+share/doc/libfwupdplugin/method.Context.set_chassis_kind.html
+share/doc/libfwupdplugin/method.Context.set_data.html
+share/doc/libfwupdplugin/method.Context.set_display_state.html
+share/doc/libfwupdplugin/method.Context.set_esp_location.html
+share/doc/libfwupdplugin/method.Context.set_lid_state.html
+share/doc/libfwupdplugin/method.Context.set_power_state.html
+share/doc/libfwupdplugin/method.CoswidFirmware.get_product.html
+share/doc/libfwupdplugin/method.CsvEntry.add_value.html
+share/doc/libfwupdplugin/method.CsvEntry.get_value_by_column_id.html
+share/doc/libfwupdplugin/method.CsvEntry.get_value_by_column_id_uint64.html
+share/doc/libfwupdplugin/method.CsvEntry.get_value_by_idx.html
+share/doc/libfwupdplugin/method.CsvFirmware.add_column_id.html
+share/doc/libfwupdplugin/method.CsvFirmware.get_column_id.html
+share/doc/libfwupdplugin/method.CsvFirmware.get_write_column_ids.html
+share/doc/libfwupdplugin/method.CsvFirmware.set_write_column_ids.html
+share/doc/libfwupdplugin/method.Device.activate.html
+share/doc/libfwupdplugin/method.Device.add_child.html
+share/doc/libfwupdplugin/method.Device.add_event.html
+share/doc/libfwupdplugin/method.Device.add_flag.html
+share/doc/libfwupdplugin/method.Device.add_instance_id.html
+share/doc/libfwupdplugin/method.Device.add_instance_id_full.html
+share/doc/libfwupdplugin/method.Device.add_instance_str.html
+share/doc/libfwupdplugin/method.Device.add_instance_strsafe.html
+share/doc/libfwupdplugin/method.Device.add_instance_strup.html
+share/doc/libfwupdplugin/method.Device.add_instance_u16.html
+share/doc/libfwupdplugin/method.Device.add_instance_u32.html
+share/doc/libfwupdplugin/method.Device.add_instance_u4.html
+share/doc/libfwupdplugin/method.Device.add_instance_u8.html
+share/doc/libfwupdplugin/method.Device.add_json.html
+share/doc/libfwupdplugin/method.Device.add_parent_backend_id.html
+share/doc/libfwupdplugin/method.Device.add_parent_guid.html
+share/doc/libfwupdplugin/method.Device.add_parent_physical_id.html
+share/doc/libfwupdplugin/method.Device.add_possible_plugin.html
+share/doc/libfwupdplugin/method.Device.add_private_flag.html
+share/doc/libfwupdplugin/method.Device.add_problem.html
+share/doc/libfwupdplugin/method.Device.add_security_attrs.html
+share/doc/libfwupdplugin/method.Device.add_string.html
+share/doc/libfwupdplugin/method.Device.attach.html
+share/doc/libfwupdplugin/method.Device.attach_full.html
+share/doc/libfwupdplugin/method.Device.bind_driver.html
+share/doc/libfwupdplugin/method.Device.build_instance_id.html
+share/doc/libfwupdplugin/method.Device.build_instance_id_full.html
+share/doc/libfwupdplugin/method.Device.build_instance_id_strv.html
+share/doc/libfwupdplugin/method.Device.build_vendor_id.html
+share/doc/libfwupdplugin/method.Device.build_vendor_id_u16.html
+share/doc/libfwupdplugin/method.Device.check_fwupd_version.html
+share/doc/libfwupdplugin/method.Device.cleanup.html
+share/doc/libfwupdplugin/method.Device.clear_events.html
+share/doc/libfwupdplugin/method.Device.close.html
+share/doc/libfwupdplugin/method.Device.convert_instance_ids.html
+share/doc/libfwupdplugin/method.Device.detach.html
+share/doc/libfwupdplugin/method.Device.detach_full.html
+share/doc/libfwupdplugin/method.Device.dump_firmware.html
+share/doc/libfwupdplugin/method.Device.emit_request.html
+share/doc/libfwupdplugin/method.Device.ensure_from_component.html
+share/doc/libfwupdplugin/method.Device.ensure_from_release.html
+share/doc/libfwupdplugin/method.Device.ensure_id.html
+share/doc/libfwupdplugin/method.Device.from_json.html
+share/doc/libfwupdplugin/method.Device.get_acquiesce_delay.html
+share/doc/libfwupdplugin/method.Device.get_backend.html
+share/doc/libfwupdplugin/method.Device.get_backend_id.html
+share/doc/libfwupdplugin/method.Device.get_backend_parent.html
+share/doc/libfwupdplugin/method.Device.get_backend_parent_with_subsystem.html
+share/doc/libfwupdplugin/method.Device.get_battery_level.html
+share/doc/libfwupdplugin/method.Device.get_battery_threshold.html
+share/doc/libfwupdplugin/method.Device.get_children.html
+share/doc/libfwupdplugin/method.Device.get_contents.html
+share/doc/libfwupdplugin/method.Device.get_contents_bytes.html
+share/doc/libfwupdplugin/method.Device.get_context.html
+share/doc/libfwupdplugin/method.Device.get_counterpart_guids.html
+share/doc/libfwupdplugin/method.Device.get_created_usec.html
+share/doc/libfwupdplugin/method.Device.get_custom_flags.html
+share/doc/libfwupdplugin/method.Device.get_equivalent_id.html
+share/doc/libfwupdplugin/method.Device.get_events.html
+share/doc/libfwupdplugin/method.Device.get_firmware_gtype.html
+share/doc/libfwupdplugin/method.Device.get_firmware_size_max.html
+share/doc/libfwupdplugin/method.Device.get_firmware_size_min.html
+share/doc/libfwupdplugin/method.Device.get_instance_str.html
+share/doc/libfwupdplugin/method.Device.get_logical_id.html
+share/doc/libfwupdplugin/method.Device.get_metadata.html
+share/doc/libfwupdplugin/method.Device.get_metadata_boolean.html
+share/doc/libfwupdplugin/method.Device.get_metadata_integer.html
+share/doc/libfwupdplugin/method.Device.get_modified_usec.html
+share/doc/libfwupdplugin/method.Device.get_order.html
+share/doc/libfwupdplugin/method.Device.get_parent.html
+share/doc/libfwupdplugin/method.Device.get_parent_backend_ids.html
+share/doc/libfwupdplugin/method.Device.get_parent_guids.html
+share/doc/libfwupdplugin/method.Device.get_parent_physical_ids.html
+share/doc/libfwupdplugin/method.Device.get_physical_id.html
+share/doc/libfwupdplugin/method.Device.get_pid.html
+share/doc/libfwupdplugin/method.Device.get_possible_plugins.html
+share/doc/libfwupdplugin/method.Device.get_priority.html
+share/doc/libfwupdplugin/method.Device.get_proxy.html
+share/doc/libfwupdplugin/method.Device.get_proxy_gtype.html
+share/doc/libfwupdplugin/method.Device.get_proxy_guid.html
+share/doc/libfwupdplugin/method.Device.get_proxy_with_fallback.html
+share/doc/libfwupdplugin/method.Device.get_remove_delay.html
+share/doc/libfwupdplugin/method.Device.get_request_cnt.html
+share/doc/libfwupdplugin/method.Device.get_required_free.html
+share/doc/libfwupdplugin/method.Device.get_results.html
+share/doc/libfwupdplugin/method.Device.get_root.html
+share/doc/libfwupdplugin/method.Device.get_smbios_string.html
+share/doc/libfwupdplugin/method.Device.get_specialized_gtype.html
+share/doc/libfwupdplugin/method.Device.get_update_image.html
+share/doc/libfwupdplugin/method.Device.get_update_message.html
+share/doc/libfwupdplugin/method.Device.get_update_request_id.html
+share/doc/libfwupdplugin/method.Device.get_vid.html
+share/doc/libfwupdplugin/method.Device.has_guid.html
+share/doc/libfwupdplugin/method.Device.has_inhibit.html
+share/doc/libfwupdplugin/method.Device.has_instance_id.html
+share/doc/libfwupdplugin/method.Device.has_parent_backend_id.html
+share/doc/libfwupdplugin/method.Device.has_parent_guid.html
+share/doc/libfwupdplugin/method.Device.has_parent_physical_id.html
+share/doc/libfwupdplugin/method.Device.has_private_flag.html
+share/doc/libfwupdplugin/method.Device.has_private_flag_quark.html
+share/doc/libfwupdplugin/method.Device.has_problem.html
+share/doc/libfwupdplugin/method.Device.incorporate.html
+share/doc/libfwupdplugin/method.Device.incorporate_flag.html
+share/doc/libfwupdplugin/method.Device.inhibit.html
+share/doc/libfwupdplugin/method.Device.is_updatable.html
+share/doc/libfwupdplugin/method.Device.load_event.html
+share/doc/libfwupdplugin/method.Device.open.html
+share/doc/libfwupdplugin/method.Device.poll.html
+share/doc/libfwupdplugin/method.Device.poll_locker_new.html
+share/doc/libfwupdplugin/method.Device.prepare.html
+share/doc/libfwupdplugin/method.Device.prepare_firmware.html
+share/doc/libfwupdplugin/method.Device.probe.html
+share/doc/libfwupdplugin/method.Device.probe_complete.html
+share/doc/libfwupdplugin/method.Device.probe_invalidate.html
+share/doc/libfwupdplugin/method.Device.query_file_exists.html
+share/doc/libfwupdplugin/method.Device.read_firmware.html
+share/doc/libfwupdplugin/method.Device.register_private_flag.html
+share/doc/libfwupdplugin/method.Device.reload.html
+share/doc/libfwupdplugin/method.Device.remove_child.html
+share/doc/libfwupdplugin/method.Device.remove_children.html
+share/doc/libfwupdplugin/method.Device.remove_flag.html
+share/doc/libfwupdplugin/method.Device.remove_metadata.html
+share/doc/libfwupdplugin/method.Device.remove_private_flag.html
+share/doc/libfwupdplugin/method.Device.remove_problem.html
+share/doc/libfwupdplugin/method.Device.replace.html
+share/doc/libfwupdplugin/method.Device.report_metadata_post.html
+share/doc/libfwupdplugin/method.Device.report_metadata_pre.html
+share/doc/libfwupdplugin/method.Device.rescan.html
+share/doc/libfwupdplugin/method.Device.retry.html
+share/doc/libfwupdplugin/method.Device.retry_add_recovery.html
+share/doc/libfwupdplugin/method.Device.retry_full.html
+share/doc/libfwupdplugin/method.Device.retry_set_delay.html
+share/doc/libfwupdplugin/method.Device.save_event.html
+share/doc/libfwupdplugin/method.Device.security_attr_new.html
+share/doc/libfwupdplugin/method.Device.set_acquiesce_delay.html
+share/doc/libfwupdplugin/method.Device.set_backend.html
+share/doc/libfwupdplugin/method.Device.set_backend_id.html
+share/doc/libfwupdplugin/method.Device.set_battery_level.html
+share/doc/libfwupdplugin/method.Device.set_battery_threshold.html
+share/doc/libfwupdplugin/method.Device.set_contents.html
+share/doc/libfwupdplugin/method.Device.set_contents_bytes.html
+share/doc/libfwupdplugin/method.Device.set_context.html
+share/doc/libfwupdplugin/method.Device.set_created_usec.html
+share/doc/libfwupdplugin/method.Device.set_custom_flags.html
+share/doc/libfwupdplugin/method.Device.set_equivalent_id.html
+share/doc/libfwupdplugin/method.Device.set_firmware_gtype.html
+share/doc/libfwupdplugin/method.Device.set_firmware_size.html
+share/doc/libfwupdplugin/method.Device.set_firmware_size_max.html
+share/doc/libfwupdplugin/method.Device.set_firmware_size_min.html
+share/doc/libfwupdplugin/method.Device.set_fwupd_version.html
+share/doc/libfwupdplugin/method.Device.set_id.html
+share/doc/libfwupdplugin/method.Device.set_logical_id.html
+share/doc/libfwupdplugin/method.Device.set_metadata.html
+share/doc/libfwupdplugin/method.Device.set_metadata_boolean.html
+share/doc/libfwupdplugin/method.Device.set_metadata_integer.html
+share/doc/libfwupdplugin/method.Device.set_modified_usec.html
+share/doc/libfwupdplugin/method.Device.set_name.html
+share/doc/libfwupdplugin/method.Device.set_order.html
+share/doc/libfwupdplugin/method.Device.set_parent.html
+share/doc/libfwupdplugin/method.Device.set_physical_id.html
+share/doc/libfwupdplugin/method.Device.set_pid.html
+share/doc/libfwupdplugin/method.Device.set_poll_interval.html
+share/doc/libfwupdplugin/method.Device.set_priority.html
+share/doc/libfwupdplugin/method.Device.set_progress.html
+share/doc/libfwupdplugin/method.Device.set_proxy.html
+share/doc/libfwupdplugin/method.Device.set_proxy_gtype.html
+share/doc/libfwupdplugin/method.Device.set_proxy_guid.html
+share/doc/libfwupdplugin/method.Device.set_quirk_kv.html
+share/doc/libfwupdplugin/method.Device.set_remove_delay.html
+share/doc/libfwupdplugin/method.Device.set_required_free.html
+share/doc/libfwupdplugin/method.Device.set_specialized_gtype.html
+share/doc/libfwupdplugin/method.Device.set_target.html
+share/doc/libfwupdplugin/method.Device.set_update_image.html
+share/doc/libfwupdplugin/method.Device.set_update_message.html
+share/doc/libfwupdplugin/method.Device.set_update_request_id.html
+share/doc/libfwupdplugin/method.Device.set_update_state.html
+share/doc/libfwupdplugin/method.Device.set_vendor.html
+share/doc/libfwupdplugin/method.Device.set_version.html
+share/doc/libfwupdplugin/method.Device.set_version_bootloader.html
+share/doc/libfwupdplugin/method.Device.set_version_format.html
+share/doc/libfwupdplugin/method.Device.set_version_lowest.html
+share/doc/libfwupdplugin/method.Device.set_version_lowest_raw.html
+share/doc/libfwupdplugin/method.Device.set_version_raw.html
+share/doc/libfwupdplugin/method.Device.set_vid.html
+share/doc/libfwupdplugin/method.Device.setup.html
+share/doc/libfwupdplugin/method.Device.sleep.html
+share/doc/libfwupdplugin/method.Device.sleep_full.html
+share/doc/libfwupdplugin/method.Device.to_string.html
+share/doc/libfwupdplugin/method.Device.unbind_driver.html
+share/doc/libfwupdplugin/method.Device.uninhibit.html
+share/doc/libfwupdplugin/method.Device.write_firmware.html
+share/doc/libfwupdplugin/method.DeviceEvent.check_error.html
+share/doc/libfwupdplugin/method.DeviceEvent.copy_data.html
+share/doc/libfwupdplugin/method.DeviceEvent.get_bytes.html
+share/doc/libfwupdplugin/method.DeviceEvent.get_i64.html
+share/doc/libfwupdplugin/method.DeviceEvent.get_str.html
+share/doc/libfwupdplugin/method.DeviceEvent.set_bytes.html
+share/doc/libfwupdplugin/method.DeviceEvent.set_data.html
+share/doc/libfwupdplugin/method.DeviceEvent.set_error.html
+share/doc/libfwupdplugin/method.DeviceEvent.set_i64.html
+share/doc/libfwupdplugin/method.DeviceEvent.set_str.html
+share/doc/libfwupdplugin/method.DeviceLocker.close.html
+share/doc/libfwupdplugin/method.DfuFirmware.get_pid.html
+share/doc/libfwupdplugin/method.DfuFirmware.get_release.html
+share/doc/libfwupdplugin/method.DfuFirmware.get_version.html
+share/doc/libfwupdplugin/method.DfuFirmware.get_vid.html
+share/doc/libfwupdplugin/method.DfuFirmware.set_pid.html
+share/doc/libfwupdplugin/method.DfuFirmware.set_release.html
+share/doc/libfwupdplugin/method.DfuFirmware.set_version.html
+share/doc/libfwupdplugin/method.DfuFirmware.set_vid.html
+share/doc/libfwupdplugin/method.DpauxDevice.get_dpcd_dev_id.html
+share/doc/libfwupdplugin/method.DpauxDevice.get_dpcd_hw_rev.html
+share/doc/libfwupdplugin/method.DpauxDevice.get_dpcd_ieee_oui.html
+share/doc/libfwupdplugin/method.DpauxDevice.read.html
+share/doc/libfwupdplugin/method.DpauxDevice.set_dpcd_dev_id.html
+share/doc/libfwupdplugin/method.DpauxDevice.set_dpcd_hw_rev.html
+share/doc/libfwupdplugin/method.DpauxDevice.set_dpcd_ieee_oui.html
+share/doc/libfwupdplugin/method.DpauxDevice.write.html
+share/doc/libfwupdplugin/method.DrmDevice.get_connector_id.html
+share/doc/libfwupdplugin/method.DrmDevice.get_crtc_height.html
+share/doc/libfwupdplugin/method.DrmDevice.get_crtc_width.html
+share/doc/libfwupdplugin/method.DrmDevice.get_crtc_x.html
+share/doc/libfwupdplugin/method.DrmDevice.get_crtc_y.html
+share/doc/libfwupdplugin/method.DrmDevice.get_edid.html
+share/doc/libfwupdplugin/method.DrmDevice.get_enabled.html
+share/doc/libfwupdplugin/method.DrmDevice.get_state.html
+share/doc/libfwupdplugin/method.Edid.get_eisa_id.html
+share/doc/libfwupdplugin/method.Edid.get_pnp_id.html
+share/doc/libfwupdplugin/method.Edid.get_product_code.html
+share/doc/libfwupdplugin/method.Edid.get_product_name.html
+share/doc/libfwupdplugin/method.Edid.get_serial_number.html
+share/doc/libfwupdplugin/method.Edid.set_eisa_id.html
+share/doc/libfwupdplugin/method.Edid.set_pnp_id.html
+share/doc/libfwupdplugin/method.Edid.set_product_code.html
+share/doc/libfwupdplugin/method.Edid.set_product_name.html
+share/doc/libfwupdplugin/method.Edid.set_serial_number.html
+share/doc/libfwupdplugin/method.EfiDevicePath.get_subtype.html
+share/doc/libfwupdplugin/method.EfiDevicePath.set_subtype.html
+share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.compare.html
+share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.get_partition_number.html
+share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.get_partition_signature.html
+share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.get_partition_size.html
+share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.get_partition_start.html
+share/doc/libfwupdplugin/method.EfiLoadOption.get_kind.html
+share/doc/libfwupdplugin/method.EfiLoadOption.get_metadata.html
+share/doc/libfwupdplugin/method.EfiLoadOption.set_kind.html
+share/doc/libfwupdplugin/method.EfiLoadOption.set_metadata.html
+share/doc/libfwupdplugin/method.EfiSignature.get_kind.html
+share/doc/libfwupdplugin/method.EfiSignature.get_owner.html
+share/doc/libfwupdplugin/method.EfiSignatureList.get_newest.html
+share/doc/libfwupdplugin/method.EfiVariableAuthentication2.get_signers.html
+share/doc/libfwupdplugin/method.EfiX509Signature.get_issuer.html
+share/doc/libfwupdplugin/method.EfiX509Signature.get_subject.html
+share/doc/libfwupdplugin/method.EfiX509Signature.get_subject_name.html
+share/doc/libfwupdplugin/method.EfiX509Signature.get_subject_vendor.html
+share/doc/libfwupdplugin/method.Efivars.create_boot_entry_for_volume.html
+share/doc/libfwupdplugin/method.Efivars.delete.html
+share/doc/libfwupdplugin/method.Efivars.delete_with_glob.html
+share/doc/libfwupdplugin/method.Efivars.exists.html
+share/doc/libfwupdplugin/method.Efivars.get_boot_current.html
+share/doc/libfwupdplugin/method.Efivars.get_boot_data.html
+share/doc/libfwupdplugin/method.Efivars.get_boot_entries.html
+share/doc/libfwupdplugin/method.Efivars.get_boot_entry.html
+share/doc/libfwupdplugin/method.Efivars.get_boot_next.html
+share/doc/libfwupdplugin/method.Efivars.get_boot_order.html
+share/doc/libfwupdplugin/method.Efivars.get_data.html
+share/doc/libfwupdplugin/method.Efivars.get_data_bytes.html
+share/doc/libfwupdplugin/method.Efivars.get_monitor.html
+share/doc/libfwupdplugin/method.Efivars.get_names.html
+share/doc/libfwupdplugin/method.Efivars.get_secure_boot.html
+share/doc/libfwupdplugin/method.Efivars.set_boot_data.html
+share/doc/libfwupdplugin/method.Efivars.set_boot_entry.html
+share/doc/libfwupdplugin/method.Efivars.set_boot_next.html
+share/doc/libfwupdplugin/method.Efivars.set_boot_order.html
+share/doc/libfwupdplugin/method.Efivars.set_data.html
+share/doc/libfwupdplugin/method.Efivars.set_data_bytes.html
+share/doc/libfwupdplugin/method.Efivars.space_free.html
+share/doc/libfwupdplugin/method.Efivars.space_used.html
+share/doc/libfwupdplugin/method.Efivars.supported.html
+share/doc/libfwupdplugin/method.FdtFirmware.get_cpuid.html
+share/doc/libfwupdplugin/method.FdtFirmware.get_image_by_path.html
+share/doc/libfwupdplugin/method.FdtFirmware.set_cpuid.html
+share/doc/libfwupdplugin/method.FdtImage.get_attr.html
+share/doc/libfwupdplugin/method.FdtImage.get_attr_str.html
+share/doc/libfwupdplugin/method.FdtImage.get_attr_strlist.html
+share/doc/libfwupdplugin/method.FdtImage.get_attr_u32.html
+share/doc/libfwupdplugin/method.FdtImage.get_attr_u64.html
+share/doc/libfwupdplugin/method.FdtImage.get_attrs.html
+share/doc/libfwupdplugin/method.FdtImage.set_attr.html
+share/doc/libfwupdplugin/method.FdtImage.set_attr_str.html
+share/doc/libfwupdplugin/method.FdtImage.set_attr_strlist.html
+share/doc/libfwupdplugin/method.FdtImage.set_attr_uint32.html
+share/doc/libfwupdplugin/method.FdtImage.set_attr_uint64.html
+share/doc/libfwupdplugin/method.Firmware.add_chunk.html
+share/doc/libfwupdplugin/method.Firmware.add_flag.html
+share/doc/libfwupdplugin/method.Firmware.add_image.html
+share/doc/libfwupdplugin/method.Firmware.add_image_full.html
+share/doc/libfwupdplugin/method.Firmware.add_patch.html
+share/doc/libfwupdplugin/method.Firmware.build.html
+share/doc/libfwupdplugin/method.Firmware.build_from_filename.html
+share/doc/libfwupdplugin/method.Firmware.build_from_xml.html
+share/doc/libfwupdplugin/method.Firmware.check_compatible.html
+share/doc/libfwupdplugin/method.Firmware.export.html
+share/doc/libfwupdplugin/method.Firmware.export_to_xml.html
+share/doc/libfwupdplugin/method.Firmware.get_addr.html
+share/doc/libfwupdplugin/method.Firmware.get_alignment.html
+share/doc/libfwupdplugin/method.Firmware.get_bytes.html
+share/doc/libfwupdplugin/method.Firmware.get_bytes_with_patches.html
+share/doc/libfwupdplugin/method.Firmware.get_checksum.html
+share/doc/libfwupdplugin/method.Firmware.get_chunks.html
+share/doc/libfwupdplugin/method.Firmware.get_depth.html
+share/doc/libfwupdplugin/method.Firmware.get_filename.html
+share/doc/libfwupdplugin/method.Firmware.get_id.html
+share/doc/libfwupdplugin/method.Firmware.get_idx.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_checksum.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_gtype.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_gtype_bytes.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_id.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_id_bytes.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_id_stream.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_idx.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_idx_bytes.html
+share/doc/libfwupdplugin/method.Firmware.get_image_by_idx_stream.html
+share/doc/libfwupdplugin/method.Firmware.get_images.html
+share/doc/libfwupdplugin/method.Firmware.get_images_max.html
+share/doc/libfwupdplugin/method.Firmware.get_offset.html
+share/doc/libfwupdplugin/method.Firmware.get_parent.html
+share/doc/libfwupdplugin/method.Firmware.get_size.html
+share/doc/libfwupdplugin/method.Firmware.get_size_max.html
+share/doc/libfwupdplugin/method.Firmware.get_stream.html
+share/doc/libfwupdplugin/method.Firmware.get_version.html
+share/doc/libfwupdplugin/method.Firmware.get_version_format.html
+share/doc/libfwupdplugin/method.Firmware.get_version_raw.html
+share/doc/libfwupdplugin/method.Firmware.has_flag.html
+share/doc/libfwupdplugin/method.Firmware.parse_bytes.html
+share/doc/libfwupdplugin/method.Firmware.parse_file.html
+share/doc/libfwupdplugin/method.Firmware.parse_stream.html
+share/doc/libfwupdplugin/method.Firmware.remove_image.html
+share/doc/libfwupdplugin/method.Firmware.remove_image_by_id.html
+share/doc/libfwupdplugin/method.Firmware.remove_image_by_idx.html
+share/doc/libfwupdplugin/method.Firmware.set_addr.html
+share/doc/libfwupdplugin/method.Firmware.set_alignment.html
+share/doc/libfwupdplugin/method.Firmware.set_bytes.html
+share/doc/libfwupdplugin/method.Firmware.set_filename.html
+share/doc/libfwupdplugin/method.Firmware.set_id.html
+share/doc/libfwupdplugin/method.Firmware.set_idx.html
+share/doc/libfwupdplugin/method.Firmware.set_images_max.html
+share/doc/libfwupdplugin/method.Firmware.set_offset.html
+share/doc/libfwupdplugin/method.Firmware.set_parent.html
+share/doc/libfwupdplugin/method.Firmware.set_size.html
+share/doc/libfwupdplugin/method.Firmware.set_size_max.html
+share/doc/libfwupdplugin/method.Firmware.set_stream.html
+share/doc/libfwupdplugin/method.Firmware.set_version.html
+share/doc/libfwupdplugin/method.Firmware.set_version_format.html
+share/doc/libfwupdplugin/method.Firmware.set_version_raw.html
+share/doc/libfwupdplugin/method.Firmware.to_string.html
+share/doc/libfwupdplugin/method.Firmware.tokenize.html
+share/doc/libfwupdplugin/method.Firmware.write.html
+share/doc/libfwupdplugin/method.Firmware.write_chunk.html
+share/doc/libfwupdplugin/method.Firmware.write_file.html
+share/doc/libfwupdplugin/method.FitFirmware.get_timestamp.html
+share/doc/libfwupdplugin/method.FitFirmware.set_timestamp.html
+share/doc/libfwupdplugin/method.HeciDevice.arbh_svn_get_info.html
+share/doc/libfwupdplugin/method.HeciDevice.read_file.html
+share/doc/libfwupdplugin/method.HeciDevice.read_file_ex.html
+share/doc/libfwupdplugin/method.HidDescriptor.find_report.html
+share/doc/libfwupdplugin/method.HidDevice.add_flag.html
+share/doc/libfwupdplugin/method.HidDevice.get_ep_addr_in.html
+share/doc/libfwupdplugin/method.HidDevice.get_ep_addr_out.html
+share/doc/libfwupdplugin/method.HidDevice.get_interface.html
+share/doc/libfwupdplugin/method.HidDevice.get_report.html
+share/doc/libfwupdplugin/method.HidDevice.parse_descriptors.html
+share/doc/libfwupdplugin/method.HidDevice.set_ep_addr_in.html
+share/doc/libfwupdplugin/method.HidDevice.set_ep_addr_out.html
+share/doc/libfwupdplugin/method.HidDevice.set_interface.html
+share/doc/libfwupdplugin/method.HidDevice.set_report.html
+share/doc/libfwupdplugin/method.HidrawDevice.get_bus_type.html
+share/doc/libfwupdplugin/method.HidrawDevice.get_feature.html
+share/doc/libfwupdplugin/method.HidrawDevice.get_report.html
+share/doc/libfwupdplugin/method.HidrawDevice.parse_descriptor.html
+share/doc/libfwupdplugin/method.HidrawDevice.set_feature.html
+share/doc/libfwupdplugin/method.HidrawDevice.set_report.html
+share/doc/libfwupdplugin/method.Hwids.add_guid.html
+share/doc/libfwupdplugin/method.Hwids.add_value.html
+share/doc/libfwupdplugin/method.Hwids.get_chid_keys.html
+share/doc/libfwupdplugin/method.Hwids.get_guid.html
+share/doc/libfwupdplugin/method.Hwids.get_guids.html
+share/doc/libfwupdplugin/method.Hwids.get_keys.html
+share/doc/libfwupdplugin/method.Hwids.get_replace_keys.html
+share/doc/libfwupdplugin/method.Hwids.get_replace_values.html
+share/doc/libfwupdplugin/method.Hwids.get_value.html
+share/doc/libfwupdplugin/method.Hwids.has_guid.html
+share/doc/libfwupdplugin/method.I2cDevice.read.html
+share/doc/libfwupdplugin/method.I2cDevice.set_address.html
+share/doc/libfwupdplugin/method.I2cDevice.write.html
+share/doc/libfwupdplugin/method.IOChannel.read_byte_array.html
+share/doc/libfwupdplugin/method.IOChannel.read_bytes.html
+share/doc/libfwupdplugin/method.IOChannel.read_raw.html
+share/doc/libfwupdplugin/method.IOChannel.seek.html
+share/doc/libfwupdplugin/method.IOChannel.shutdown.html
+share/doc/libfwupdplugin/method.IOChannel.unix_get_fd.html
+share/doc/libfwupdplugin/method.IOChannel.write_byte_array.html
+share/doc/libfwupdplugin/method.IOChannel.write_bytes.html
+share/doc/libfwupdplugin/method.IOChannel.write_raw.html
+share/doc/libfwupdplugin/method.IOChannel.write_stream.html
+share/doc/libfwupdplugin/method.IfdFirmware.check_jedec_cmd.html
+share/doc/libfwupdplugin/method.IfdImage.get_access.html
+share/doc/libfwupdplugin/method.IfdImage.set_access.html
+share/doc/libfwupdplugin/method.IhexFirmware.get_records.html
+share/doc/libfwupdplugin/method.IhexFirmware.set_padding_value.html
+share/doc/libfwupdplugin/method.IntelThunderboltNvm.get_device_id.html
+share/doc/libfwupdplugin/method.IntelThunderboltNvm.get_flash_size.html
+share/doc/libfwupdplugin/method.IntelThunderboltNvm.get_model_id.html
+share/doc/libfwupdplugin/method.IntelThunderboltNvm.get_vendor_id.html
+share/doc/libfwupdplugin/method.IntelThunderboltNvm.has_pd.html
+share/doc/libfwupdplugin/method.IntelThunderboltNvm.is_host.html
+share/doc/libfwupdplugin/method.IntelThunderboltNvm.is_native.html
+share/doc/libfwupdplugin/method.Ioctl.add_const_buffer.html
+share/doc/libfwupdplugin/method.Ioctl.add_key_as_u16.html
+share/doc/libfwupdplugin/method.Ioctl.add_key_as_u8.html
+share/doc/libfwupdplugin/method.Ioctl.add_mutable_buffer.html
+share/doc/libfwupdplugin/method.Ioctl.execute.html
+share/doc/libfwupdplugin/method.Ioctl.set_name.html
+share/doc/libfwupdplugin/method.KernelSearchPathLocker.get_path.html
+share/doc/libfwupdplugin/method.LinearFirmware.get_image_gtype.html
+share/doc/libfwupdplugin/method.MeiDevice.connect.html
+share/doc/libfwupdplugin/method.MeiDevice.get_fw_status.html
+share/doc/libfwupdplugin/method.MeiDevice.get_fw_ver.html
+share/doc/libfwupdplugin/method.MeiDevice.get_max_msg_length.html
+share/doc/libfwupdplugin/method.MeiDevice.get_protocol_version.html
+share/doc/libfwupdplugin/method.MeiDevice.read.html
+share/doc/libfwupdplugin/method.MeiDevice.write.html
+share/doc/libfwupdplugin/method.MsgpackItem.get_array.html
+share/doc/libfwupdplugin/method.MsgpackItem.get_binary.html
+share/doc/libfwupdplugin/method.MsgpackItem.get_boolean.html
+share/doc/libfwupdplugin/method.MsgpackItem.get_float.html
+share/doc/libfwupdplugin/method.MsgpackItem.get_integer.html
+share/doc/libfwupdplugin/method.MsgpackItem.get_kind.html
+share/doc/libfwupdplugin/method.MsgpackItem.get_map.html
+share/doc/libfwupdplugin/method.MsgpackItem.get_string.html
+share/doc/libfwupdplugin/method.OpromFirmware.get_compression_type.html
+share/doc/libfwupdplugin/method.OpromFirmware.get_machine_type.html
+share/doc/libfwupdplugin/method.OpromFirmware.get_subsystem.html
+share/doc/libfwupdplugin/method.PartialInputStream.get_offset.html
+share/doc/libfwupdplugin/method.PartialInputStream.get_size.html
+share/doc/libfwupdplugin/method.PciDevice.get_revision.html
+share/doc/libfwupdplugin/method.PciDevice.get_subsystem_pid.html
+share/doc/libfwupdplugin/method.PciDevice.get_subsystem_vid.html
+share/doc/libfwupdplugin/method.PciDevice.set_revision.html
+share/doc/libfwupdplugin/method.PciDevice.set_subsystem_pid.html
+share/doc/libfwupdplugin/method.PciDevice.set_subsystem_vid.html
+share/doc/libfwupdplugin/method.Plugin.add_device_gtype.html
+share/doc/libfwupdplugin/method.Plugin.add_device_udev_subsystem.html
+share/doc/libfwupdplugin/method.Plugin.add_firmware_gtype.html
+share/doc/libfwupdplugin/method.Plugin.add_report_metadata.html
+share/doc/libfwupdplugin/method.Plugin.add_rule.html
+share/doc/libfwupdplugin/method.Plugin.add_string.html
+share/doc/libfwupdplugin/method.Plugin.add_udev_subsystem.html
+share/doc/libfwupdplugin/method.Plugin.alloc_data.html
+share/doc/libfwupdplugin/method.Plugin.cache_add.html
+share/doc/libfwupdplugin/method.Plugin.cache_lookup.html
+share/doc/libfwupdplugin/method.Plugin.cache_remove.html
+share/doc/libfwupdplugin/method.Plugin.device_add.html
+share/doc/libfwupdplugin/method.Plugin.device_register.html
+share/doc/libfwupdplugin/method.Plugin.device_remove.html
+share/doc/libfwupdplugin/method.Plugin.get_config_value.html
+share/doc/libfwupdplugin/method.Plugin.get_config_value_boolean.html
+share/doc/libfwupdplugin/method.Plugin.get_context.html
+share/doc/libfwupdplugin/method.Plugin.get_data.html
+share/doc/libfwupdplugin/method.Plugin.get_device_gtype_default.html
+share/doc/libfwupdplugin/method.Plugin.get_device_gtypes.html
+share/doc/libfwupdplugin/method.Plugin.get_devices.html
+share/doc/libfwupdplugin/method.Plugin.get_name.html
+share/doc/libfwupdplugin/method.Plugin.get_order.html
+share/doc/libfwupdplugin/method.Plugin.get_priority.html
+share/doc/libfwupdplugin/method.Plugin.get_report_metadata.html
+share/doc/libfwupdplugin/method.Plugin.get_rules.html
+share/doc/libfwupdplugin/method.Plugin.is_open.html
+share/doc/libfwupdplugin/method.Plugin.name_compare.html
+share/doc/libfwupdplugin/method.Plugin.open.html
+share/doc/libfwupdplugin/method.Plugin.order_compare.html
+share/doc/libfwupdplugin/method.Plugin.reset_config_values.html
+share/doc/libfwupdplugin/method.Plugin.runner_activate.html
+share/doc/libfwupdplugin/method.Plugin.runner_add_security_attrs.html
+share/doc/libfwupdplugin/method.Plugin.runner_attach.html
+share/doc/libfwupdplugin/method.Plugin.runner_backend_device_added.html
+share/doc/libfwupdplugin/method.Plugin.runner_backend_device_changed.html
+share/doc/libfwupdplugin/method.Plugin.runner_cleanup.html
+share/doc/libfwupdplugin/method.Plugin.runner_clear_results.html
+share/doc/libfwupdplugin/method.Plugin.runner_coldplug.html
+share/doc/libfwupdplugin/method.Plugin.runner_composite_cleanup.html
+share/doc/libfwupdplugin/method.Plugin.runner_composite_prepare.html
+share/doc/libfwupdplugin/method.Plugin.runner_detach.html
+share/doc/libfwupdplugin/method.Plugin.runner_device_added.html
+share/doc/libfwupdplugin/method.Plugin.runner_device_created.html
+share/doc/libfwupdplugin/method.Plugin.runner_device_register.html
+share/doc/libfwupdplugin/method.Plugin.runner_device_removed.html
+share/doc/libfwupdplugin/method.Plugin.runner_fix_host_security_attr.html
+share/doc/libfwupdplugin/method.Plugin.runner_get_results.html
+share/doc/libfwupdplugin/method.Plugin.runner_init.html
+share/doc/libfwupdplugin/method.Plugin.runner_modify_config.html
+share/doc/libfwupdplugin/method.Plugin.runner_prepare.html
+share/doc/libfwupdplugin/method.Plugin.runner_ready.html
+share/doc/libfwupdplugin/method.Plugin.runner_reboot_cleanup.html
+share/doc/libfwupdplugin/method.Plugin.runner_reload.html
+share/doc/libfwupdplugin/method.Plugin.runner_startup.html
+share/doc/libfwupdplugin/method.Plugin.runner_undo_host_security_attr.html
+share/doc/libfwupdplugin/method.Plugin.runner_unlock.html
+share/doc/libfwupdplugin/method.Plugin.runner_verify.html
+share/doc/libfwupdplugin/method.Plugin.runner_write_firmware.html
+share/doc/libfwupdplugin/method.Plugin.security_attr_new.html
+share/doc/libfwupdplugin/method.Plugin.set_config_default.html
+share/doc/libfwupdplugin/method.Plugin.set_config_value.html
+share/doc/libfwupdplugin/method.Plugin.set_context.html
+share/doc/libfwupdplugin/method.Plugin.set_device_gtype_default.html
+share/doc/libfwupdplugin/method.Plugin.set_name.html
+share/doc/libfwupdplugin/method.Plugin.set_order.html
+share/doc/libfwupdplugin/method.Plugin.set_priority.html
+share/doc/libfwupdplugin/method.Plugin.to_string.html
+share/doc/libfwupdplugin/method.Progress.add_flag.html
+share/doc/libfwupdplugin/method.Progress.add_step.html
+share/doc/libfwupdplugin/method.Progress.finished.html
+share/doc/libfwupdplugin/method.Progress.get_child.html
+share/doc/libfwupdplugin/method.Progress.get_duration.html
+share/doc/libfwupdplugin/method.Progress.get_id.html
+share/doc/libfwupdplugin/method.Progress.get_name.html
+share/doc/libfwupdplugin/method.Progress.get_percentage.html
+share/doc/libfwupdplugin/method.Progress.get_profile.html
+share/doc/libfwupdplugin/method.Progress.get_status.html
+share/doc/libfwupdplugin/method.Progress.get_steps.html
+share/doc/libfwupdplugin/method.Progress.has_flag.html
+share/doc/libfwupdplugin/method.Progress.remove_flag.html
+share/doc/libfwupdplugin/method.Progress.reset.html
+share/doc/libfwupdplugin/method.Progress.set_id.html
+share/doc/libfwupdplugin/method.Progress.set_name.html
+share/doc/libfwupdplugin/method.Progress.set_percentage.html
+share/doc/libfwupdplugin/method.Progress.set_percentage_full.html
+share/doc/libfwupdplugin/method.Progress.set_profile.html
+share/doc/libfwupdplugin/method.Progress.set_status.html
+share/doc/libfwupdplugin/method.Progress.set_steps.html
+share/doc/libfwupdplugin/method.Progress.sleep.html
+share/doc/libfwupdplugin/method.Progress.step_done.html
+share/doc/libfwupdplugin/method.Progress.traceback.html
+share/doc/libfwupdplugin/method.Quirks.add_possible_key.html
+share/doc/libfwupdplugin/method.Quirks.load.html
+share/doc/libfwupdplugin/method.Quirks.lookup_by_id.html
+share/doc/libfwupdplugin/method.Quirks.lookup_by_id_iter.html
+share/doc/libfwupdplugin/method.SecurityAttrs.append.html
+share/doc/libfwupdplugin/method.SecurityAttrs.append_internal.html
+share/doc/libfwupdplugin/method.SecurityAttrs.calculate_hsi.html
+share/doc/libfwupdplugin/method.SecurityAttrs.compare.html
+share/doc/libfwupdplugin/method.SecurityAttrs.depsolve.html
+share/doc/libfwupdplugin/method.SecurityAttrs.equal.html
+share/doc/libfwupdplugin/method.SecurityAttrs.get_all.html
+share/doc/libfwupdplugin/method.SecurityAttrs.get_by_appstream_id.html
+share/doc/libfwupdplugin/method.SecurityAttrs.is_valid.html
+share/doc/libfwupdplugin/method.SecurityAttrs.remove_all.html
+share/doc/libfwupdplugin/method.SecurityAttrs.to_variant.html
+share/doc/libfwupdplugin/method.Smbios.get_data.html
+share/doc/libfwupdplugin/method.Smbios.get_integer.html
+share/doc/libfwupdplugin/method.Smbios.get_string.html
+share/doc/libfwupdplugin/method.Smbios.setup.html
+share/doc/libfwupdplugin/method.Smbios.setup_from_file.html
+share/doc/libfwupdplugin/method.Smbios.setup_from_path.html
+share/doc/libfwupdplugin/method.SrecFirmware.get_records.html
+share/doc/libfwupdplugin/method.SrecFirmware.set_addr_max.html
+share/doc/libfwupdplugin/method.SrecFirmware.set_addr_min.html
+share/doc/libfwupdplugin/method.UdevDevice.add_open_flag.html
+share/doc/libfwupdplugin/method.UdevDevice.add_property.html
+share/doc/libfwupdplugin/method.UdevDevice.emit_changed.html
+share/doc/libfwupdplugin/method.UdevDevice.get_bind_id.html
+share/doc/libfwupdplugin/method.UdevDevice.get_device_file.html
+share/doc/libfwupdplugin/method.UdevDevice.get_device_file_from_subsystem.html
+share/doc/libfwupdplugin/method.UdevDevice.get_devpath.html
+share/doc/libfwupdplugin/method.UdevDevice.get_devtype.html
+share/doc/libfwupdplugin/method.UdevDevice.get_driver.html
+share/doc/libfwupdplugin/method.UdevDevice.get_io_channel.html
+share/doc/libfwupdplugin/method.UdevDevice.get_number.html
+share/doc/libfwupdplugin/method.UdevDevice.get_subsystem.html
+share/doc/libfwupdplugin/method.UdevDevice.get_subsystem_depth.html
+share/doc/libfwupdplugin/method.UdevDevice.get_subsystem_devtype.html
+share/doc/libfwupdplugin/method.UdevDevice.get_sysfs_path.html
+share/doc/libfwupdplugin/method.UdevDevice.ioctl.html
+share/doc/libfwupdplugin/method.UdevDevice.ioctl_new.html
+share/doc/libfwupdplugin/method.UdevDevice.list_sysfs.html
+share/doc/libfwupdplugin/method.UdevDevice.match_subsystem.html
+share/doc/libfwupdplugin/method.UdevDevice.parse_number.html
+share/doc/libfwupdplugin/method.UdevDevice.pread.html
+share/doc/libfwupdplugin/method.UdevDevice.pwrite.html
+share/doc/libfwupdplugin/method.UdevDevice.read.html
+share/doc/libfwupdplugin/method.UdevDevice.read_bytes.html
+share/doc/libfwupdplugin/method.UdevDevice.read_property.html
+share/doc/libfwupdplugin/method.UdevDevice.read_sysfs.html
+share/doc/libfwupdplugin/method.UdevDevice.read_sysfs_bytes.html
+share/doc/libfwupdplugin/method.UdevDevice.remove_open_flag.html
+share/doc/libfwupdplugin/method.UdevDevice.reopen.html
+share/doc/libfwupdplugin/method.UdevDevice.seek.html
+share/doc/libfwupdplugin/method.UdevDevice.set_bind_id.html
+share/doc/libfwupdplugin/method.UdevDevice.set_device_file.html
+share/doc/libfwupdplugin/method.UdevDevice.set_devtype.html
+share/doc/libfwupdplugin/method.UdevDevice.set_io_channel.html
+share/doc/libfwupdplugin/method.UdevDevice.set_number.html
+share/doc/libfwupdplugin/method.UdevDevice.set_physical_id.html
+share/doc/libfwupdplugin/method.UdevDevice.set_subsystem.html
+share/doc/libfwupdplugin/method.UdevDevice.write.html
+share/doc/libfwupdplugin/method.UdevDevice.write_bytes.html
+share/doc/libfwupdplugin/method.UdevDevice.write_sysfs.html
+share/doc/libfwupdplugin/method.UdevDevice.write_sysfs_byte_array.html
+share/doc/libfwupdplugin/method.UdevDevice.write_sysfs_bytes.html
+share/doc/libfwupdplugin/method.UefiDevice.get_efivar_bytes.html
+share/doc/libfwupdplugin/method.UefiDevice.get_guid.html
+share/doc/libfwupdplugin/method.UefiDevice.get_name.html
+share/doc/libfwupdplugin/method.UefiDevice.set_efivar_bytes.html
+share/doc/libfwupdplugin/method.UefiDevice.set_guid.html
+share/doc/libfwupdplugin/method.UefiDevice.set_name.html
+share/doc/libfwupdplugin/method.UsbBosDescriptor.get_capability.html
+share/doc/libfwupdplugin/method.UsbConfigDescriptor.get_configuration.html
+share/doc/libfwupdplugin/method.UsbConfigDescriptor.get_configuration_value.html
+share/doc/libfwupdplugin/method.UsbDevice.add_interface.html
+share/doc/libfwupdplugin/method.UsbDevice.bulk_transfer.html
+share/doc/libfwupdplugin/method.UsbDevice.claim_interface.html
+share/doc/libfwupdplugin/method.UsbDevice.control_transfer.html
+share/doc/libfwupdplugin/method.UsbDevice.get_address.html
+share/doc/libfwupdplugin/method.UsbDevice.get_bus.html
+share/doc/libfwupdplugin/method.UsbDevice.get_claim_retry_count.html
+share/doc/libfwupdplugin/method.UsbDevice.get_class.html
+share/doc/libfwupdplugin/method.UsbDevice.get_configuration_index.html
+share/doc/libfwupdplugin/method.UsbDevice.get_custom_index.html
+share/doc/libfwupdplugin/method.UsbDevice.get_dev.html
+share/doc/libfwupdplugin/method.UsbDevice.get_hid_descriptors.html
+share/doc/libfwupdplugin/method.UsbDevice.get_interface.html
+share/doc/libfwupdplugin/method.UsbDevice.get_interfaces.html
+share/doc/libfwupdplugin/method.UsbDevice.get_manufacturer_index.html
+share/doc/libfwupdplugin/method.UsbDevice.get_product_index.html
+share/doc/libfwupdplugin/method.UsbDevice.get_release.html
+share/doc/libfwupdplugin/method.UsbDevice.get_serial_number_index.html
+share/doc/libfwupdplugin/method.UsbDevice.get_spec.html
+share/doc/libfwupdplugin/method.UsbDevice.get_string_descriptor.html
+share/doc/libfwupdplugin/method.UsbDevice.get_string_descriptor_bytes.html
+share/doc/libfwupdplugin/method.UsbDevice.get_string_descriptor_bytes_full.html
+share/doc/libfwupdplugin/method.UsbDevice.interrupt_transfer.html
+share/doc/libfwupdplugin/method.UsbDevice.release_interface.html
+share/doc/libfwupdplugin/method.UsbDevice.reset.html
+share/doc/libfwupdplugin/method.UsbDevice.set_claim_retry_count.html
+share/doc/libfwupdplugin/method.UsbDevice.set_configuration.html
+share/doc/libfwupdplugin/method.UsbDevice.set_interface_alt.html
+share/doc/libfwupdplugin/method.UsbDeviceDs20.apply_to_device.html
+share/doc/libfwupdplugin/method.UsbDeviceDs20.set_version_lowest.html
+share/doc/libfwupdplugin/method.UsbEndpoint.get_address.html
+share/doc/libfwupdplugin/method.UsbEndpoint.get_direction.html
+share/doc/libfwupdplugin/method.UsbEndpoint.get_maximum_packet_size.html
+share/doc/libfwupdplugin/method.UsbEndpoint.get_number.html
+share/doc/libfwupdplugin/method.UsbEndpoint.get_polling_interval.html
+share/doc/libfwupdplugin/method.UsbHidDescriptor.get_blob.html
+share/doc/libfwupdplugin/method.UsbHidDescriptor.get_descriptor_length.html
+share/doc/libfwupdplugin/method.UsbHidDescriptor.get_iface_number.html
+share/doc/libfwupdplugin/method.UsbHidDescriptor.set_blob.html
+share/doc/libfwupdplugin/method.UsbHidDescriptor.set_iface_number.html
+share/doc/libfwupdplugin/method.UsbInterface.add_endpoint.html
+share/doc/libfwupdplugin/method.UsbInterface.get_alternate.html
+share/doc/libfwupdplugin/method.UsbInterface.get_class.html
+share/doc/libfwupdplugin/method.UsbInterface.get_endpoints.html
+share/doc/libfwupdplugin/method.UsbInterface.get_index.html
+share/doc/libfwupdplugin/method.UsbInterface.get_number.html
+share/doc/libfwupdplugin/method.UsbInterface.get_protocol.html
+share/doc/libfwupdplugin/method.UsbInterface.get_subclass.html
+share/doc/libfwupdplugin/method.V4lDevice.get_caps.html
+share/doc/libfwupdplugin/method.V4lDevice.get_index.html
+share/doc/libfwupdplugin/method.Volume.check_free_space.html
+share/doc/libfwupdplugin/method.Volume.get_block_name.html
+share/doc/libfwupdplugin/method.Volume.get_block_size.html
+share/doc/libfwupdplugin/method.Volume.get_id.html
+share/doc/libfwupdplugin/method.Volume.get_id_type.html
+share/doc/libfwupdplugin/method.Volume.get_mount_point.html
+share/doc/libfwupdplugin/method.Volume.get_partition_kind.html
+share/doc/libfwupdplugin/method.Volume.get_partition_name.html
+share/doc/libfwupdplugin/method.Volume.get_partition_number.html
+share/doc/libfwupdplugin/method.Volume.get_partition_offset.html
+share/doc/libfwupdplugin/method.Volume.get_partition_size.html
+share/doc/libfwupdplugin/method.Volume.get_partition_uuid.html
+share/doc/libfwupdplugin/method.Volume.get_size.html
+share/doc/libfwupdplugin/method.Volume.is_encrypted.html
+share/doc/libfwupdplugin/method.Volume.is_internal.html
+share/doc/libfwupdplugin/method.Volume.is_mdraid.html
+share/doc/libfwupdplugin/method.Volume.is_mounted.html
+share/doc/libfwupdplugin/method.Volume.mount.html
+share/doc/libfwupdplugin/method.Volume.unmount.html
+share/doc/libfwupdplugin/method.VolumeLocker.close.html
+share/doc/libfwupdplugin/method.X509Certificate.get_activation_time.html
+share/doc/libfwupdplugin/method.X509Certificate.get_issuer.html
+share/doc/libfwupdplugin/method.X509Certificate.get_subject.html
+share/doc/libfwupdplugin/modem-manager-README.html
+share/doc/libfwupdplugin/msr-README.html
+share/doc/libfwupdplugin/mtd-README.html
+share/doc/libfwupdplugin/nordic-hid-README.html
+share/doc/libfwupdplugin/nvme-README.html
+share/doc/libfwupdplugin/only-trusted.html
+share/doc/libfwupdplugin/org.freedesktop.fwupd.svg
+share/doc/libfwupdplugin/parade-lspcon-README.html
+share/doc/libfwupdplugin/parade-usbhub-README.html
+share/doc/libfwupdplugin/pci-bcr-README.html
+share/doc/libfwupdplugin/pci-mei-README.html
+share/doc/libfwupdplugin/pci-psp-README.html
+share/doc/libfwupdplugin/pixart-rf-README.html
+share/doc/libfwupdplugin/powerd-README.html
+share/doc/libfwupdplugin/property.Backend.can-invalidate.html
+share/doc/libfwupdplugin/property.Backend.context.html
+share/doc/libfwupdplugin/property.Backend.device-gtype.html
+share/doc/libfwupdplugin/property.Backend.name.html
+share/doc/libfwupdplugin/property.BluezDevice.object-manager.html
+share/doc/libfwupdplugin/property.BluezDevice.proxy.html
+share/doc/libfwupdplugin/property.CfiDevice.flash-id.html
+share/doc/libfwupdplugin/property.Context.battery-level.html
+share/doc/libfwupdplugin/property.Context.battery-threshold.html
+share/doc/libfwupdplugin/property.Context.display-state.html
+share/doc/libfwupdplugin/property.Context.flags.html
+share/doc/libfwupdplugin/property.Context.lid-state.html
+share/doc/libfwupdplugin/property.Context.power-state.html
+share/doc/libfwupdplugin/property.Device.backend-id.html
+share/doc/libfwupdplugin/property.Device.backend.html
+share/doc/libfwupdplugin/property.Device.context.html
+share/doc/libfwupdplugin/property.Device.equivalent-id.html
+share/doc/libfwupdplugin/property.Device.logical-id.html
+share/doc/libfwupdplugin/property.Device.parent.html
+share/doc/libfwupdplugin/property.Device.physical-id.html
+share/doc/libfwupdplugin/property.Device.pid.html
+share/doc/libfwupdplugin/property.Device.private-flags.html
+share/doc/libfwupdplugin/property.Device.proxy.html
+share/doc/libfwupdplugin/property.Device.required-free.html
+share/doc/libfwupdplugin/property.Device.update-image.html
+share/doc/libfwupdplugin/property.Device.update-message.html
+share/doc/libfwupdplugin/property.Device.vid.html
+share/doc/libfwupdplugin/property.DpauxDevice.dpcd-ieee-oui.html
+share/doc/libfwupdplugin/property.Firmware.parent.html
+share/doc/libfwupdplugin/property.HidDevice.interface.html
+share/doc/libfwupdplugin/property.LinearFirmware.image-gtype.html
+share/doc/libfwupdplugin/property.Plugin.context.html
+share/doc/libfwupdplugin/property.UdevDevice.bind-id.html
+share/doc/libfwupdplugin/property.UdevDevice.device-file.html
+share/doc/libfwupdplugin/property.UdevDevice.devtype.html
+share/doc/libfwupdplugin/property.UdevDevice.driver.html
+share/doc/libfwupdplugin/property.UdevDevice.subsystem.html
+share/doc/libfwupdplugin/property.UsbDevice.libusb-device.html
+share/doc/libfwupdplugin/property.Volume.mount-path.html
+share/doc/libfwupdplugin/property.Volume.proxy-block.html
+share/doc/libfwupdplugin/property.Volume.proxy-filesystem.html
+share/doc/libfwupdplugin/property.Volume.proxy-partition.html
+share/doc/libfwupdplugin/qc-firehose-README.html
+share/doc/libfwupdplugin/qc-s5gen2-README.html
+share/doc/libfwupdplugin/qsi-dock-README.html
+share/doc/libfwupdplugin/realtek-mst-README.html
+share/doc/libfwupdplugin/redfish-README.html
+share/doc/libfwupdplugin/rp-pico-README.html
+share/doc/libfwupdplugin/rts54hub-README.html
+share/doc/libfwupdplugin/scsi-README.html
+share/doc/libfwupdplugin/search.js
+share/doc/libfwupdplugin/signal.Backend.device-added.html
+share/doc/libfwupdplugin/signal.Backend.device-changed.html
+share/doc/libfwupdplugin/signal.Backend.device-removed.html
+share/doc/libfwupdplugin/signal.BluezDevice.changed.html
+share/doc/libfwupdplugin/signal.Config.changed.html
+share/doc/libfwupdplugin/signal.Config.loaded.html
+share/doc/libfwupdplugin/signal.Context.housekeeping.html
+share/doc/libfwupdplugin/signal.Context.security-changed.html
+share/doc/libfwupdplugin/signal.Device.child-added.html
+share/doc/libfwupdplugin/signal.Device.child-removed.html
+share/doc/libfwupdplugin/signal.Device.request.html
+share/doc/libfwupdplugin/signal.Plugin.check-supported.html
+share/doc/libfwupdplugin/signal.Plugin.device-added.html
+share/doc/libfwupdplugin/signal.Plugin.device-register.html
+share/doc/libfwupdplugin/signal.Plugin.device-removed.html
+share/doc/libfwupdplugin/signal.Plugin.rules-changed.html
+share/doc/libfwupdplugin/signal.Progress.percentage-changed.html
+share/doc/libfwupdplugin/signal.Progress.status-changed.html
+share/doc/libfwupdplugin/signal.UdevDevice.changed.html
+share/doc/libfwupdplugin/solarized-dark.css
+share/doc/libfwupdplugin/solarized-light.css
+share/doc/libfwupdplugin/steelseries-README.html
+share/doc/libfwupdplugin/struct.ErrorConvertEntry.html
+share/doc/libfwupdplugin/struct.ErrorMapEntry.html
+share/doc/libfwupdplugin/struct.PluginData.html
+share/doc/libfwupdplugin/struct.PluginVfuncs.html
+share/doc/libfwupdplugin/style.css
+share/doc/libfwupdplugin/supermicro-license.html
+share/doc/libfwupdplugin/synaptics-cape-README.html
+share/doc/libfwupdplugin/synaptics-cxaudio-README.html
+share/doc/libfwupdplugin/synaptics-mst-README.html
+share/doc/libfwupdplugin/synaptics-prometheus-README.html
+share/doc/libfwupdplugin/synaptics-rmi-README.html
+share/doc/libfwupdplugin/synaptics-vmm9-README.html
+share/doc/libfwupdplugin/system76-launch-README.html
+share/doc/libfwupdplugin/telink-dfu-README.html
+share/doc/libfwupdplugin/test-README.html
+share/doc/libfwupdplugin/test_task.png
+share/doc/libfwupdplugin/thelio-io-README.html
+share/doc/libfwupdplugin/thunderbolt-README.html
+share/doc/libfwupdplugin/ti-tps6598x-README.html
+share/doc/libfwupdplugin/tpm-README.html
+share/doc/libfwupdplugin/tutorial.html
+share/doc/libfwupdplugin/type_func.Archive.compression_from_string.html
+share/doc/libfwupdplugin/type_func.Archive.compression_to_string.html
+share/doc/libfwupdplugin/type_func.Archive.format_from_string.html
+share/doc/libfwupdplugin/type_func.Archive.format_to_string.html
+share/doc/libfwupdplugin/type_func.CfiDevice.cmd_to_string.html
+share/doc/libfwupdplugin/type_func.ChunkArray.mutable_new.html
+share/doc/libfwupdplugin/type_func.ChunkArray.new.html
+share/doc/libfwupdplugin/type_func.ChunkArray.to_string.html
+share/doc/libfwupdplugin/type_func.Device.instance_flags_to_string.html
+share/doc/libfwupdplugin/type_func.EfiFile.type_to_string.html
+share/doc/libfwupdplugin/type_func.EfiHardDriveDevicePath.partition_format_from_string.html
+share/doc/libfwupdplugin/type_func.EfiHardDriveDevicePath.partition_format_to_string.html
+share/doc/libfwupdplugin/type_func.EfiHardDriveDevicePath.signature_type_from_string.html
+share/doc/libfwupdplugin/type_func.EfiHardDriveDevicePath.signature_type_to_string.html
+share/doc/libfwupdplugin/type_func.EfiLoadOption.kind_from_string.html
+share/doc/libfwupdplugin/type_func.EfiLoadOption.kind_to_string.html
+share/doc/libfwupdplugin/type_func.EfiSection.type_to_string.html
+share/doc/libfwupdplugin/type_func.EfiSignature.kind_from_string.html
+share/doc/libfwupdplugin/type_func.EfiSignature.kind_to_string.html
+share/doc/libfwupdplugin/type_func.EfiVolume.ext_entry_type_to_string.html
+share/doc/libfwupdplugin/type_func.ErrorMapEntry.to_gerror.html
+share/doc/libfwupdplugin/type_func.Firmware.flags_to_string.html
+share/doc/libfwupdplugin/type_func.Firmware.strparse_uint16_safe.html
+share/doc/libfwupdplugin/type_func.Firmware.strparse_uint24_safe.html
+share/doc/libfwupdplugin/type_func.Firmware.strparse_uint32_safe.html
+share/doc/libfwupdplugin/type_func.Firmware.strparse_uint4_safe.html
+share/doc/libfwupdplugin/type_func.Firmware.strparse_uint8_safe.html
+share/doc/libfwupdplugin/type_func.IOChannel.open_flags_to_string.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.arc_params_new.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.arc_params_set_pd_pointer.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_new.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_arc_params.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_available_sections.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_device_id.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_drom.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_flags_host.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_flags_is_native.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_flash_size.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_ucode.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_version.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.dram_new.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.drom_new.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.drom_set_model_id.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.drom_set_vendor_id.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.family_from_string.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.family_to_string.html
+share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.section_to_string.html
+share/doc/libfwupdplugin/type_func.MsgpackItem.kind_to_string.html
+share/doc/libfwupdplugin/type_func.Plugin.guess_name_from_fn.html
+share/doc/libfwupdplugin/type_func.SecurityAttr.add_bios_target_value.html
+share/doc/libfwupdplugin/type_func.SecurityAttr.check_fwupd_version.html
+share/doc/libfwupdplugin/type_func.Smbios.chassis_kind_to_string.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_device.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_device_class.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_device_protocol.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_device_sub_class.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_length.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_manufacturer_idx.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_max_packet_size0.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_num_configurations.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_product.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_product_idx.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_serial_number_idx.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_usb.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_vendor.html
+share/doc/libfwupdplugin/type_func.UsbDevice.hdr_parse_stream.html
+share/doc/libfwupdplugin/type_func.UsbDeviceMsDs20.desc_to_string.html
+share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_attributes.html
+share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_descriptor_type.html
+share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_endpoint_address.html
+share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_interval.html
+share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_length.html
+share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_max_packet_size.html
+share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_parse_stream.html
+share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_class_descriptor_length.html
+share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_class_descriptor_type.html
+share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_country_code.html
+share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_hid.html
+share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_length.html
+share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_num_descriptors.html
+share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_parse_stream.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_alternate_setting.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface_class.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface_number.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface_protocol.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface_sub_class.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_length.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_num_endpoints.html
+share/doc/libfwupdplugin/type_func.UsbInterface.hdr_parse_stream.html
+share/doc/libfwupdplugin/type_func.Volume.kind_convert_to_gpt.html
+share/doc/libfwupdplugin/type_func.Volume.new_by_kind.html
+share/doc/libfwupdplugin/uefi-capsule-README.html
+share/doc/libfwupdplugin/uefi-db-README.html
+share/doc/libfwupdplugin/uefi-db.html
+share/doc/libfwupdplugin/uefi-dbx-README.html
+share/doc/libfwupdplugin/uefi-esrt-README.html
+share/doc/libfwupdplugin/uefi-kek-README.html
+share/doc/libfwupdplugin/uefi-mok-README.html
+share/doc/libfwupdplugin/uefi-pk-README.html
+share/doc/libfwupdplugin/uefi-recovery-README.html
+share/doc/libfwupdplugin/uefi-sbat-README.html
+share/doc/libfwupdplugin/uf2-README.html
+share/doc/libfwupdplugin/upower-README.html
+share/doc/libfwupdplugin/urlmap_fwupdplugin.js
+share/doc/libfwupdplugin/usi-dock-README.html
+share/doc/libfwupdplugin/vbe-README.html
+share/doc/libfwupdplugin/vfunc.Backend.coldplug.html
+share/doc/libfwupdplugin/vfunc.Backend.create_device.html
+share/doc/libfwupdplugin/vfunc.Backend.create_device_for_donor.html
+share/doc/libfwupdplugin/vfunc.Backend.get_device_parent.html
+share/doc/libfwupdplugin/vfunc.Backend.invalidate.html
+share/doc/libfwupdplugin/vfunc.Backend.registered.html
+share/doc/libfwupdplugin/vfunc.Backend.setup.html
+share/doc/libfwupdplugin/vfunc.Backend.to_string.html
+share/doc/libfwupdplugin/vfunc.CfiDevice.chip_select.html
+share/doc/libfwupdplugin/vfunc.CfiDevice.read_jedec.html
+share/doc/libfwupdplugin/vfunc.CfiDevice.send_command.html
+share/doc/libfwupdplugin/vfunc.Context.housekeeping.html
+share/doc/libfwupdplugin/vfunc.Context.security_changed.html
+share/doc/libfwupdplugin/vfunc.Efivars.delete.html
+share/doc/libfwupdplugin/vfunc.Efivars.delete_with_glob.html
+share/doc/libfwupdplugin/vfunc.Efivars.exists.html
+share/doc/libfwupdplugin/vfunc.Efivars.get_data.html
+share/doc/libfwupdplugin/vfunc.Efivars.get_monitor.html
+share/doc/libfwupdplugin/vfunc.Efivars.get_names.html
+share/doc/libfwupdplugin/vfunc.Efivars.set_data.html
+share/doc/libfwupdplugin/vfunc.Efivars.space_free.html
+share/doc/libfwupdplugin/vfunc.Efivars.space_used.html
+share/doc/libfwupdplugin/vfunc.Efivars.supported.html
+share/doc/libfwupdplugin/vfunc.Firmware.build.html
+share/doc/libfwupdplugin/vfunc.Firmware.check_compatible.html
+share/doc/libfwupdplugin/vfunc.Firmware.convert_version.html
+share/doc/libfwupdplugin/vfunc.Firmware.export.html
+share/doc/libfwupdplugin/vfunc.Firmware.get_checksum.html
+share/doc/libfwupdplugin/vfunc.Firmware.parse.html
+share/doc/libfwupdplugin/vfunc.Firmware.tokenize.html
+share/doc/libfwupdplugin/vfunc.Firmware.validate.html
+share/doc/libfwupdplugin/vfunc.Firmware.write.html
+share/doc/libfwupdplugin/vfunc.Plugin._check_supported.html
+share/doc/libfwupdplugin/vfunc.Plugin._device_added.html
+share/doc/libfwupdplugin/vfunc.Plugin._device_register.html
+share/doc/libfwupdplugin/vfunc.Plugin._device_removed.html
+share/doc/libfwupdplugin/vfunc.Plugin._percentage_changed.html
+share/doc/libfwupdplugin/vfunc.Plugin._rules_changed.html
+share/doc/libfwupdplugin/vfunc.Plugin._status_changed.html
+share/doc/libfwupdplugin/vfunc.Plugin.activate.html
+share/doc/libfwupdplugin/vfunc.Plugin.add_security_attrs.html
+share/doc/libfwupdplugin/vfunc.Plugin.attach.html
+share/doc/libfwupdplugin/vfunc.Plugin.backend_device_added.html
+share/doc/libfwupdplugin/vfunc.Plugin.backend_device_changed.html
+share/doc/libfwupdplugin/vfunc.Plugin.backend_device_removed.html
+share/doc/libfwupdplugin/vfunc.Plugin.cleanup.html
+share/doc/libfwupdplugin/vfunc.Plugin.clear_results.html
+share/doc/libfwupdplugin/vfunc.Plugin.coldplug.html
+share/doc/libfwupdplugin/vfunc.Plugin.composite_cleanup.html
+share/doc/libfwupdplugin/vfunc.Plugin.composite_prepare.html
+share/doc/libfwupdplugin/vfunc.Plugin.detach.html
+share/doc/libfwupdplugin/vfunc.Plugin.device_added.html
+share/doc/libfwupdplugin/vfunc.Plugin.device_created.html
+share/doc/libfwupdplugin/vfunc.Plugin.device_registered.html
+share/doc/libfwupdplugin/vfunc.Plugin.fix_host_security_attr.html
+share/doc/libfwupdplugin/vfunc.Plugin.get_results.html
+share/doc/libfwupdplugin/vfunc.Plugin.modify_config.html
+share/doc/libfwupdplugin/vfunc.Plugin.prepare.html
+share/doc/libfwupdplugin/vfunc.Plugin.ready.html
+share/doc/libfwupdplugin/vfunc.Plugin.reboot_cleanup.html
+share/doc/libfwupdplugin/vfunc.Plugin.startup.html
+share/doc/libfwupdplugin/vfunc.Plugin.to_string.html
+share/doc/libfwupdplugin/vfunc.Plugin.undo_host_security_attr.html
+share/doc/libfwupdplugin/vfunc.Plugin.unlock.html
+share/doc/libfwupdplugin/vfunc.Plugin.verify.html
+share/doc/libfwupdplugin/vfunc.Plugin.write_firmware.html
+share/doc/libfwupdplugin/vfunc.UsbDeviceDs20.parse.html
+share/doc/libfwupdplugin/vli-README.html
+share/doc/libfwupdplugin/wacom-raw-README.html
+share/doc/libfwupdplugin/wacom-usb-README.html
+share/doc/libfwupdplugin/wistron-dock-README.html
+share/fish/vendor_completions.d/fwupdmgr.fish
+%%DATADIR%%/add_capsule_header.py
+%%DATADIR%%/firmware_packager.py
+%%DATADIR%%/install_dell_bios_exe.py
+%%DATADIR%%/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
+%%DATADIR%%/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
+%%DATADIR%%/quirks.d/builtin.quirk.gz
+%%DATADIR%%/remotes.d/vendor/firmware/README.md
+%%DATADIR%%/simple_client.py
+%%DATADIR%%/uefi-capsule-ux.tar.xz
+share/gir-1.0/Fwupd-2.0.gir
+share/icons/hicolor/128x128/apps/org.freedesktop.fwupd.png
+share/icons/hicolor/64x64/apps/org.freedesktop.fwupd.png
+share/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
+share/locale/af/LC_MESSAGES/fwupd.mo
+share/locale/ar/LC_MESSAGES/fwupd.mo
+share/locale/ast/LC_MESSAGES/fwupd.mo
+share/locale/ca/LC_MESSAGES/fwupd.mo
+share/locale/cs/LC_MESSAGES/fwupd.mo
+share/locale/da/LC_MESSAGES/fwupd.mo
+share/locale/de/LC_MESSAGES/fwupd.mo
+share/locale/en_GB/LC_MESSAGES/fwupd.mo
+share/locale/eo/LC_MESSAGES/fwupd.mo
+share/locale/es/LC_MESSAGES/fwupd.mo
+share/locale/eu/LC_MESSAGES/fwupd.mo
+share/locale/fi/LC_MESSAGES/fwupd.mo
+share/locale/fr/LC_MESSAGES/fwupd.mo
+share/locale/fur/LC_MESSAGES/fwupd.mo
+share/locale/gl/LC_MESSAGES/fwupd.mo
+share/locale/he/LC_MESSAGES/fwupd.mo
+share/locale/hi/LC_MESSAGES/fwupd.mo
+share/locale/hr/LC_MESSAGES/fwupd.mo
+share/locale/hu/LC_MESSAGES/fwupd.mo
+share/locale/id/LC_MESSAGES/fwupd.mo
+share/locale/it/LC_MESSAGES/fwupd.mo
+share/locale/ja/LC_MESSAGES/fwupd.mo
+share/locale/ka/LC_MESSAGES/fwupd.mo
+share/locale/kk/LC_MESSAGES/fwupd.mo
+share/locale/ko/LC_MESSAGES/fwupd.mo
+share/locale/ky/LC_MESSAGES/fwupd.mo
+share/locale/lt/LC_MESSAGES/fwupd.mo
+share/locale/nl/LC_MESSAGES/fwupd.mo
+share/locale/oc/LC_MESSAGES/fwupd.mo
+share/locale/pa/LC_MESSAGES/fwupd.mo
+share/locale/pl/LC_MESSAGES/fwupd.mo
+share/locale/pt/LC_MESSAGES/fwupd.mo
+share/locale/pt_BR/LC_MESSAGES/fwupd.mo
+share/locale/ro/LC_MESSAGES/fwupd.mo
+share/locale/ru/LC_MESSAGES/fwupd.mo
+share/locale/si/LC_MESSAGES/fwupd.mo
+share/locale/sk/LC_MESSAGES/fwupd.mo
+share/locale/sl/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
+share/man/man1/dbxtool.1.gz
+share/man/man1/fwupdmgr.1.gz
+share/man/man1/fwupdtool.1.gz
+share/man/man5/fwupd-remotes.d.5.gz
+share/man/man5/fwupd.conf.5.gz
+share/metainfo/org.freedesktop.fwupd.metainfo.xml
+share/vala/vapi/fwupd.deps
+share/vala/vapi/fwupd.vapi
diff --git a/sysutils/rsyslog8/Makefile b/sysutils/rsyslog8/Makefile
index 2c04586393fc..fe3b15dbcacb 100644
--- a/sysutils/rsyslog8/Makefile
+++ b/sysutils/rsyslog8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rsyslog
-PORTVERSION= 8.2508.0
+PORTVERSION= 8.2510.0
CATEGORIES= sysutils
MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/
diff --git a/sysutils/rsyslog8/distinfo b/sysutils/rsyslog8/distinfo
index 7939be646afb..e916bc089d1c 100644
--- a/sysutils/rsyslog8/distinfo
+++ b/sysutils/rsyslog8/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1757077726
-SHA256 (rsyslog-8.2508.0.tar.gz) = c89b1e74d36d0ca4a95b74a1abe36ed0b1faac8b7c8be471a8415cfa776206fd
-SIZE (rsyslog-8.2508.0.tar.gz) = 4344195
-SHA256 (72b8bcc05318f0a72ec828d1a5329fa98c021eb8.patch) = f3cb29a469e28678086a81906fe823045563f9132c0a6f97bf887eba7fd1d31d
-SIZE (72b8bcc05318f0a72ec828d1a5329fa98c021eb8.patch) = 2585
+TIMESTAMP = 1760553860
+SHA256 (rsyslog-8.2510.0.tar.gz) = a70a9834186859539a6a4d1c7b3f68c23897e805829b764a45e92cb0cc95e66a
+SIZE (rsyslog-8.2510.0.tar.gz) = 5748617
diff --git a/sysutils/rsyslog8/files/patch-runtime_netns__socket.c b/sysutils/rsyslog8/files/patch-runtime_netns__socket.c
new file mode 100644
index 000000000000..cb6822bb8ee6
--- /dev/null
+++ b/sysutils/rsyslog8/files/patch-runtime_netns__socket.c
@@ -0,0 +1,10 @@
+--- runtime/netns_socket.c.orig 2025-10-15 19:14:52 UTC
++++ runtime/netns_socket.c
+@@ -24,6 +24,7 @@
+ #include <string.h>
+ #include <sys/socket.h>
+ #include <sys/types.h>
++#include <unistd.h>
+
+ #include "rsyslog.h"
+ #include "debug.h"
diff --git a/sysutils/rsyslog8/pkg-plist b/sysutils/rsyslog8/pkg-plist
index 211630a62783..0c3d2c1c230f 100644
--- a/sysutils/rsyslog8/pkg-plist
+++ b/sysutils/rsyslog8/pkg-plist
@@ -19,6 +19,7 @@ lib/rsyslog/lmtcpclt.so
lib/rsyslog/lmtcpsrv.so
lib/rsyslog/lmzlibw.so
lib/rsyslog/mmexternal.so
+lib/rsyslog/mmleefparse.so
lib/rsyslog/ommail.so
lib/rsyslog/omprog.so
lib/rsyslog/omstdout.so
diff --git a/sysutils/ttyd/Makefile b/sysutils/ttyd/Makefile
index 31d6e41b6ece..0586e9ffe284 100644
--- a/sysutils/ttyd/Makefile
+++ b/sysutils/ttyd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ttyd
DISTVERSION= 1.7.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= nc@FreeBSD.org
diff --git a/sysutils/ttyd/files/ttyd.in b/sysutils/ttyd/files/ttyd.in
index 56b8188deeda..15c108eca492 100755
--- a/sysutils/ttyd/files/ttyd.in
+++ b/sysutils/ttyd/files/ttyd.in
@@ -19,8 +19,8 @@ load_rc_config $name
: ${ttyd_enable:="NO"}
: ${ttyd_acct:="nobody"}
-: ${ttyd_exec:="/bin/sh"}
-: ${ttyd_args:="--interface lo0 --port 7681"}
+: ${ttyd_exec:="/usr/bin/login"}
+: ${ttyd_args:="--interface lo0 --port 7681 -W"}
procname="/usr/local/bin/${name}"
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index 7d6e13beb68c..7f1947df2940 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.2
-PORTREVISION= 5
+DISTVERSION= 0.18.0
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/textproc/yamlfmt/distinfo b/textproc/yamlfmt/distinfo
index c1ab8ca1157a..53bc083ea094 100644
--- a/textproc/yamlfmt/distinfo
+++ b/textproc/yamlfmt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750750674
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.mod) = da0bfaa1174b546a2f38c9e6e55a76f7d3e478b713bbbac3fb7f86d8f5e922c3
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.mod) = 390
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.zip) = df0858a273e5b4a933229fe28f39e9cc20a2dfb5136824c480cc5f7722efa51c
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.zip) = 245967
+TIMESTAMP = 1760526288
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.18.0/v0.18.0.mod) = da0bfaa1174b546a2f38c9e6e55a76f7d3e478b713bbbac3fb7f86d8f5e922c3
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.18.0/v0.18.0.mod) = 390
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.18.0/v0.18.0.zip) = 633b0abc86f4c334218e05bfa7a0576dae1ce75d38f738ec278887ba89b14ce0
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.18.0/v0.18.0.zip) = 246044
diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile
index 92432d6f751e..8c510b5ac902 100644
--- a/www/librewolf/Makefile
+++ b/www/librewolf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librewolf
-DISTVERSION= 143.0.4
+DISTVERSION= 144.0
LWPATCH= -1
DISTVERSIONSUFFIX= ${LWPATCH}.source
CATEGORIES= www wayland
@@ -13,7 +13,7 @@ LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
- nss>=3.115.1:security/nss \
+ nss>=3.116:security/nss \
icu>=76.1:devel/icu \
libevent>=2.1.8:devel/libevent \
harfbuzz>=10.1.0:print/harfbuzz \
diff --git a/www/librewolf/distinfo b/www/librewolf/distinfo
index e1fd1a0bc553..2bdf585e2f8f 100644
--- a/www/librewolf/distinfo
+++ b/www/librewolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759655628
-SHA256 (librewolf-143.0.4-1.source.tar.gz) = c40d149016c578d39f7a9f25f28cf31960c6009ca81782675145c5c976b63360
-SIZE (librewolf-143.0.4-1.source.tar.gz) = 1023308761
+TIMESTAMP = 1760530679
+SHA256 (librewolf-144.0-1.source.tar.gz) = 7dbf8ebee436fd3efc5895b5151af0e23063ef1d3a47ff3da6d55dfcc1b047c6
+SIZE (librewolf-144.0-1.source.tar.gz) = 1029294199
diff --git a/www/librewolf/files/patch-libwebrtc-generated b/www/librewolf/files/patch-libwebrtc-generated
index 5621fe23cf21..36653d2767b8 100644
--- a/www/librewolf/files/patch-libwebrtc-generated
+++ b/www/librewolf/files/patch-libwebrtc-generated
@@ -1,7 +1,7 @@
-commit b9b52a94471b7d6930b5c295c16ccf1512e6c86b
+commit 0eb76f55073b3e60ff23c617561d9ec3fe7d3587
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
- regenerate FreeBSD libwebrtc patch for gecko 143
+ regenerate FreeBSD libwebrtc patch for gecko 144
diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
index 536af3b634ce..8dd2dcdb638b 100644
@@ -5522,7 +5522,7 @@ index 2925c9a25583..0dc3b552177f 100644
Library("audio_encoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-index e7cd0bcd8f5d..ccf44f091517 100644
+index 9c1242829070..ccf44f091517 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
@@ -13,14 +13,23 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -5549,7 +5549,7 @@ index e7cd0bcd8f5d..ccf44f091517 100644
FINAL_LIBRARY = "xul"
-@@ -52,83 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,98 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5568,6 +5568,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "log"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["WEBRTC_MAC"] = True
@@ -5590,6 +5594,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -5630,11 +5638,18 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["_WINDOWS"] = True
- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -136,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -151,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -5692,10 +5707,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
-
-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -5706,10 +5721,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
- CXXFLAGS += [
- "-msse2"
- ]
-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
- DEFINES["_GNU_SOURCE"] = True
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10986,7 +11001,7 @@ index 6d6d33ace75b..01573acc86d3 100644
-
Library("network_state_predictor_api_gn")
diff --git third_party/libwebrtc/api/priority_gn/moz.build third_party/libwebrtc/api/priority_gn/moz.build
-index 76aeb17bde7f..5e74263cf88f 100644
+index d219a201e21e..e294583198c9 100644
--- third_party/libwebrtc/api/priority_gn/moz.build
+++ third_party/libwebrtc/api/priority_gn/moz.build
@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -11012,7 +11027,7 @@ index 76aeb17bde7f..5e74263cf88f 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11101,12 +11116,16 @@ index 76aeb17bde7f..5e74263cf88f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
-if CONFIG["TARGET_CPU"] == "arm":
-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
@@ -11127,10 +11146,12 @@ index 76aeb17bde7f..5e74263cf88f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_DEBUG"] = True
@@ -11151,6 +11172,12 @@ index 76aeb17bde7f..5e74263cf88f 100644
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -11161,12 +11188,19 @@ index 76aeb17bde7f..5e74263cf88f 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["_GNU_SOURCE"] = True
+- CXXFLAGS += [
+- "-msse2"
+- ]
-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
--
++if CONFIG["TARGET_CPU"] == "x86_64":
+
- DEFINES["_GNU_SOURCE"] = True
--
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
Library("priority_gn")
diff --git third_party/libwebrtc/api/ref_count_gn/moz.build third_party/libwebrtc/api/ref_count_gn/moz.build
index 4d11702ac95b..098a60790f04 100644
@@ -54040,6 +54074,219 @@ index f01e58d04ef2..7777cb881169 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("ns_gn")
+diff --git third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
+index 899fcaea523b..a51a44f0c956 100644
+--- third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
++++ third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "rt"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("post_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
index cff5be834af7..21c086b8c9b0 100644
--- third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
@@ -70163,10 +70410,10 @@ index f57a0a7e568b..9a78b83fbd8c 100644
Library("webrtc_vp9_helpers_gn")
diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index 84cfd37b7351..a14de2b579ed 100644
+index addff5313714..c70b3c2a5742 100644
--- third_party/libwebrtc/moz.build
+++ third_party/libwebrtc/moz.build
-@@ -289,6 +289,8 @@ DIRS += [
+@@ -290,6 +290,8 @@ DIRS += [
"/third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn",
@@ -70175,7 +70422,7 @@ index 84cfd37b7351..a14de2b579ed 100644
"/third_party/libwebrtc/modules/module_api_gn",
"/third_party/libwebrtc/modules/module_api_public_gn",
"/third_party/libwebrtc/modules/module_fec_api_gn",
-@@ -512,137 +514,30 @@ DIRS += [
+@@ -516,137 +518,30 @@ DIRS += [
"/third_party/libwebrtc/webrtc_gn"
]
@@ -70317,7 +70564,7 @@ index 84cfd37b7351..a14de2b579ed 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -650,13 +545,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -654,13 +549,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -70332,7 +70579,7 @@ index 84cfd37b7351..a14de2b579ed 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -664,73 +557,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -668,73 +561,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -80395,6 +80642,215 @@ index 290fa237597c..95fee876429c 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("copy_on_write_buffer_gn")
+diff --git third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
+index 1029f0836bfe..6a114014c1f4 100644
+--- third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
++++ third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,94 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -142,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("cpu_info_gn")
diff --git third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
index d19a77f5a18b..95b1a36564bc 100644
--- third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
@@ -80597,6 +81053,208 @@ index d19a77f5a18b..95b1a36564bc 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("criticalsection_gn")
+diff --git third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
+index ee63503765bb..288cd082cad6 100644
+--- third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
++++ third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/rtc_base/divide_round_gn/moz.build third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
index 6d17c8740b6c..4081536caf3a 100644
--- third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
@@ -89301,6 +89959,219 @@ index 0687c3138dae..8d218bfe7cff 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("rtc_numerics_gn")
+diff --git third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
+index f1b154f22252..55a35cb2bd5f 100644
+--- third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
++++ third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "rt"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("rtp_to_ntp_estimator_gn")
diff --git third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
index c93abdb78469..bf32218de21a 100644
--- third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
@@ -96869,208 +97740,6 @@ index 74abd1c954a5..000000000000
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
-Library("videoframebuffer_objc_gn")
-diff --git third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-index f830168572e6..2f90855b915f 100644
---- third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-+++ third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
-@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
- DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["__ARM_NEON__"] = "1"
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- CXXFLAGS += [
-- "-mfpu=neon"
-- ]
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
- CXXFLAGS += [
- "-msse2"
- ]
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
--
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["TARGET_CPU"] == "x86_64":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
- Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
index 42b21364766f..efc6c5ca191e 100644
--- third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
@@ -97483,7 +98152,7 @@ index 36c9baa62823..b243d3d58410 100644
Library("metrics_gn")
diff --git third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-index 9587725536ca..538b68bd36cb 100644
+index ac00b2932e82..467d3c380ea3 100644
--- third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -97509,7 +98178,7 @@ index 9587725536ca..538b68bd36cb 100644
FINAL_LIBRARY = "xul"
-@@ -51,108 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,108 +57,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97619,7 +98288,7 @@ index 9587725536ca..538b68bd36cb 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -160,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -157,82 +65,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -99192,6 +99861,148 @@ index bed86c31bdb2..776ccac7a804 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("yuv_gn")
+diff --git third_party/libwebrtc/third_party/opus/opus_gn/moz.build third_party/libwebrtc/third_party/opus/opus_gn/moz.build
+index 2540ef87e331..66d74b90d631 100644
+--- third_party/libwebrtc/third_party/opus/opus_gn/moz.build
++++ third_party/libwebrtc/third_party/opus/opus_gn/moz.build
+@@ -9,7 +9,14 @@
+ COMPILE_FLAGS["OS_INCLUDES"] = []
+ AllowCompilerWarnings()
+
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -32,121 +39,10 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips32":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ Library("opus_gn")
diff --git third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
index ad14c77a3fe2..fe9a03bdf63c 100644
--- third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
diff --git a/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h b/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h
deleted file mode 100644
index 81a511179852..000000000000
--- a/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h
+++ /dev/null
@@ -1,69 +0,0 @@
---- memory/mozalloc/throw_gcc.h.orig 2022-02-02 17:33:38 UTC
-+++ memory/mozalloc/throw_gcc.h
-@@ -74,50 +74,66 @@ __throw_bad_function_call(void) {
- mozalloc_abort("fatal: STL threw bad_function_call");
- }
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_logic_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_domain_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_invalid_argument(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_length_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_runtime_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_range_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_overflow_error(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_underflow_error(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_ios_failure(
- const char* msg) {
diff --git a/www/librewolf/files/patch-python_sites_mach.txt b/www/librewolf/files/patch-python_sites_mach.txt
index dc2caf9bdfc6..706f285b0731 100644
--- a/www/librewolf/files/patch-python_sites_mach.txt
+++ b/www/librewolf/files/patch-python_sites_mach.txt
@@ -15,4 +15,4 @@ index 6e3db1c848f7..10ba12c2f13b 100644
# support down to the oldest locally-installed version (5.4.2).
-pypi-optional:psutil>=5.4.2,<=5.9.4:telemetry will be missing some data
+pypi-optional:psutil>=5.4.2,<=7.0.0:telemetry will be missing some data
- pypi-optional:zstandard>=0.11.1,<=0.23.0:zstd archives will not be possible to extract
+ pypi-optional:zstandard>=0.11.1,<=0.24.0:zstd archives will not be possible to extract
diff --git a/www/linux-freetube/Makefile b/www/linux-freetube/Makefile
index 86e34fbd1332..b7422d401bac 100644
--- a/www/linux-freetube/Makefile
+++ b/www/linux-freetube/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freetube
DISTVERSIONPREFIX= v
-DISTVERSION= 0.23.9-beta
+DISTVERSION= 0.23.11-beta
PORTREVISION= 0
CATEGORIES= www
MASTER_SITES= https://github.com/FreeTubeApp/FreeTube/releases/download/${DISTVERSIONFULL}/ \
diff --git a/www/linux-freetube/distinfo b/www/linux-freetube/distinfo
index 7a30825bf706..f4bcf71034a4 100644
--- a/www/linux-freetube/distinfo
+++ b/www/linux-freetube/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758180236
-SHA256 (freetube-0.23.9-beta-linux-x64-portable.zip) = 113ec430bf2f1176f83fda129b331d6639816a3f6cfc59d3faa586791a12ee58
-SIZE (freetube-0.23.9-beta-linux-x64-portable.zip) = 104150779
+TIMESTAMP = 1760545295
+SHA256 (freetube-0.23.11-beta-linux-x64-portable.zip) = c4768351a9f14cbf7dcc8f225f17410d68846a9684f696b40212a7ed9da8f766
+SIZE (freetube-0.23.11-beta-linux-x64-portable.zip) = 104159515
SHA256 (linux-freetube-icons-0.1.3.zip) = d76906cce52ac5cc730113a6d8598009467480d70a11e7ad81cbe9655bbd941e
SIZE (linux-freetube-icons-0.1.3.zip) = 10580
diff --git a/www/nextcloud-appointments/Makefile b/www/nextcloud-appointments/Makefile
index 41af6f4b14a3..f965c723deee 100644
--- a/www/nextcloud-appointments/Makefile
+++ b/www/nextcloud-appointments/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appointments
-PORTVERSION= 2.6.0
+PORTVERSION= 2.6.1
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/raw/${DISTVERSIONPREFIX}${DISTVERSION}/build/artifacts/appstore/
DISTVERSIONPREFIX= v
diff --git a/www/nextcloud-appointments/distinfo b/www/nextcloud-appointments/distinfo
index 6e26f66d5e38..448eb656c0d7 100644
--- a/www/nextcloud-appointments/distinfo
+++ b/www/nextcloud-appointments/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759904980
-SHA256 (nextcloud/appointments-2.6.0/appointments.tar.gz) = 36f554bf96cd85b8f5cd41ab7ece2b5aa5c57cefbbaa460825935653d7991a44
-SIZE (nextcloud/appointments-2.6.0/appointments.tar.gz) = 2302606
+TIMESTAMP = 1760546227
+SHA256 (nextcloud/appointments-2.6.1/appointments.tar.gz) = 075403d7b0518c9403281fbca3d9a32e21b57c2294bd9612d1e1ea75cb50e5b4
+SIZE (nextcloud/appointments-2.6.1/appointments.tar.gz) = 2303824
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index 30e1428cbbbe..06a78ea99f44 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 6.0.1
+PORTVERSION= 6.0.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index 427e975aca9c..7de6d1e7c582 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760035361
-SHA256 (nextcloud/calendar-v6.0.1.tar.gz) = cf53bd2794794128ac82971eed2b9dcce6244afb27ff38db5c258ddd3a31a68e
-SIZE (nextcloud/calendar-v6.0.1.tar.gz) = 20095727
+TIMESTAMP = 1760546269
+SHA256 (nextcloud/calendar-v6.0.2.tar.gz) = b7de175e7d0a29edf6eb65dbd244aee4c5352b2987acedb67a93a19f66c094ec
+SIZE (nextcloud/calendar-v6.0.2.tar.gz) = 20098114
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 96306f8963bc..845e3e87ff7e 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 8.0.3
+PORTVERSION= 8.0.4
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index f3ebc2e11468..71151f279bd0 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759905052
-SHA256 (nextcloud/contacts-v8.0.3.tar.gz) = e67819d911c9c72d19305b63d4f6e789f32e013f36f146217e2ee87ddbb433d6
-SIZE (nextcloud/contacts-v8.0.3.tar.gz) = 4591413
+TIMESTAMP = 1760546302
+SHA256 (nextcloud/contacts-v8.0.4.tar.gz) = 19322c2f9a18e8a6fc19aefd54bed6183e75966c54bc4d9c1cddfc6a7bf27fac
+SIZE (nextcloud/contacts-v8.0.4.tar.gz) = 4604720
diff --git a/www/nextcloud-groupfolders/Makefile b/www/nextcloud-groupfolders/Makefile
index f0c82c9d0837..fc82e5ea0923 100644
--- a/www/nextcloud-groupfolders/Makefile
+++ b/www/nextcloud-groupfolders/Makefile
@@ -1,5 +1,5 @@
PORTNAME= groupfolders
-PORTVERSION= 20.1.1
+PORTVERSION= 20.1.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-groupfolders/distinfo b/www/nextcloud-groupfolders/distinfo
index 386e5d9bad55..7e3aa25cb283 100644
--- a/www/nextcloud-groupfolders/distinfo
+++ b/www/nextcloud-groupfolders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759345089
-SHA256 (nextcloud/groupfolders-v20.1.1.tar.gz) = bfd10c2dc0f681597204aac388e44afd519e36f23868a097a27ba7471c2a9ee4
-SIZE (nextcloud/groupfolders-v20.1.1.tar.gz) = 5683323
+TIMESTAMP = 1760546349
+SHA256 (nextcloud/groupfolders-v20.1.2.tar.gz) = 6861366f0ab9a616474e163112ba95ffcc181809ad5554f5ff8466a3ccdc2146
+SIZE (nextcloud/groupfolders-v20.1.2.tar.gz) = 5691424
diff --git a/www/py-dj51-django-allauth/Makefile b/www/py-dj51-django-allauth/Makefile
index b887f81fd400..782199cae7ab 100644
--- a/www/py-dj51-django-allauth/Makefile
+++ b/www/py-dj51-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.11.2
+PORTVERSION= 65.12.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-django-allauth/distinfo b/www/py-dj51-django-allauth/distinfo
index 73060acef13a..8f646f982cce 100644
--- a/www/py-dj51-django-allauth/distinfo
+++ b/www/py-dj51-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151466
-SHA256 (django_allauth-65.11.2.tar.gz) = 7b7e771d3384d0e247d0d6aef31b0cb589f92305b7e975e70056a513525906e7
-SIZE (django_allauth-65.11.2.tar.gz) = 1916225
+TIMESTAMP = 1760518354
+SHA256 (django_allauth-65.12.0.tar.gz) = a76ec55935354a1455753601a0a814a4ded368242e8969323480a2810b349183
+SIZE (django_allauth-65.12.0.tar.gz) = 1967199
diff --git a/www/py-dj51-django-auditlog/Makefile b/www/py-dj51-django-auditlog/Makefile
index 81b2bafc3976..e4f546f6fa85 100644
--- a/www/py-dj51-django-auditlog/Makefile
+++ b/www/py-dj51-django-auditlog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-auditlog
-PORTVERSION= 3.2.1
+PORTVERSION= 3.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-django-auditlog/distinfo b/www/py-dj51-django-auditlog/distinfo
index ad1b92f16250..51a2f662e932 100644
--- a/www/py-dj51-django-auditlog/distinfo
+++ b/www/py-dj51-django-auditlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151042
-SHA256 (django_auditlog-3.2.1.tar.gz) = 63a4c9f7793e94eed804bc31a04d9b0b58244b1d280e2ed273c8b406bff1f779
-SIZE (django_auditlog-3.2.1.tar.gz) = 72926
+TIMESTAMP = 1760518447
+SHA256 (django_auditlog-3.3.0.tar.gz) = 01331a0e7bb1a8ff7573311b486c88f3d0c431c388f5a1e4a9b6b26911dd79b8
+SIZE (django_auditlog-3.3.0.tar.gz) = 85941
diff --git a/www/py-dj52-django-allauth/Makefile b/www/py-dj52-django-allauth/Makefile
index 3e76e3de81ff..aa1c79463b2d 100644
--- a/www/py-dj52-django-allauth/Makefile
+++ b/www/py-dj52-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.11.2
+PORTVERSION= 65.12.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-django-allauth/distinfo b/www/py-dj52-django-allauth/distinfo
index 73060acef13a..a2c9b3f31d42 100644
--- a/www/py-dj52-django-allauth/distinfo
+++ b/www/py-dj52-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151466
-SHA256 (django_allauth-65.11.2.tar.gz) = 7b7e771d3384d0e247d0d6aef31b0cb589f92305b7e975e70056a513525906e7
-SIZE (django_allauth-65.11.2.tar.gz) = 1916225
+TIMESTAMP = 1760518396
+SHA256 (django_allauth-65.12.0.tar.gz) = a76ec55935354a1455753601a0a814a4ded368242e8969323480a2810b349183
+SIZE (django_allauth-65.12.0.tar.gz) = 1967199
diff --git a/www/py-dj52-django-auditlog/Makefile b/www/py-dj52-django-auditlog/Makefile
index 882438d8f435..9068f48423ae 100644
--- a/www/py-dj52-django-auditlog/Makefile
+++ b/www/py-dj52-django-auditlog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-auditlog
-PORTVERSION= 3.2.1
+PORTVERSION= 3.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-django-auditlog/distinfo b/www/py-dj52-django-auditlog/distinfo
index ad1b92f16250..6b110d8bde48 100644
--- a/www/py-dj52-django-auditlog/distinfo
+++ b/www/py-dj52-django-auditlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151042
-SHA256 (django_auditlog-3.2.1.tar.gz) = 63a4c9f7793e94eed804bc31a04d9b0b58244b1d280e2ed273c8b406bff1f779
-SIZE (django_auditlog-3.2.1.tar.gz) = 72926
+TIMESTAMP = 1760521835
+SHA256 (django_auditlog-3.3.0.tar.gz) = 01331a0e7bb1a8ff7573311b486c88f3d0c431c388f5a1e4a9b6b26911dd79b8
+SIZE (django_auditlog-3.3.0.tar.gz) = 85941
diff --git a/www/py-granian/Makefile b/www/py-granian/Makefile
index c804d6282ac6..ffe2d81e907b 100644
--- a/www/py-granian/Makefile
+++ b/www/py-granian/Makefile
@@ -1,6 +1,5 @@
PORTNAME= granian
-PORTVERSION= 2.5.4
-PORTREVISION= 1
+PORTVERSION= 2.5.5
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-granian/distinfo b/www/py-granian/distinfo
index 736bab6019a1..f228c24ef9cd 100644
--- a/www/py-granian/distinfo
+++ b/www/py-granian/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759151368
-SHA256 (granian-2.5.4.tar.gz) = 85989a08052f1bbb174fd73759e1ae505e50b4c0690af366ca6ba844203dd463
-SIZE (granian-2.5.4.tar.gz) = 112016
+TIMESTAMP = 1760518635
+SHA256 (granian-2.5.5.tar.gz) = da785fae71cb45e92ce3fbb8633dc48b12f6a5055a7358226d78176967a5d2c9
+SIZE (granian-2.5.5.tar.gz) = 112143
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
diff --git a/x11-themes/zorin-gtk-themes/Makefile b/x11-themes/zorin-gtk-themes/Makefile
index 5dd400834cc4..1daf2adc9ecd 100644
--- a/x11-themes/zorin-gtk-themes/Makefile
+++ b/x11-themes/zorin-gtk-themes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zorin-gtk-themes
-DISTVERSION= 4.2.1
+DISTVERSION= 4.2.2
CATEGORIES= x11-themes
MAINTAINER= Alexander88207@protonmail.com
@@ -18,6 +18,7 @@ NO_BUILD= yes
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/themes
- ${CP} -R ${WRKSRC}/Zorin* ${STAGEDIR}${PREFIX}/share/themes
+ (cd ${WRKSRC} && \
+ ${COPYTREE_SHARE} "Zorin*" ${STAGEDIR}${PREFIX}/share/themes)
.include <bsd.port.mk>
diff --git a/x11-themes/zorin-gtk-themes/distinfo b/x11-themes/zorin-gtk-themes/distinfo
index dbf593734ce4..18f3c7dcd30d 100644
--- a/x11-themes/zorin-gtk-themes/distinfo
+++ b/x11-themes/zorin-gtk-themes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729941457
-SHA256 (ZorinOS-zorin-desktop-themes-4.2.1_GH0.tar.gz) = f46fd29fb3ebd86c47ed991039f1513755f244d004d1a553f77b1e08eb1d984b
-SIZE (ZorinOS-zorin-desktop-themes-4.2.1_GH0.tar.gz) = 6736244
+TIMESTAMP = 1760352429
+SHA256 (ZorinOS-zorin-desktop-themes-4.2.2_GH0.tar.gz) = 2c8a92aaa1b3c81ffd56b369259707ad3d42f71d63ddfb64c99880584c4b56a9
+SIZE (ZorinOS-zorin-desktop-themes-4.2.2_GH0.tar.gz) = 6738073
diff --git a/x11/xmoji/Makefile b/x11/xmoji/Makefile
index 17d10b15407a..718f247285de 100644
--- a/x11/xmoji/Makefile
+++ b/x11/xmoji/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/Zirias/xmoji
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Unmaintained port
+EXPIRATION_DATE=2025-12-31
+
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \