git: f50aee2230d6 - 2026Q2 - multimedia/aom: update to 3.14.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 20 Jun 2026 00:53:26 UTC
The branch 2026Q2 has been updated by jbeich:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f50aee2230d6e5ca78d0521e9a88885e3c3264ad
commit f50aee2230d6e5ca78d0521e9a88885e3c3264ad
Author: Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2026-05-13 23:13:38 +0000
Commit: Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2026-06-20 00:52:38 +0000
multimedia/aom: update to 3.14.0
Changes: https://aomedia.googlesource.com/aom/+log/v3.13.3..v3.14.0
PR: 296155
Reported by: Repology (update), Evgenii Khramtsov (secfixes)
Security: CVE-2026-56208 CVE-2026-56209 CVE-2026-56210 CVE-2026-56211
(cherry picked from commit a6187013727e8bc0a069eca486f40be982192c82)
---
multimedia/aom/Makefile | 4 ++--
multimedia/aom/distinfo | 6 +++---
...onfigure.cmake => patch-cmake_aom__configure.cmake} | 18 +++++++++---------
...tch-build_cmake_cpu.cmake => patch-cmake_cpu.cmake} | 8 ++++----
...pkg__config.cmake => patch-cmake_pkg__config.cmake} | 4 ++--
multimedia/aom/pkg-plist | 2 ++
6 files changed, 22 insertions(+), 20 deletions(-)
diff --git a/multimedia/aom/Makefile b/multimedia/aom/Makefile
index c2cba9c1ccc3..7061e582a45c 100644
--- a/multimedia/aom/Makefile
+++ b/multimedia/aom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aom
-DISTVERSION= 3.13.3
+DISTVERSION= 3.14.0
CATEGORIES= multimedia
MASTER_SITES= https://storage.googleapis.com/${PORTNAME}-releases/
DISTNAME= lib${PORTNAME}-${DISTVERSION}
@@ -39,6 +39,6 @@ VMAF_CMAKE_ON= -DCONFIG_TUNE_VMAF:STRING=1
post-patch:
# Extract (snapshot) version from the port instead of CHANGELOG
@${REINPLACE_CMD} 's,$${AOM_ROOT}/CHANGELOG,${DISTVERSIONFULL:S/^v//},' \
- ${WRKSRC}/build/cmake/version.cmake
+ ${WRKSRC}/cmake/version.cmake
.include <bsd.port.mk>
diff --git a/multimedia/aom/distinfo b/multimedia/aom/distinfo
index a121839e7f28..6aa520da149b 100644
--- a/multimedia/aom/distinfo
+++ b/multimedia/aom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1775076106
-SHA256 (libaom-3.13.3.tar.gz) = 446a4ae9741cb8f3eeb98c949d25f91b48cb2b8569cae975c4b737392e9024fc
-SIZE (libaom-3.13.3.tar.gz) = 6256836
+TIMESTAMP = 1778714018
+SHA256 (libaom-3.14.0.tar.gz) = 55852c50eadc1a27229d4840ea14c84f20ede7d85d41cc5827434c63eea1436d
+SIZE (libaom-3.14.0.tar.gz) = 6368667
diff --git a/multimedia/aom/files/patch-build_cmake_aom__configure.cmake b/multimedia/aom/files/patch-cmake_aom__configure.cmake
similarity index 82%
rename from multimedia/aom/files/patch-build_cmake_aom__configure.cmake
rename to multimedia/aom/files/patch-cmake_aom__configure.cmake
index 084689c6b170..ca8f6b071706 100644
--- a/multimedia/aom/files/patch-build_cmake_aom__configure.cmake
+++ b/multimedia/aom/files/patch-cmake_aom__configure.cmake
@@ -1,21 +1,22 @@
- FreeBSD and NetBSD powerpc* targets don't abbreviate to ppc*
- ARM uses compiler intrinsics, so don't require GNU as
---- build/cmake/aom_configure.cmake.orig 2024-08-27 18:17:57 UTC
-+++ build/cmake/aom_configure.cmake
-@@ -73,7 +73,7 @@ if(NOT AOM_TARGET_CPU)
+--- cmake/aom_configure.cmake.orig 2026-05-13 23:13:38 UTC
++++ cmake/aom_configure.cmake
+@@ -74,7 +74,7 @@ if(NOT AOM_TARGET_CPU)
set(AOM_TARGET_CPU "${cpu_lowercase}")
elseif(cpu_lowercase MATCHES "aarch64")
set(AOM_TARGET_CPU "arm64")
- elseif(cpu_lowercase MATCHES "^ppc")
+ elseif(cpu_lowercase MATCHES "^ppc|^powerpc")
set(AOM_TARGET_CPU "ppc")
- else()
- message(WARNING "The architecture ${CMAKE_SYSTEM_PROCESSOR} is not "
-@@ -182,35 +182,6 @@ if(AOM_TARGET_CPU STREQUAL "x86" OR AOM_TARGET_CPU STR
+ elseif(cpu_lowercase MATCHES "^riscv")
+ set(AOM_TARGET_CPU "riscv")
+@@ -184,35 +184,6 @@ if(AOM_TARGET_CPU STREQUAL "x86" OR AOM_TARGET_CPU STR
+ "To build without optimizations, add -DAOM_TARGET_CPU=generic to "
"your cmake command line.")
endif()
- string(STRIP "${AOM_AS_FLAGS}" AOM_AS_FLAGS)
+- string(STRIP "${AOM_AS_FLAGS}" AOM_AS_FLAGS)
-elseif(AOM_TARGET_CPU MATCHES "arm")
- if(AOM_TARGET_SYSTEM STREQUAL "Darwin")
- if(NOT CMAKE_ASM_COMPILER)
@@ -44,7 +45,6 @@
- "cmake command line.")
- endif()
- enable_language(ASM)
-- string(STRIP "${AOM_AS_FLAGS}" AOM_AS_FLAGS)
+ string(STRIP "${AOM_AS_FLAGS}" AOM_AS_FLAGS)
endif()
- if(CONFIG_ANALYZER)
diff --git a/multimedia/aom/files/patch-build_cmake_cpu.cmake b/multimedia/aom/files/patch-cmake_cpu.cmake
similarity index 59%
rename from multimedia/aom/files/patch-build_cmake_cpu.cmake
rename to multimedia/aom/files/patch-cmake_cpu.cmake
index 92353162f0a3..a760fa8ddc29 100644
--- a/multimedia/aom/files/patch-build_cmake_cpu.cmake
+++ b/multimedia/aom/files/patch-cmake_cpu.cmake
@@ -1,13 +1,13 @@
- Don't enable NEON on armv6 similar to build/cmake/rtcd.pl
---- build/cmake/cpu.cmake.orig 2023-11-30 23:18:12 UTC
-+++ build/cmake/cpu.cmake
-@@ -61,7 +61,7 @@ if("${AOM_TARGET_CPU}" STREQUAL "arm64")
+--- cmake/cpu.cmake.orig 2026-05-13 23:13:38 UTC
++++ cmake/cpu.cmake
+@@ -86,7 +86,7 @@ svfloat32_t func(svfloat32_t a) {
endif()
endforeach()
-elseif("${AOM_TARGET_CPU}" MATCHES "^arm")
+elseif("${AOM_TARGET_CPU}" MATCHES "^arm" AND NOT "${AOM_TARGET_CPU}" MATCHES "^armv6")
set(AOM_ARCH_ARM 1)
- set(RTCD_ARCH_ARM "yes")
+ if(ENABLE_NEON)
diff --git a/multimedia/aom/files/patch-build_cmake_pkg__config.cmake b/multimedia/aom/files/patch-cmake_pkg__config.cmake
similarity index 83%
rename from multimedia/aom/files/patch-build_cmake_pkg__config.cmake
rename to multimedia/aom/files/patch-cmake_pkg__config.cmake
index 6fcc7a9a5e01..0ebcf5f166c1 100644
--- a/multimedia/aom/files/patch-build_cmake_pkg__config.cmake
+++ b/multimedia/aom/files/patch-cmake_pkg__config.cmake
@@ -1,7 +1,7 @@
- Limit internal dependencies to static library
---- build/cmake/pkg_config.cmake.orig 2022-06-17 17:46:18 UTC
-+++ build/cmake/pkg_config.cmake
+--- cmake/pkg_config.cmake.orig 2022-06-17 17:46:18 UTC
++++ cmake/pkg_config.cmake
@@ -51,7 +51,7 @@ file(APPEND "${pkgconfig_file}" "Version: ${package_ve
APPEND "${pkgconfig_file}"
"Description: Alliance for Open Media AV1 codec library v${aom_version}.\n")
diff --git a/multimedia/aom/pkg-plist b/multimedia/aom/pkg-plist
index 9a08e39953a4..314ac080e907 100644
--- a/multimedia/aom/pkg-plist
+++ b/multimedia/aom/pkg-plist
@@ -4,10 +4,12 @@ include/aom/aom.h
include/aom/aom_codec.h
include/aom/aom_decoder.h
include/aom/aom_encoder.h
+include/aom/aom_ext_ratectrl.h
include/aom/aom_external_partition.h
include/aom/aom_frame_buffer.h
include/aom/aom_image.h
include/aom/aom_integer.h
+include/aom/aom_tpl.h
include/aom/aomcx.h
include/aom/aomdx.h
lib/cmake/AOM/AOMConfig.cmake