View | Details | Raw Unified | Return to bug 249291 | Differences between
and this patch

Collapse All | Expand All

(-)b/graphics/libheif/Makefile (-6 / +12 lines)
Lines 2-14 Link Here
2
2
3
PORTNAME=		libheif
3
PORTNAME=		libheif
4
DISTVERSIONPREFIX=	v
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=		1.6.2
5
DISTVERSION=		1.8.0
6
CATEGORIES=		graphics
6
CATEGORIES=		graphics
7
7
8
MAINTAINER=		freebsd@sebastiansteinmetz.ch
8
MAINTAINER=		freebsd@sebastiansteinmetz.ch
9
COMMENT=		Libheif is an ISO/IEC 23008-12:2017 HEIF file format de- and encoder
9
COMMENT=		Libheif is an ISO/IEC 23008-12:2017 HEIF file format de- and encoder
10
10
11
# N.B., subsequent revisions in Git relicense examples from GPL3+ to MIT.
12
LICENSE=		LGPL3+
11
LICENSE=		LGPL3+
13
LICENSE_FILE_LGPL3+ =	${WRKSRC}/COPYING
12
LICENSE_FILE_LGPL3+ =	${WRKSRC}/COPYING
14
13
Lines 22-43 USE_LDCONFIG= yes Link Here
22
SHEBANG_GLOB=		*.sh
21
SHEBANG_GLOB=		*.sh
23
INSTALL_TARGET=		install-strip
22
INSTALL_TARGET=		install-strip
24
23
25
OPTIONS_DEFINE=	EXAMPLES JPEG LIBDE265 PNG THREADS X265
24
OPTIONS_DEFINE=	AOM EXAMPLES JPEG LIBDE265 PIXBUF PNG THREADS X265
26
OPTIONS_DEFAULT=EXAMPLES JPEG LIBDE265 PNG THREADS X265
25
OPTIONS_DEFAULT=AOM EXAMPLES JPEG LIBDE265 PIXBUF PNG THREADS X265
27
OPTIONS_SUB=	yes
26
OPTIONS_SUB=	yes
28
27
28
AOM_DESC=	AV1 encoding/decoding via libaom
29
EXAMPLES_DESC=	Install example programs (heif-convert, heif-enc, heif-info, heif-thumbnailer)
29
EXAMPLES_DESC=	Install example programs (heif-convert, heif-enc, heif-info, heif-thumbnailer)
30
LIBDE265_DESC=	Use libde265 (support for HEVC decoding)
30
LIBDE265_DESC=	Use libde265 (support for HEVC decoding)
31
X265_DESC=	Use x265 (support for HEVC encoding)
31
X265_DESC=	Use x265 (support for HEVC encoding)
32
32
33
AOM_LIB_DEPENDS=	libaom.so:multimedia/aom
34
35
PIXBUF_USES=		gnome
36
PIXBUF_USE=		GNOME=gdkpixbuf2
37
PIXBUF_CONFIGURE_ENABLE=gdk-pixbuf
38
33
THREADS_CONFIGURE_OFF=	--disable-multithreading
39
THREADS_CONFIGURE_OFF=	--disable-multithreading
34
40
35
.include <bsd.port.options.mk>
41
.include <bsd.port.options.mk>
36
42
37
.if ${PORT_OPTIONS:MEXAMPLES}
43
.if ${PORT_OPTIONS:MEXAMPLES}
38
LICENSE+=		GPLv3+
44
LICENSE+=		MIT
39
LICENSE_COMB=		multi
45
LICENSE_COMB=		multi
40
LICENSE_FILE_GPLv3+ =	${WRKSRC}/examples/COPYING
46
LICENSE_FILE_MIT=	${WRKSRC}/examples/COPYING
41
USES+=			shared-mime-info
47
USES+=			shared-mime-info
42
CONFIGURE_ARGS+=	--disable-go
48
CONFIGURE_ARGS+=	--disable-go
43
.endif
49
.endif
(-)b/graphics/libheif/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1591044315
1
TIMESTAMP = 1598447264
2
SHA256 (strukturag-libheif-v1.6.2_GH0.tar.gz) = 8bc0e2cb3269e960b211b60600d95fa6f54a6ba8ea6eb8c8d3323d15ad66972b
2
SHA256 (strukturag-libheif-v1.8.0_GH0.tar.gz) = d0da9db71f9e835b5afb6364749a52ed97bc31ffd886d36ce1ad8b0a50c6ceb3
3
SIZE (strukturag-libheif-v1.6.2_GH0.tar.gz) = 1088921
3
SIZE (strukturag-libheif-v1.8.0_GH0.tar.gz) = 1116760
(-)b/graphics/libheif/pkg-plist (-1 / +4 lines)
Lines 6-19 include/libheif/heif.h Link Here
6
include/libheif/heif_cxx.h
6
include/libheif/heif_cxx.h
7
include/libheif/heif_plugin.h
7
include/libheif/heif_plugin.h
8
include/libheif/heif_version.h
8
include/libheif/heif_version.h
9
%%PIXBUF%%lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-heif.a
10
%%PIXBUF%%lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-heif.so
9
lib/libheif.a
11
lib/libheif.a
10
lib/libheif.so
12
lib/libheif.so
11
lib/libheif.so.1
13
lib/libheif.so.1
12
lib/libheif.so.1.6.2
14
lib/libheif.so.1.8.0
13
libdata/pkgconfig/libheif.pc
15
libdata/pkgconfig/libheif.pc
14
%%EXAMPLES%%man/man1/heif-convert.1.gz
16
%%EXAMPLES%%man/man1/heif-convert.1.gz
15
%%EXAMPLES%%man/man1/heif-enc.1.gz
17
%%EXAMPLES%%man/man1/heif-enc.1.gz
16
%%EXAMPLES%%man/man1/heif-info.1.gz
18
%%EXAMPLES%%man/man1/heif-info.1.gz
17
%%EXAMPLES%%man/man1/heif-thumbnailer.1.gz
19
%%EXAMPLES%%man/man1/heif-thumbnailer.1.gz
20
%%EXAMPLES%%share/mime/packages/avif.xml
18
%%EXAMPLES%%share/mime/packages/heif.xml
21
%%EXAMPLES%%share/mime/packages/heif.xml
19
%%EXAMPLES%%share/thumbnailers/heif.thumbnailer
22
%%EXAMPLES%%share/thumbnailers/heif.thumbnailer

Return to bug 249291