Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Aug 2018 00:24:18 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477695 - in head/graphics: . libheif
Message-ID:  <201808210024.w7L0OIQH031059@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808210024.w7L0OIQH031059>