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