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: Thu Mar 30 21:41:50 UTC 2023
Modified Files:
pkgsrc/graphics/libheif: Makefile PLIST distinfo
Removed Files:
pkgsrc/graphics/libheif/patches: patch-libheif_heif__colorconversion.cc
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
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/libheif/Makefile \
pkgsrc/graphics/libheif/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/libheif/PLIST
cvs rdiff -u -r1.1 -r0 \
pkgsrc/graphics/libheif/patches/patch-libheif_heif__colorconversion.cc
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.14 pkgsrc/graphics/libheif/Makefile:1.15
--- pkgsrc/graphics/libheif/Makefile:1.14 Fri Sep 9 15:35:16 2022
+++ pkgsrc/graphics/libheif/Makefile Thu Mar 30 21:41:50 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2022/09/09 15:35:16 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2023/03/30 21:41:50 wiz Exp $
-DISTNAME= libheif-1.13.0
+DISTNAME= libheif-1.15.2
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=strukturag/}
GITHUB_PROJECT= libheif
@@ -11,20 +11,18 @@ HOMEPAGE= https://github.com/strukturag/
COMMENT= HEIF and AVIF file format decoder and encoder library
LICENSE= gnu-lgpl-v3
-GNU_CONFIGURE= yes
-USE_LIBTOOL= yes
-USE_TOOLS+= pkg-config gmake
+USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++
-CONFIGURE_ARGS+= --disable-go
-
.include "../../mk/compiler.mk"
+
.if !empty(PKGSRC_COMPILER:Mgcc)
CXXFLAGS.NetBSD+= -Wno-error=maybe-uninitialized
.endif
PKGCONFIG_OVERRIDE+= libheif.pc.in
+.include "../../devel/cmake/build.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../multimedia/libaom/buildlink3.mk"
.include "../../multimedia/libde265/buildlink3.mk"
Index: pkgsrc/graphics/libheif/distinfo
diff -u pkgsrc/graphics/libheif/distinfo:1.14 pkgsrc/graphics/libheif/distinfo:1.15
--- pkgsrc/graphics/libheif/distinfo:1.14 Thu Mar 30 20:29:47 2023
+++ pkgsrc/graphics/libheif/distinfo Thu Mar 30 21:41:50 2023
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.14 2023/03/30 20:29:47 joerg Exp $
+$NetBSD: distinfo,v 1.15 2023/03/30 21:41:50 wiz Exp $
-BLAKE2s (libheif-1.13.0.tar.gz) = 799cad7e279ed63829a89a55a1685547c713bb96aca9dd70fed87d42f3f05811
-SHA512 (libheif-1.13.0.tar.gz) = 44cb12ec7191bdf8ef2193c075d5d7a064a7a90c00625e5346624de1ebbedd064601998d042c8336d6c5b2aaef4cd3b439b850d0ab5882daa2e22dcc8722c779
-Size (libheif-1.13.0.tar.gz) = 1703950 bytes
+BLAKE2s (libheif-1.15.2.tar.gz) = 8f293fba6ed464f66b9306bea886054bf98937bde9a72c979659b05c07227f3f
+SHA512 (libheif-1.15.2.tar.gz) = 79f22dad084bbe965dae7b8f92fc119dbdde7a04577ca9c7bc28b1a022a06f0ae64d3fbd11e82d6907f0fd678a31d98275e508a51a6bd0a9e8675c93790f1996
+Size (libheif-1.15.2.tar.gz) = 1749773 bytes
SHA1 (patch-examples_heif__info.cc) = ecc286a3a93741c57c2c717b0eba5861027bbe39
-SHA1 (patch-libheif_heif__colorconversion.cc) = 76d4f82af042d2e8fc6a49faf81c5ac5361ed2d7
SHA1 (patch-libheif_heif__hevc.cc) = 341b7c2a96ff6448b757bfe70b5d7e19acb04f1b
Index: pkgsrc/graphics/libheif/PLIST
diff -u pkgsrc/graphics/libheif/PLIST:1.1 pkgsrc/graphics/libheif/PLIST:1.2
--- pkgsrc/graphics/libheif/PLIST:1.1 Mon Aug 31 17:24:12 2020
+++ pkgsrc/graphics/libheif/PLIST Thu Mar 30 21:41:50 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2020/08/31 17:24:12 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2023/03/30 21:41:50 wiz Exp $
bin/heif-convert
bin/heif-enc
bin/heif-info
@@ -7,12 +7,15 @@ include/libheif/heif.h
include/libheif/heif_cxx.h
include/libheif/heif_plugin.h
include/libheif/heif_version.h
-lib/libheif.la
+lib/cmake/libheif/libheif-config-noconfig.cmake
+lib/cmake/libheif/libheif-config-version.cmake
+lib/cmake/libheif/libheif-config.cmake
+lib/libheif.so
+lib/libheif.so.1
+lib/libheif.so.${PKGVERSION}
lib/pkgconfig/libheif.pc
man/man1/heif-convert.1
man/man1/heif-enc.1
man/man1/heif-info.1
man/man1/heif-thumbnailer.1
-share/mime/packages/avif.xml
-share/mime/packages/heif.xml
share/thumbnailers/heif.thumbnailer
Home |
Main Index |
Thread Index |
Old Index