Here is an update to libheif 1.8.0.

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/libheif/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile    27 Feb 2020 12:20:24 -0000      1.3
+++ Makefile    28 Aug 2020 01:50:37 -0000
@@ -1,12 +1,11 @@
 # $OpenBSD: Makefile,v 1.3 2020/02/27 12:20:24 sthen Exp $
 
-COMMENT=       ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
+COMMENT=       HEIF and AVIF file format decoder and encoder
 
-V=             1.6.2
+V=             1.8.0
 DISTNAME=      libheif-$V
-REVISION=      1
 
-SHARED_LIBS +=  heif                      0.0 # 7.2
+SHARED_LIBS +=  heif                      1.0 # 9.0
 
 CATEGORIES=    multimedia graphics
 
@@ -15,7 +14,7 @@ HOMEPAGE=     https://github.com/strukturag/
 # LGPLv3+ (library), MIT (sample applications)
 PERMIT_PACKAGE=        Yes
 
-WANTLIB += ${COMPILER_LIBCXX} c de265 ffi gdk_pixbuf-2.0 gio-2.0
+WANTLIB += ${COMPILER_LIBCXX} aom c de265 ffi gdk_pixbuf-2.0 gio-2.0
 WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 iconv intl jpeg m
 WANTLIB += pcre png x265 z
 
@@ -29,6 +28,7 @@ CONFIGURE_ENV=        LDFLAGS=-L${LOCALBASE}/li
 USE_GMAKE=     Yes
 
 LIB_DEPENDS=   graphics/gdk-pixbuf2 \
+               multimedia/aom \
                multimedia/libde265 \
                multimedia/x265
 RUN_DEPENDS=   misc/shared-mime-info
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/multimedia/libheif/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo    24 Feb 2020 23:22:56 -0000      1.1.1.1
+++ distinfo    28 Aug 2020 01:40:40 -0000
@@ -1,2 +1,2 @@
-SHA256 (libheif-1.6.2.tar.gz) = uyKehVYh3rN09hvulcRkL2DCoklr3tNd89PELMbY7vw=
-SIZE (libheif-1.6.2.tar.gz) = 1515763
+SHA256 (libheif-1.8.0.tar.gz) = 5D75GlrUHeRHGi/UhCedB5O0GQCafRApZXOdqPe3XZY=
+SIZE (libheif-1.8.0.tar.gz) = 1544438
Index: pkg/DESCR
===================================================================
RCS file: /home/cvs/ports/multimedia/libheif/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   24 Feb 2020 23:22:56 -0000      1.1.1.1
+++ pkg/DESCR   28 Aug 2020 01:39:58 -0000
@@ -1,12 +1,13 @@
-libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and
-encoder.
+libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File
+Format) file format decoder and encoder.
 
-HEIF is a new image file format employing HEVC (h.265) image coding for
-the best compression ratios currently possible.
+HEIF and AVIF are new image file formats employing HEVC (h.265) or
+AV1 image coding, respectively, for the best compression ratios
+currently possible.
 
-libheif makes use of libde265 for the actual image decoding and x265 for
-encoding. Alternative codecs for, e.g., AVC and JPEG can be provided as
-plugins. There is experimental code for an AV1 plugin (for AVIF format
-support) in the 'avif' branch.
+libheif makes use of libde265 for HEIF image decoding and x265 for
+encoding. For AVIF, libaom is used as encoder and decoder.
+Alternative codecs for, e.g., AVC and JPEG can be provided as
+plugins.
 
 The library has a C API for easy integration and wide language support.
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/multimedia/libheif/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   24 Feb 2020 23:22:56 -0000      1.1.1.1
+++ pkg/PLIST   28 Aug 2020 01:51:30 -0000
@@ -19,6 +19,7 @@ lib/pkgconfig/libheif.pc
 @man man/man1/heif-enc.1
 @man man/man1/heif-info.1
 @man man/man1/heif-thumbnailer.1
+share/mime/packages/avif.xml
 share/mime/packages/heif.xml
 share/thumbnailers/heif.thumbnailer
 @tag update-mime-database

Reply via email to