diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c deleted file mode 100644 index aceaba1364ac..000000000000 --- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c +++ /dev/null @@ -1,23 +0,0 @@ ---- src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c.orig 2025-10-02 00:36:39 UTC -+++ src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c -@@ -35,6 +35,20 @@ - #if HAVE_GETAUXVAL || HAVE_ELF_AUX_INFO - #include - -+#if defined(__FreeBSD__) -+static unsigned long getauxval(unsigned long type) -+{ -+ /* Only AT_HWCAP* return unsigned long */ -+ if (type != AT_HWCAP && type != AT_HWCAP2) { -+ return 0; -+ } -+ -+ unsigned long ret = 0; -+ elf_aux_info(type, &ret, sizeof(ret)); -+ return ret; -+} -+#endif -+ - #if ARCH_AARCH64 - - #define HWCAP_AARCH64_ASIMDDP (1 << 20) diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c new file mode 100644 index 000000000000..ec0e95ef5c0f --- /dev/null +++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c @@ -0,0 +1,21 @@ +--- src/3rdparty/chromium/third_party/dav1d/libdav1d/src/cpu.c.orig 2025-12-22 23:24:20 UTC ++++ src/3rdparty/chromium/third_party/dav1d/libdav1d/src/cpu.c +@@ -115,7 +115,18 @@ COLD unsigned long dav1d_getauxval(unsigned long type) + + COLD unsigned long dav1d_getauxval(unsigned long type) { + #if HAVE_GETAUXVAL ++#if defined(__FreeBSD__) && (ARCH_AARCH64 || ARCH_ARM) ++ /* Only AT_HWCAP* return unsigned long */ ++ if (type != AT_HWCAP && type != AT_HWCAP2) { ++ return 0; ++ } ++ ++ unsigned long ret = 0; ++ elf_aux_info(type, &ret, sizeof(ret)); ++ return ret; ++#else + return getauxval(type); ++#endif + #elif HAVE_ELF_AUX_INFO + unsigned long aux = 0; + int ret = elf_aux_info(type, &aux, sizeof(aux));