svn commit: r563592 - head/graphics/libheif

Yuri Victorovich yuri at FreeBSD.org
Mon Feb 1 16:30:57 UTC 2021


Author: yuri
Date: Mon Feb  1 16:30:56 2021
New Revision: 563592
URL: https://svnweb.freebsd.org/changeset/ports/563592

Log:
  graphics/libheif: Add options DAV1D and RAV1E
  
  Follow up to 249291 after the upstream added missing cmake options.
  
  PR:		249291

Modified:
  head/graphics/libheif/Makefile
  head/graphics/libheif/distinfo

Modified: head/graphics/libheif/Makefile
==============================================================================
--- head/graphics/libheif/Makefile	Mon Feb  1 16:21:04 2021	(r563591)
+++ head/graphics/libheif/Makefile	Mon Feb  1 16:30:56 2021	(r563592)
@@ -6,15 +6,15 @@ DISTVERSION=	1.10.0
 PORTREVISION=	1
 CATEGORIES=	graphics
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	b7caef96e012f6e516fee2e50a836b07b7c5a8fc.patch:-p1
+
 MAINTAINER=		freebsd at sebastiansteinmetz.ch
 COMMENT=		Libheif is an ISO/IEC 23008-12:2017 HEIF file format de- and encoder
 
 LICENSE=		LGPL3+
 LICENSE_FILE_LGPL3+ =	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libdav1d.so:multimedia/dav1d \
-		librav1e.so:multimedia/librav1e
-
 USES=			cmake compiler:c++11-lang gettext-runtime gnome localbase:ldflags pkgconfig
 USE_GNOME=		gdkpixbuf2 glib20
 USE_LDCONFIG=		yes
@@ -24,17 +24,25 @@ CMAKE_OFF=		WITH_EXAMPLES
 USE_GITHUB=		yes
 GH_ACCOUNT=		strukturag
 
-OPTIONS_DEFINE=			AOM LIBDE265 X265
-OPTIONS_DEFAULT=		AOM LIBDE265 X265
+OPTIONS_DEFINE=			AOM DAV1D LIBDE265 RAV1E X265
+OPTIONS_DEFAULT=		AOM DAV1D LIBDE265 RAV1E X265
 OPTIONS_SUB=			yes
 
 AOM_DESC=			AV1 encoding/decoding via libaom
 AOM_CMAKE_BOOL=			WITH_AOM
 AOM_LIB_DEPENDS=		libaom.so:multimedia/aom
 
+DAV1D_DESC=			Build dav1e decoder
+DAV1D_CMAKE_BOOL=		WITH_DAV1D
+DAV1D_LIB_DEPENDS=		libdav1d.so:multimedia/dav1d
+
 LIBDE265_DESC=			Use libde265 (support for HEVC decoding)
 LIBDE265_CMAKE_BOOL=		WITH_LIBDE265
 LIBDE265_LIB_DEPENDS=		libde265.so:multimedia/libde265
+
+RAV1E_DESC=			Build rav1e encoder
+RAV1E_CMAKE_BOOL=		WITH_RAV1E
+RAV1E_LIB_DEPENDS=		librav1e.so:multimedia/librav1e
 
 X265_DESC=			Use x265 (support for HEVC encoding)
 X265_CMAKE_BOOL=		WITH_X265

Modified: head/graphics/libheif/distinfo
==============================================================================
--- head/graphics/libheif/distinfo	Mon Feb  1 16:21:04 2021	(r563591)
+++ head/graphics/libheif/distinfo	Mon Feb  1 16:30:56 2021	(r563592)
@@ -1,3 +1,5 @@
-TIMESTAMP = 1611791342
+TIMESTAMP = 1612196414
 SHA256 (strukturag-libheif-v1.10.0_GH0.tar.gz) = 317a44bf157ba297638ab5a258040ef6ec4895d620cd58f52195f3f89c9eea28
 SIZE (strukturag-libheif-v1.10.0_GH0.tar.gz) = 1243656
+SHA256 (b7caef96e012f6e516fee2e50a836b07b7c5a8fc.patch) = f836dbbfc237205b9cadd178324f0de2321d906846bfeff5a7027f839cf0659a
+SIZE (b7caef96e012f6e516fee2e50a836b07b7c5a8fc.patch) = 1172


More information about the svn-ports-all mailing list