git: daa64daac343 - main - graphics/libheif: Update to 1.23.6

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Tue, 13 Oct 2026 17:27:56 UTC
The branch main has been updated by makc:

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

commit daa64daac3436931cf3ab5186ac68bedb9cf4822
Author:     Pattems <patrick@crandol.com>
AuthorDate: 2026-10-13 17:25:46 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-10-13 17:25:46 +0000

    graphics/libheif: Update to 1.23.6
    
    - Add an X264 option (AVC encoding via multimedia/libx264), on by default.
    
    Release notes:  https://github.com/strukturag/libheif/releases/tag/v1.23.6
    PR:             299263
---
 graphics/libheif/Makefile  | 11 +++++++----
 graphics/libheif/distinfo  |  6 +++---
 graphics/libheif/pkg-plist |  1 +
 3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/graphics/libheif/Makefile b/graphics/libheif/Makefile
index 22ffe103d9bf..57fa7eed8945 100644
--- a/graphics/libheif/Makefile
+++ b/graphics/libheif/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	libheif
-DISTVERSION=	1.22.2
-PORTREVISION=	5
+DISTVERSION=	1.23.6
 CATEGORIES=	graphics
 MASTER_SITES=	https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/
 
@@ -29,8 +28,8 @@ CMAKE_OFF=	BUILD_TESTING \
 CMAKE_ON=	CMAKE_DISABLE_FIND_PACKAGE_Doxygen
 
 OPTIONS_DEFINE=	AOM DAV1D EXAMPLES FFMPEG JPEG LIBDE265 OPENH264 \
-		OPENJPEG OPENJPH SVTAV1 RAV1E X265
-OPTIONS_DEFAULT=AOM DAV1D FFMPEG JPEG OPENH264 OPENJPEG OPENJPH SVTAV1 X265
+		OPENJPEG OPENJPH SVTAV1 RAV1E X264 X265
+OPTIONS_DEFAULT=AOM DAV1D FFMPEG JPEG OPENH264 OPENJPEG OPENJPH SVTAV1 X264 X265
 OPTIONS_SUB=	yes
 
 AOM_DESC=		AV1 encoding/decoding via libaom
@@ -41,6 +40,7 @@ OPENH264_DESC=		AVC decoding via OpenH264
 OPENJPH_DESC=		HT-J2K encoding via OpenJPH
 SVTAV1_DESC=		Build svt-av1 encoder
 RAV1E_DESC=		Build rav1e encoder
+X264_DESC=		AVC encoding via x264
 X265_DESC=		Use x265 (support for HEVC encoding)
 
 AOM_LIB_DEPENDS=	libaom.so:multimedia/aom
@@ -80,6 +80,9 @@ SVTAV1_CMAKE_BOOL=	WITH_SvtEnc
 RAV1E_LIB_DEPENDS=	librav1e.so:multimedia/librav1e
 RAV1E_CMAKE_BOOL=	WITH_RAV1E
 
+X264_LIB_DEPENDS=	libx264.so:multimedia/libx264
+X264_CMAKE_BOOL=	WITH_X264
+
 X265_LIB_DEPENDS=	libx265.so:multimedia/x265
 X265_CMAKE_BOOL=	WITH_X265
 
diff --git a/graphics/libheif/distinfo b/graphics/libheif/distinfo
index a0b954d9705a..dd54fb102628 100644
--- a/graphics/libheif/distinfo
+++ b/graphics/libheif/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1780140012
-SHA256 (libheif-1.22.2.tar.gz) = eea48e4841f83fbe51d029337ffd2d14512d0203015dad40b90213d872958af3
-SIZE (libheif-1.22.2.tar.gz) = 2049684
+TIMESTAMP = 1791594088
+SHA256 (libheif-1.23.6.tar.gz) = 4484346dc5995319dbc11e3a1c35d0a2ec46511ce370900869337fd2c7033125
+SIZE (libheif-1.23.6.tar.gz) = 2373898
diff --git a/graphics/libheif/pkg-plist b/graphics/libheif/pkg-plist
index 92a937552353..b2e2fae89b19 100644
--- a/graphics/libheif/pkg-plist
+++ b/graphics/libheif/pkg-plist
@@ -14,6 +14,7 @@ include/libheif/heif_decoding.h
 include/libheif/heif_encoding.h
 include/libheif/heif_entity_groups.h
 include/libheif/heif_error.h
+include/libheif/heif_export.h
 include/libheif/heif_image.h
 include/libheif/heif_image_handle.h
 include/libheif/heif_items.h