From: Brad Smith Subject: UPDATE: libavif 1.1.1 To: ports@openbsd.org Date: Thu, 1 Aug 2024 04:15:54 -0400 Here is an update to libavif 1.1.1. ## [1.1.1] - 2024-07-30 ### Changed since 1.1.0 * In avif.h, change "AVIF_API AVIF_NODISCARD" back to "AVIF_NODISCARD AVIF_API" to fix clang-cl and MSVC compilation errors in the shared library build on Windows. * Fix -DAVIF_GTEST=SYSTEM, https://github.com/AOMediaCodec/libavif/issues/2258. * Fix infe_type and codec_config_type wrongly read as byte-aligned fields in the experimental feature AVIF_ENABLE_EXPERIMENTAL_METAV1. * When building aom as a local dependency, runtime CPU detection (`CONFIG_RUNTIME_CPU_DETECT`) is now always `ON`; in 1.1.0 it had been disabled for non-native builds. * Fix CMake config shared library leaks https://github.com/AOMediaCodec/libavif/issues/2264. * Fix clang-cl compilation. * Update gain map metadata to current ISO 21496-1 draft. * cmake: Only search for ASM_NASM language on x86_64 platforms. * Fix "No known features for CXX compiler" CMake error. * Fix aom link flags so that transitive library link flags are included when aom is a static library https://github.com/AOMediaCodec/libavif/issues/2274. * Fix out-of-order 'dimg' grid associations https://github.com/AOMediaCodec/libavif/issues/2311. * Report files with an item used in multiple 'dimg' boxes with AVIF_RESULT_NOT_IMPLEMENTED instead of AVIF_RESULT_INVALID_IMAGE_GRID. Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/libavif/Makefile,v retrieving revision 1.22 diff -u -p -u -p -r1.22 Makefile --- Makefile 3 Apr 2024 12:13:14 -0000 1.22 +++ Makefile 1 Aug 2024 08:11:20 -0000 @@ -1,11 +1,11 @@ COMMENT= library for encoding and decoding .avif files -GH_ACCOUNT= AOMediaCodec -GH_PROJECT= libavif -GH_TAGNAME= v1.0.4 +DIST_TUPLE+= github AOMediaCodec libavif v1.1.1 . +DIST_TUPLE+= github lemenkov libyuv \ + a6a2ec654b1be1166b376476a7555c89eca0c275 ext/libyuv CATEGORIES= graphics -SHARED_LIBS= avif 7.0 +SHARED_LIBS= avif 7.1 HOMEPAGE= https://github.com/AOMediaCodec/libavif @@ -14,12 +14,14 @@ MAINTAINER= Brad Smith