svn commit: r477695 - in head/graphics: . libheif
Kurt Jaeger
pi at FreeBSD.org
Tue Aug 21 00:24:20 UTC 2018
Author: pi
Date: Tue Aug 21 00:24:17 2018
New Revision: 477695
URL: https://svnweb.freebsd.org/changeset/ports/477695
Log:
New port: graphics/libheif
libheif is an ISO/IEC 23008-12:2017 HEIF 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.
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.
WWW: https://github.com/strukturag/libheif
PR: 230767
Submitted by: Sebastian Steinmetz <freebsd-2018 at sebastiansteinmetz.ch>
Added:
head/graphics/libheif/
head/graphics/libheif/Makefile (contents, props changed)
head/graphics/libheif/distinfo (contents, props changed)
head/graphics/libheif/pkg-descr (contents, props changed)
head/graphics/libheif/pkg-plist (contents, props changed)
Modified:
head/graphics/Makefile
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Tue Aug 21 00:21:53 2018 (r477694)
+++ head/graphics/Makefile Tue Aug 21 00:24:17 2018 (r477695)
@@ -533,6 +533,7 @@
SUBDIR += libgnomecanvasmm26
SUBDIR += libgphoto2
SUBDIR += libgxps
+ SUBDIR += libheif
SUBDIR += libimg
SUBDIR += libiptcdata
SUBDIR += libjpeg-turbo
Added: head/graphics/libheif/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/libheif/Makefile Tue Aug 21 00:24:17 2018 (r477695)
@@ -0,0 +1,32 @@
+# $FreeBSD$
+
+PORTNAME= libheif
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.3.2
+CATEGORIES= graphics
+
+MAINTAINER= me at sebastiansteinmetz.ch
+COMMENT= Libheif is an ISO/IEC 23008-12:2017 HEIF file format de- and encoder
+
+LICENSE= LGPL3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BROKEN_FreeBSD_10= encoder_fuzzer.cc:84:5: error: use of undeclared identifier 'free'
+
+LIB_DEPENDS= libde265.so:multimedia/libde265
+LIB_DEPENDS+= libx265.so:multimedia/x265
+LIB_DEPENDS+= libpng16.so:graphics/png
+
+USES= autoreconf libtool pkgconfig shared-mime-info \
+ shebangfix
+USE_GITHUB= yes
+GH_ACCOUNT= strukturag
+GH_PROJECT= libheif
+
+GNU_CONFIGURE= yes
+
+SHEBANG_GLOB= *.sh
+
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
Added: head/graphics/libheif/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/libheif/distinfo Tue Aug 21 00:24:17 2018 (r477695)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1534537176
+SHA256 (strukturag-libheif-v1.3.2_GH0.tar.gz) = 938272f76e0d5e032eeba0ba4c125c70a910aa3651ac1f3c96028f9a02057dec
+SIZE (strukturag-libheif-v1.3.2_GH0.tar.gz) = 927867
Added: head/graphics/libheif/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/libheif/pkg-descr Tue Aug 21 00:24:17 2018 (r477695)
@@ -0,0 +1,10 @@
+libheif is an ISO/IEC 23008-12:2017 HEIF 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.
+
+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.
+
+WWW: https://github.com/strukturag/libheif
Added: head/graphics/libheif/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/libheif/pkg-plist Tue Aug 21 00:24:17 2018 (r477695)
@@ -0,0 +1,15 @@
+bin/heif-convert
+bin/heif-enc
+bin/heif-info
+bin/heif-thumbnailer
+include/libheif/heif.h
+include/libheif/heif_cxx.h
+include/libheif/heif_plugin.h
+include/libheif/heif_version.h
+lib/libheif.a
+lib/libheif.so
+lib/libheif.so.1
+lib/libheif.so.1.3.2
+libdata/pkgconfig/libheif.pc
+share/mime/packages/heif.xml
+share/thumbnailers/heif.thumbnailer
More information about the svn-ports-all
mailing list