update to libavif-0.11.1, from Brad (maintainer)

This commit is contained in:
sthen 2022-11-25 21:14:09 +00:00
parent 4bef8c5762
commit f8b49f24c9
3 changed files with 36 additions and 5 deletions

View File

@ -2,10 +2,10 @@ COMMENT= library for encoding and decoding .avif files
GH_ACCOUNT= AOMediaCodec
GH_PROJECT= libavif
GH_TAGNAME= v0.10.1
GH_TAGNAME= v0.11.1
CATEGORIES= graphics
SHARED_LIBS= avif 5.0
SHARED_LIBS= avif 6.0
HOMEPAGE= https://github.com/AOMediaCodec/libavif
@ -29,7 +29,10 @@ CONFIGURE_ARGS+=-DAVIF_BUILD_APPS=ON \
-DAVIF_BUILD_TESTS=ON \
-DAVIF_CODEC_AOM=ON \
-DAVIF_CODEC_AOM_DECODE=OFF \
-DAVIF_CODEC_DAV1D=ON
-DAVIF_CODEC_DAV1D=ON \
-DAVIF_ENABLE_GTEST=OFF \
-DCMAKE_DISABLE_FIND_PACKAGE_libsharpyuv=OFF \
-DCMAKE_DISABLE_FIND_PACKAGE_libyuv=OFF
do-test:
${WRKBUILD}/tests/aviftest ${WRKSRC}/tests/data

View File

@ -1,2 +1,2 @@
SHA256 (libavif-0.10.1.tar.gz) = ZugoVM64Sj5UK8FAo0O8kOVsaPPstP/2PmNsE27ZoF4=
SIZE (libavif-0.10.1.tar.gz) = 2085698
SHA256 (libavif-0.11.1.tar.gz) = DrSZZVYqDl5d5YOJZQ1DTP8yr4TDQYW2ybey/MrgbU4=
SIZE (libavif-0.11.1.tar.gz) = 5826813

View File

@ -0,0 +1,28 @@
Build aviftest_helpers for are_images_equal.cc
e279707a001c8f95f8a2bc51c0d19bf35bfc79ab
Index: tests/CMakeLists.txt
--- tests/CMakeLists.txt.orig
+++ tests/CMakeLists.txt
@@ -39,15 +39,17 @@ foreach(AVIFYUV_MODE limited rgb) # Modes drift and pr
add_test(NAME avifyuv_${AVIFYUV_MODE} COMMAND avifyuv -m ${AVIFYUV_MODE})
endforeach()
-################################################################################
-# GoogleTest
-
-if(AVIF_ENABLE_GTEST)
+if(AVIF_ENABLE_GTEST OR AVIF_BUILD_APPS)
enable_language(CXX)
set(CMAKE_CXX_STANDARD 11)
add_library(aviftest_helpers OBJECT gtest/aviftest_helpers.cc)
target_link_libraries(aviftest_helpers avif_apps)
+endif()
+################################################################################
+# GoogleTest
+
+if(AVIF_ENABLE_GTEST)
if(AVIF_LOCAL_GTEST)
set(GTEST_INCLUDE_DIRS ${CMAKE_SOURCE_DIR}/ext/googletest/googletest/include)
set(GTEST_LIBRARIES