pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/libheif
Module Name: pkgsrc
Committed By: wiz
Date: Mon Jan 5 01:55:49 UTC 2026
Modified Files:
pkgsrc/graphics/libheif: Makefile PLIST distinfo
Removed Files:
pkgsrc/graphics/libheif/patches: patch-CMakeLists.txt
Log Message:
libheif: update to 1.21.1.
Workaround for c++17 stopped working, now really needs c++20 (like
it said for a couple releases already).
Changes:
1.21.1
This patch release only fixes a build error with some GCC versions because of a missing #include.
If you didn't get any build error, you do not need this updated patch release.
1.21.0
This release adds full support for reading and writing HEIF image sequences.
libheif will now encode HEIF image sequences with all included codecs.
Since HEIF image sequences are very similar to MP4 videos, this new version is also capable of decoding most MP4 videos (without audio, of course).
heif-enc documentation for sequence encoding
API documentation for reading and writing sequences
Other major changes:
Support for image sequences with alpha channels. For most codecs, the alpha channel will be stored in a separate, auxiliary, monochrome track. For ISO/IEC 23001-17 (uncompressed) streams, the
alpha channel is stored in the main video track.
Support for sequence track edit lists to define the number of sequence repetitions (without actually repeating the video data).
New encoder plugin using x264 to write H.264-compressed video streams and images.
The FFmpeg decoder plugin will now decode both H.265 and H.264.
Support for HEIF text items and language properties (thanks to @bradh).
CVEs fixed:
CVE-2025-68431
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/graphics/libheif/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/libheif/PLIST
cvs rdiff -u -r1.42 -r1.43 pkgsrc/graphics/libheif/distinfo
cvs rdiff -u -r1.3 -r0 pkgsrc/graphics/libheif/patches/patch-CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/libheif/Makefile
diff -u pkgsrc/graphics/libheif/Makefile:1.50 pkgsrc/graphics/libheif/Makefile:1.51
--- pkgsrc/graphics/libheif/Makefile:1.50 Sun Aug 10 10:51:32 2025
+++ pkgsrc/graphics/libheif/Makefile Mon Jan 5 01:55:49 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.50 2025/08/10 10:51:32 wiz Exp $
+# $NetBSD: Makefile,v 1.51 2026/01/05 01:55:49 wiz Exp $
-DISTNAME= libheif-1.20.2
+DISTNAME= libheif-1.21.1
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=strukturag/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
@@ -13,7 +13,7 @@ LICENSE= gnu-lgpl-v3
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++
-USE_CXX_FEATURES+= c++17 filesystem
+USE_CXX_FEATURES+= c++20
CMAKE_CONFIGURE_ARGS+= -DWITH_RAV1E=OFF
CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_TIFF=ON
Index: pkgsrc/graphics/libheif/PLIST
diff -u pkgsrc/graphics/libheif/PLIST:1.7 pkgsrc/graphics/libheif/PLIST:1.8
--- pkgsrc/graphics/libheif/PLIST:1.7 Sun Jul 6 09:29:13 2025
+++ pkgsrc/graphics/libheif/PLIST Mon Jan 5 01:55:49 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2025/07/06 09:29:13 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/01/05 01:55:49 wiz Exp $
bin/heif-convert
bin/heif-dec
bin/heif-enc
@@ -25,6 +25,7 @@ include/libheif/heif_regions.h
include/libheif/heif_security.h
include/libheif/heif_sequences.h
include/libheif/heif_tai_timestamps.h
+include/libheif/heif_text.h
include/libheif/heif_tiling.h
include/libheif/heif_uncompressed.h
include/libheif/heif_version.h
Index: pkgsrc/graphics/libheif/distinfo
diff -u pkgsrc/graphics/libheif/distinfo:1.42 pkgsrc/graphics/libheif/distinfo:1.43
--- pkgsrc/graphics/libheif/distinfo:1.42 Sun Aug 10 10:51:32 2025
+++ pkgsrc/graphics/libheif/distinfo Mon Jan 5 01:55:49 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.42 2025/08/10 10:51:32 wiz Exp $
+$NetBSD: distinfo,v 1.43 2026/01/05 01:55:49 wiz Exp $
-BLAKE2s (libheif-1.20.2.tar.gz) = bd2793b4e56e28305b3b19f8aa5734f07d11e33ad8a18c2b4b5c195885ca27a4
-SHA512 (libheif-1.20.2.tar.gz) = 0ab8669d2ee1ed619c89cbe3fa3a7618c25d26a7e4c65801dd4db163d4a584fde13b32ed0996461e81bd42ed4def8f4eb7b296b15b7819e90c0a7d5a8c08b06b
-Size (libheif-1.20.2.tar.gz) = 1787518 bytes
-SHA1 (patch-CMakeLists.txt) = 24b435548576cb8ca9c1200209e34fba9a0831c6
+BLAKE2s (libheif-1.21.1.tar.gz) = 35f726c907a4231241153f78be3f4edbe710015344ddd422a533ade4c1535b84
+SHA512 (libheif-1.21.1.tar.gz) = 5eabfa2d6ff5bc84abe99318fa0e65a8909aaf68f6e1ef6cee91ac1db450959190a5f0ac8b86319eecdbd1c11705e6f9717b8045e87c9d213c5d3e2a465063f0
+Size (libheif-1.21.1.tar.gz) = 1854592 bytes
Home |
Main Index |
Thread Index |
Old Index