Bug 259376 - graphics/libyuv and graphics/libavif: update libyuv to 0.0.1789 to satisfy dependency for libavif
Summary: graphics/libyuv and graphics/libavif: update libyuv to 0.0.1789 to satisfy de...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Mikael Urankar
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-23 12:55 UTC by Vladimir Druzenko
Modified: 2021-10-26 09:17 UTC (History)
4 users (show)

See Also:
vvd: maintainer-feedback?


Attachments
update graphics/libyuv to 0.0.1789 and remove LIBYUV_BROKEN in graphics/libavif (1.70 KB, patch)
2021-10-23 12:55 UTC, Vladimir Druzenko
vvd: maintainer-approval?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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(-)