git: daa64daac343 - main - graphics/libheif: Update to 1.23.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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