Bug 261842 - graphics/libheif: Update to 1.12.0-62, Update MAINTAINER
Summary: graphics/libheif: Update to 1.12.0-62, Update MAINTAINER
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Daniel Engberg
URL: https://github.com/strukturag/libheif...
Keywords: needs-patch
Depends on: 251442
Blocks: 262188
  Show dependency treegraph
 
Reported: 2022-02-09 20:11 UTC by Daniel Engberg
Modified: 2022-02-26 12:20 UTC (History)
3 users (show)

See Also:
makc: maintainer-feedback+
koobs: merge-quarterly?


Attachments
Patch for libheif (4.26 KB, patch)
2022-02-09 20:11 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2022-02-09 20:11:42 UTC
Created attachment 231690 [details]
Patch for libheif

- Update to latest upstream commit (0082fea96ee70a20c8906a0373bedec0c01777bc) as it contains various bug fixes that affects users
- Drop RAV1E, this avoids libheif to pull in Rust and is also more inline with how other distributions packages libheif
- Do some rearrangement of Makefile to make it follow Porters Handbook more closely

Compile tested on FreeBSD 13.0-STABLE #2 stable/13-n248607-93a95ebbf7c (amd64) (make, make check-plist)
Poudriere testport OK 12.2-RELEASE (amd64)
Poudriere testport OK 13.0-RELEASE (i386)

Tested with following users:
astro/siril
graphics/cimg
graphics/darktable38
graphics/geeqie
graphics/imv
graphics/krita
graphics/openimageio
graphics/openimageio-ociov1
graphics/py-openimageio
graphics/vips
x11/wallutils
Comment 1 Li-Wen Hsu freebsd_committer freebsd_triage 2022-02-13 07:24:39 UTC
submitter is committer.
Comment 2 Max Brazhnikov freebsd_committer freebsd_triage 2022-02-23 22:19:38 UTC
Approve by maintainer timeout.

Daniel, please reset maintainership as there were enough timeouts. I could maintain this port if you are not willing yourself.
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2022-02-23 23:08:52 UTC
Hi,

Feel free to take maintainership, I'll commit this along with 251442 next week unless you want to do it earlier.

Best regards,
Daniel
Comment 4 Max Brazhnikov freebsd_committer freebsd_triage 2022-02-25 09:31:52 UTC
(In reply to Daniel Engberg from comment #3)
> Feel free to take maintainership, I'll commit this along with 251442 next week
> unless you want to do it earlier.

Ok. Please set maintainership to me with your commit.
Comment 5 Kubilay Kocak freebsd_committer freebsd_triage 2022-02-26 00:17:33 UTC
If the version update is not going to be merged, please make the maintainer commit prior, so that it can be merged to quarterly, keeping metadata (maintainer) consistent
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-02-26 12:19:57 UTC
A commit in branch main references this bug:

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

commit 251fe3c10d2b1219205431ba1ed14b8a206bb19a
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2022-02-26 11:58:37 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2022-02-26 12:18:29 +0000

    graphics/libheif: Pass maintainership

    Due to multiple timeouts (245387 and this PR) pass maintainership to makc
    as requested

    PR:             261842
    Approved by:    Sebastian Steinmetz (maintainer timeout, 2+ weeks)

 graphics/libheif/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2022-02-26 12:19:59 UTC
A commit in branch main references this bug:

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

commit 92593edb3e4d3d1c8f976fdfd1a137338a095efc
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2022-02-26 12:06:03 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2022-02-26 12:18:29 +0000

    graphics/libheif: Update to latest commit as of 2022-02-09

    - Update to latest upstream commit
      (0082fea96ee70a20c8906a0373bedec0c01777bc) as it contains various bug
      fixes that affects users
    - Disable RAV1E by default, this avoids libheif to pull in Rust and is
      also more inline with how other distributions packages libheif
    - Do some rearrangement of Makefile to make it follow Porters Handbook
      more closely

    PR:             261842
    Reviewed by:    makc
    Approved by:    Sebastian Steinmetz (maintainer timeout, 2+ weeks)

 graphics/libheif/Makefile  | 31 ++++++++++++++-----------------
 graphics/libheif/distinfo  | 10 +++-------
 graphics/libheif/pkg-plist | 21 ++++-----------------
 3 files changed, 21 insertions(+), 41 deletions(-)