From: Brad Smith Subject: Re: UPDATE: libavif 1.1.0 To: ports@openbsd.org Date: Fri, 23 Aug 2024 02:51:08 -0400 ping. On 2024-08-09 6:08 a.m., Brad Smith wrote: > ping. > > On 2024-07-31 1:14 a.m., Brad Smith wrote: >> On Fri, Jul 19, 2024 at 08:21:59PM -0400, Brad Smith wrote: >>> Here is an update to libavif 1.1.0. >>   Here is an updated diff fixing the issue Rafael pointed out. >> >> >> 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    31 Jul 2024 05:10:01 -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.0 . >> +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 >   # BSD >>   PERMIT_PACKAGE=    Yes >>   -WANTLIB=    aom c dav1d jpeg m png pthread sharpyuv z >> +WANTLIB=    ${COMPILER_LIBCXX} aom c dav1d jpeg m png pthread >> sharpyuv z >>     COMPILER=    base-clang ports-gcc >>     MODULES=    devel/cmake >>   +BUILD_DEPENDS+=    sysutils/ggrep >> + >>   LIB_DEPENDS=    graphics/jpeg \ >>           graphics/png \ >>           graphics/libwebp \ >> @@ -28,11 +30,15 @@ LIB_DEPENDS=    graphics/jpeg \ >>     CONFIGURE_ARGS+=-DAVIF_BUILD_APPS=ON \ >>           -DAVIF_BUILD_TESTS=ON \ >> -        -DAVIF_CODEC_AOM=ON \ >> +        -DAVIF_CODEC_AOM=SYSTEM \ >>           -DAVIF_CODEC_AOM_DECODE=OFF \ >> -        -DAVIF_CODEC_DAV1D=ON \ >> +        -DAVIF_CODEC_DAV1D=SYSTEM \ >>           -DAVIF_ENABLE_GTEST=OFF \ >> -        -DCMAKE_DISABLE_FIND_PACKAGE_libyuv=ON >> +        -DAVIF_LIBSHARPYUV=SYSTEM \ >> +        -DAVIF_LIBYUV=LOCAL >> + >> +post-extract: >> +    ln -sf ${LOCALBASE}/bin/ggrep ${WRKDIR}/bin/grep >>     do-test: >>       ${WRKBUILD}/tests/aviftest ${WRKSRC}/tests/data >> Index: distinfo >> =================================================================== >> RCS file: /cvs/ports/graphics/libavif/distinfo,v >> retrieving revision 1.16 >> diff -u -p -u -p -r1.16 distinfo >> --- distinfo    3 Apr 2024 12:13:14 -0000    1.16 >> +++ distinfo    31 Jul 2024 05:10:01 -0000 >> @@ -1,2 +1,4 @@ >> -SHA256 (libavif-1.0.4.tar.gz) = >> 3FZwjIOkuTSoryt49n+Ga6L7VoYFx8+UMSrPUe5X0UY= >> -SIZE (libavif-1.0.4.tar.gz) = 10575992 >> +SHA256 (AOMediaCodec-libavif-v1.1.0.tar.gz) = >> 7bMZUQBdehQ74XJPJIJYCVmaSDIHOt1Q6vmHcz3vtcg= >> +SHA256 >> (lemenkov-libyuv-a6a2ec654b1be1166b376476a7555c89eca0c275.tar.gz) = >> +5dXKi3B2Ok3bmGzPrSHCMzPs0Egb8m02atl9Asyb7M= >> +SIZE (AOMediaCodec-libavif-v1.1.0.tar.gz) = 13642536 >> +SIZE >> (lemenkov-libyuv-a6a2ec654b1be1166b376476a7555c89eca0c275.tar.gz) = >> 570482 >> Index: pkg/PLIST >> =================================================================== >> RCS file: /cvs/ports/graphics/libavif/pkg/PLIST,v >> retrieving revision 1.5 >> diff -u -p -u -p -r1.5 PLIST >> --- pkg/PLIST    11 Mar 2022 19:22:40 -0000    1.5 >> +++ pkg/PLIST    31 Jul 2024 05:10:01 -0000 >> @@ -2,6 +2,7 @@ >>   @bin bin/avifenc >>   include/avif/ >>   include/avif/avif.h >> +include/avif/avif_cxx.h >>   lib/cmake/libavif/ >>   lib/cmake/libavif/libavif-config${MODCMAKE_BUILD_SUFFIX} >>   lib/cmake/libavif/libavif-config-version.cmake