Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
Re: UPDATE: libavif 1.1.0
To:
ports@openbsd.org
Date:
Fri, 9 Aug 2024 06:08:11 -0400

Download raw body.

Thread
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 <brad@comstyle.co
>   # 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