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 |