Bug 282675 - graphics/libheif: API breakage
Summary: graphics/libheif: API breakage
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: Xin LI
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-10 19:34 UTC by Xin LI
Modified: 2024-11-12 04:16 UTC (History)
2 users (show)

See Also:
makc: maintainer-feedback+


Attachments
Upstream patch https://github.com/strukturag/libheif/commit/3dd7019ff579c038cba96353390cd41edfda927e (2.45 KB, application/mbox)
2024-11-10 19:34 UTC, Xin LI
no flags Details

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