Bug 249291 - graphics/libheif: update to 1.8.0
Summary: graphics/libheif: update to 1.8.0
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yuri Victorovich
URL: https://github.com/strukturag/libheif...
Keywords: buildisok, patch
Depends on:
Reported: 2020-09-13 16:21 UTC by Jan Beich
Modified: 2020-11-29 04:48 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (freebsd)

v1 (3.59 KB, patch)
2020-09-13 16:21 UTC, Jan Beich
no flags Details | Diff
1.9.1 (4.89 KB, patch)
2020-11-29 04:48 UTC, Charlie Li
ml+freebsd: maintainer-approval? (freebsd)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer 2020-09-13 16:21:17 UTC
Created attachment 217931 [details]

Disclaimer: Only interested in exposing AVIF. I don't use this port and didn't test runtime.

See URL field for upstream changes. Builds fine on 11.3 amd64/i386, 12.1 aarch64/amd64/armv7/armv6/i386, 13.0 amd64/i386. Default consumers also build fine.
Comment 1 Automation User 2020-09-13 16:42:39 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/189356581
Comment 2 daniel.engberg.lists 2020-09-13 20:07:47 UTC

As there a reason why we can't use upstream release archive/tarball? (also suggested by 5.4.3 in Porter's Handbook)

https://github.com/strukturag/libheif/releases --> https://github.com/strukturag/libheif/releases/download/v1.8.0/libheif-1.8.0.tar.gz

Best regards,
Comment 3 Jan Beich freebsd_committer 2020-09-13 20:14:30 UTC
I'm keeping statu quo to avoid investing more time due to scope creep.
Comment 4 Yuri Victorovich freebsd_committer 2020-09-18 21:11:52 UTC
Reporter is committer, assigning to him.
Comment 5 Charlie Li 2020-11-29 00:51:43 UTC
We're up to 1.9.1 now.
Comment 6 Charlie Li 2020-11-29 04:48:25 UTC
Created attachment 220054 [details]

Based off jbeich@'s 1.8.0. Cleaned up tabbing and options and pull in an upstream patch to fix build when EXAMPLES enabled.