Bug 259376

Summary: graphics/libyuv and graphics/libavif: update libyuv to 0.0.1789 to satisfy dependency for libavif
Product: Ports & Packages Reporter: Vladimir Druzenko <vvd>
Component: Individual Port(s)Assignee: Mikael Urankar <mikael>
Status: Closed FIXED    
Severity: Affects Some People CC: corsmith, jbeich, mikael, tcberner
Priority: --- Flags: vvd: maintainer-feedback?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
update graphics/libyuv to 0.0.1789 and remove LIBYUV_BROKEN in graphics/libavif vvd: maintainer-approval?

Description Vladimir Druzenko freebsd_committer freebsd_triage 2021-10-23 12:55:20 UTC
Created attachment 228963 [details]
update graphics/libyuv to 0.0.1789 and remove LIBYUV_BROKEN in graphics/libavif

graphics/libavif/Makefile:
> LIBYUV_BUILD_DEPENDS=  libyuv>=0.0.1774:graphics/libyuv
> LIBYUV_BROKEN=         requires https://chromium.googlesource.com/libyuv/libyuv.git/+/fc61dde1eb4b%5E%21/

Current stable version of the libyuv is 1789 (0896c34873e83ca3d1690286a94e278a81d0a760):
# https://chromereleases.googleblog.com/search/label/Desktop%20Update
# search for "The stable channel has been updated to" 95.0.4638.54
#  -> https://github.com/chromium/chromium/blob/95.0.4638.54/DEPS
#     -> 'src/third_party/libyuv': '0896c34873e83ca3d1690286a94e278a81d0a760'
# https://chromium.googlesource.com/libyuv/libyuv/+/0896c34873e83ca3d1690286a94e278a81d0a760/include/libyuv/version.h
#  -> #define LIBYUV_VERSION 1789

Tested on 12.2: make check-plist, build, install.
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2021-10-23 12:57:11 UTC
graphics/libyuv:
> MASTER_SITES=   LOCAL/mikael/libyuv/:libyuv \
>                 LOCAL/tcberner/libyuv/:libyuv

I got this file to make patch:
https://chromium.googlesource.com/libyuv/libyuv/+archive/0896c34873e83ca3d1690286a94e278a81d0a760.tar.gz
Comment 2 commit-hook freebsd_committer freebsd_triage 2021-10-26 09:16:03 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8aa40aa3053c90560cbcdaea57f03a4a371cb2d2

commit 8aa40aa3053c90560cbcdaea57f03a4a371cb2d2
Author:     VVD <vvd@unislabs.com>
AuthorDate: 2021-10-26 09:13:06 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2021-10-26 09:15:12 +0000

    graphics/libavif: Remove BROKEN after recent libyuv update.

    PR:     259376

 graphics/libavif/Makefile | 1 -
 1 file changed, 1 deletion(-)
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-10-26 09:16:04 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5a242de73c424fa244b193425876dbf93a593979

commit 5a242de73c424fa244b193425876dbf93a593979
Author:     VVD <vvd@unislabs.com>
AuthorDate: 2021-10-26 09:12:32 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2021-10-26 09:15:12 +0000

    graphics/libyuv: Update to 0.0.1789.

    PR:     259376

 graphics/libyuv/Makefile | 4 ++--
 graphics/libyuv/distinfo | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)