Bug 282675

Summary: graphics/libheif: API breakage
Product: Ports & Packages Reporter: Xin LI <delphij>
Component: Individual Port(s)Assignee: Xin LI <delphij>
Status: Closed FIXED    
Severity: Affects Some People CC: delphij, sunpoet
Priority: --- Flags: makc: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Upstream patch https://github.com/strukturag/libheif/commit/3dd7019ff579c038cba96353390cd41edfda927e none

Description Xin LI freebsd_committer freebsd_triage 2024-11-10 19:34:44 UTC
Created attachment 255080 [details]
Upstream patch https://github.com/strukturag/libheif/commit/3dd7019ff579c038cba96353390cd41edfda927e

Apply upstream change to restore API compatibility.

With this commit 16b214581a29d160bcdade9e0deb0042e257ae21 can be reverted.
Comment 1 Max Brazhnikov freebsd_committer freebsd_triage 2024-11-11 19:55:57 UTC
Thanks for the patch! Could you please commit it?
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-11-12 04:16:30 UTC
A commit in branch main references this bug:

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

commit b280ef6a26bf2cc0c5047f2fff8ca4274148dec3
Author:     Xin LI <delphij@FreeBSD.org>
AuthorDate: 2024-11-10 04:46:56 +0000
Commit:     Xin LI <delphij@FreeBSD.org>
CommitDate: 2024-11-12 04:13:42 +0000

    graphics/libheif: restore API compatibility.

    PR:             ports/282675
    Approved by:    maintainer (makc@)

 graphics/libheif/Makefile                                     |  1 +
 graphics/libheif/files/patch-libheif_api_libheif_heif.h (new) | 11 +++++++++++
 graphics/libheif/files/patch-libheif_context.cc (new)         | 11 +++++++++++
 3 files changed, 23 insertions(+)