Subject: CVS commit: pkgsrc/graphics/libheif
From: Thomas Klausner
Date: 2023-03-30 23:41:50
Message id: 20230330214150.A82E5FA81@cvs.NetBSD.org

Log Message:
libheif: update to 1.15.2.

Switch to CMake since upstream will deprecate autoconf.
Remove merged patch.

v1.15.2 - maintenance release Latest

    Fixes an incompatibility with AOM v3.6.0.
    A couple of smaller fixes.

v1.15.1 - fix compilation without plugins

build fix only

v1.15.0 - Windows plugins / CLLI, MDCV, PASP boxes

    codec plugin system now also works with Windows
    heif_convert: manually choose which decoder should be used
    support for CLLI (content light level box), MDCV (mastering display colour \ 
volume), PASP (pixel aspect) information
    ICC profile support in gdk-pixbuf loader
    various fixes

v1.14.2 - maintenance

A function name typo in the C++ wrapper was corrected in v1.14.1, but the old \ 
function name should not have been removed from the API
(ColorProfile_nclx::set_color_primaries()). The old name is added to the API \ 
again in this release.

This is the only change in this update.

v1.14.1 - maintenance release

This release fixes

    various issues is the build system
    encoding images smaller than 64x64 with svt-av1
    the 'quality' parameter for svt-av1
    a potentially wrong image orientation for PNG inputs
    crash on non-null terminated XMP input
    HDR RGB to YCbCr conversion coefficients for limited range coefficients

1.14.0 - codec plugins / svt-av1 backend

    adds SVT-AV1 encoder as AVIF backend
    dynamic plugin interface for installing codecs independently from libheif \ 
(currently Unix only)
    add XMP header compression (using zlib)
    library should now be initialized with heif_init()
    heif_convert: extract EXIF and XMP to separate files
    heif_enc: add benchmarking function to compare codecs
    copy EXIF/XMP between HEIC/AVIF files and JPEG/PNG in all kinds of combinations
    remove EXIF orientation tag from input when converting to HEIC/AVIF and \ 
generate irot/imir boxes matching the input orientation

Files:
RevisionActionfile
1.15modifypkgsrc/graphics/libheif/Makefile
1.2modifypkgsrc/graphics/libheif/PLIST
1.15modifypkgsrc/graphics/libheif/distinfo
1.1removepkgsrc/graphics/libheif/patches/patch-libheif_heif__colorconversion.cc