Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jul 2024 20:31:30 GMT
From:      Max Brazhnikov <makc@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7eac71bf192a - main - graphics/libheif: update to 1.18.1
Message-ID:  <202407232031.46NKVUDx052377@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by makc:

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

commit 7eac71bf192a0d4540eb0ac3630ceb744ac0462e
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2024-07-23 20:28:15 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2024-07-23 20:31:09 +0000

    graphics/libheif: update to 1.18.1
    
    Release notes:
            https://github.com/strukturag/libheif/releases/tag/v1.18.0
            https://github.com/strukturag/libheif/releases/tag/v1.18.1
---
 graphics/libheif/Makefile                          |  6 +++---
 graphics/libheif/distinfo                          |  6 +++---
 .../files/patch-libheif_plugins_encoder__svt.cc    | 24 ----------------------
 graphics/libheif/pkg-plist                         |  5 +++--
 4 files changed, 9 insertions(+), 32 deletions(-)

diff --git a/graphics/libheif/Makefile b/graphics/libheif/Makefile
index d38a297862cf..4cb4723a5a1c 100644
--- a/graphics/libheif/Makefile
+++ b/graphics/libheif/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	libheif
-DISTVERSION=	1.17.6
-PORTREVISION=	2
+DISTVERSION=	1.18.1
 CATEGORIES=	graphics
 MASTER_SITES=	https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/
 
@@ -43,7 +42,8 @@ AOM_CMAKE_BOOL=		WITH_AOM_ENCODER WITH_AOM_DECODER
 DAV1D_LIB_DEPENDS=	libdav1d.so:multimedia/dav1d
 DAV1D_CMAKE_BOOL=	WITH_DAV1D
 
-EXAMPLES_LIB_DEPENDS=	libpng16.so:graphics/png
+EXAMPLES_LIB_DEPENDS=	libpng16.so:graphics/png \
+			libtiff.so:graphics/tiff
 EXAMPLES_CMAKE_BOOL=	WITH_EXAMPLES
 EXAMPLE_IMPLIES=	JPEG
 
diff --git a/graphics/libheif/distinfo b/graphics/libheif/distinfo
index 123ae9bcf3d7..ba5dac8cf792 100644
--- a/graphics/libheif/distinfo
+++ b/graphics/libheif/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703123477
-SHA256 (libheif-1.17.6.tar.gz) = 8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee
-SIZE (libheif-1.17.6.tar.gz) = 1433302
+TIMESTAMP = 1721761068
+SHA256 (libheif-1.18.1.tar.gz) = 8702564b0f288707ea72b260b3bf4ba9bf7abfa7dac01353def3a86acd6bbb76
+SIZE (libheif-1.18.1.tar.gz) = 1524386
diff --git a/graphics/libheif/files/patch-libheif_plugins_encoder__svt.cc b/graphics/libheif/files/patch-libheif_plugins_encoder__svt.cc
deleted file mode 100644
index a91ed507cccd..000000000000
--- a/graphics/libheif/files/patch-libheif_plugins_encoder__svt.cc
+++ /dev/null
@@ -1,24 +0,0 @@
-libheif/plugins/encoder_svt.cc:654:34: error: assigning to 'EbColorPrimaries' from incompatible type 'uint8_t' (aka 'unsigned char')
-    svt_config.color_primaries = static_cast<uint8_t>(nclx->color_primaries);
-                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libheif/plugins/encoder_svt.cc:655:43: error: assigning to 'EbTransferCharacteristics' from incompatible type 'uint8_t' (aka 'unsigned char')
-    svt_config.transfer_characteristics = static_cast<uint8_t>(nclx->transfer_characteristics);
-                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libheif/plugins/encoder_svt.cc:656:38: error: assigning to 'EbMatrixCoefficients' from incompatible type 'uint8_t' (aka 'unsigned char')
-    svt_config.matrix_coefficients = static_cast<uint8_t>(nclx->matrix_coefficients);
-                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libheif/plugins/encoder_svt.cc:657:30: error: assigning to 'EbColorRange' from incompatible type 'int'
-    svt_config.color_range = nclx->full_range_flag ? 1 : 0;
-                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
---- libheif/plugins/encoder_svt.cc.orig	2023-12-20 10:31:30 UTC
-+++ libheif/plugins/encoder_svt.cc
-@@ -645,7 +645,7 @@ struct heif_error svt_encode_image(void* encoder_raw, 
- 
-   if (nclx) {
-     svt_config.color_description_present_flag = true;
--#if SVT_AV1_VERSION_MAJOR == 1
-+#if SVT_AV1_VERSION_MAJOR >= 1
-     svt_config.color_primaries = static_cast<EbColorPrimaries>(nclx->color_primaries);
-     svt_config.transfer_characteristics = static_cast<EbTransferCharacteristics>(nclx->transfer_characteristics);
-     svt_config.matrix_coefficients = static_cast<EbMatrixCoefficients>(nclx->matrix_coefficients);
diff --git a/graphics/libheif/pkg-plist b/graphics/libheif/pkg-plist
index 4259bad19db2..c7bf3204831a 100644
--- a/graphics/libheif/pkg-plist
+++ b/graphics/libheif/pkg-plist
@@ -1,9 +1,10 @@
-%%PORTEXAMPLES%%bin/heif-convert
+%%PORTEXAMPLES%%bin/heif-dec
 %%PORTEXAMPLES%%bin/heif-enc
 %%PORTEXAMPLES%%bin/heif-info
 %%PORTEXAMPLES%%bin/heif-thumbnailer
 include/libheif/heif.h
 include/libheif/heif_cxx.h
+include/libheif/heif_items.h
 include/libheif/heif_plugin.h
 include/libheif/heif_properties.h
 include/libheif/heif_regions.h
@@ -21,7 +22,7 @@ lib/libheif.so.%%LIB_VER%%
 %%RAV1E%%lib/libheif/libheif-rav1e.so
 %%SVTAV1%%lib/libheif/libheif-svtenc.so
 libdata/pkgconfig/libheif.pc
-%%PORTEXAMPLES%%share/man/man1/heif-convert.1.gz
+%%PORTEXAMPLES%%share/man/man1/heif-dec.1.gz
 %%PORTEXAMPLES%%share/man/man1/heif-enc.1.gz
 %%PORTEXAMPLES%%share/man/man1/heif-info.1.gz
 %%PORTEXAMPLES%%share/man/man1/heif-thumbnailer.1.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202407232031.46NKVUDx052377>