|
Lines 1-13
Link Here
|
| 1 |
PORTNAME= libheif |
1 |
PORTNAME= libheif |
| 2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
| 3 |
DISTVERSION= 1.10.0 |
3 |
DISTVERSION= 1.12.0-62 |
| 4 |
PORTREVISION= 4 |
4 |
DISTVERSIONSUFFIX= -g0082fea |
| 5 |
CATEGORIES= graphics |
5 |
CATEGORIES= graphics |
| 6 |
|
6 |
|
| 7 |
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ |
|
|
| 8 |
PATCHFILES= b7caef96e012f6e516fee2e50a836b07b7c5a8fc.patch:-p1 \ |
| 9 |
7976e1858a857e33200cd33d01689fd040de6d3d.patch:-p1 |
| 10 |
|
| 11 |
MAINTAINER= freebsd@sebastiansteinmetz.ch |
7 |
MAINTAINER= freebsd@sebastiansteinmetz.ch |
| 12 |
COMMENT= ISO/IEC 23008-12:2017 HEIF file format de- and encoder |
8 |
COMMENT= ISO/IEC 23008-12:2017 HEIF file format de- and encoder |
| 13 |
|
9 |
|
|
Lines 15-21
LICENSE= LGPL3+
Link Here
|
| 15 |
LICENSE_FILE= ${WRKSRC}/COPYING |
11 |
LICENSE_FILE= ${WRKSRC}/COPYING |
| 16 |
|
12 |
|
| 17 |
USES= cmake compiler:c++11-lang cpe gettext-runtime gnome \ |
13 |
USES= cmake compiler:c++11-lang cpe gettext-runtime gnome \ |
| 18 |
localbase:ldflags pkgconfig |
14 |
localbase:ldflags pkgconfig shared-mime-info |
| 19 |
CPE_VENDOR= struktur |
15 |
CPE_VENDOR= struktur |
| 20 |
USE_GNOME= gdkpixbuf2 glib20 |
16 |
USE_GNOME= gdkpixbuf2 glib20 |
| 21 |
USE_LDCONFIG= yes |
17 |
USE_LDCONFIG= yes |
|
Lines 26-52
USE_GITHUB= yes
Link Here
|
| 26 |
GH_ACCOUNT= strukturag |
22 |
GH_ACCOUNT= strukturag |
| 27 |
|
23 |
|
| 28 |
OPTIONS_DEFINE= AOM DAV1D LIBDE265 RAV1E X265 |
24 |
OPTIONS_DEFINE= AOM DAV1D LIBDE265 RAV1E X265 |
| 29 |
OPTIONS_DEFAULT= AOM DAV1D LIBDE265 RAV1E X265 |
25 |
OPTIONS_DEFAULT= AOM DAV1D LIBDE265 X265 |
| 30 |
OPTIONS_SUB= yes |
26 |
OPTIONS_SUB= yes |
| 31 |
|
27 |
|
| 32 |
AOM_DESC= AV1 encoding/decoding via libaom |
28 |
AOM_DESC= AV1 encoding/decoding via libaom |
| 33 |
AOM_CMAKE_BOOL= WITH_AOM |
29 |
DAV1D_DESC= Build dav1e decoder |
|
|
30 |
LIBDE265_DESC= Use libde265 (support for HEVC decoding) |
| 31 |
RAV1E_DESC= Build rav1e encoder |
| 32 |
X265_DESC= Use x265 (support for HEVC encoding) |
| 33 |
|
| 34 |
AOM_LIB_DEPENDS= libaom.so:multimedia/aom |
34 |
AOM_LIB_DEPENDS= libaom.so:multimedia/aom |
|
|
35 |
AOM_CMAKE_BOOL= WITH_AOM |
| 35 |
|
36 |
|
| 36 |
DAV1D_DESC= Build dav1e decoder |
|
|
| 37 |
DAV1D_CMAKE_BOOL= WITH_DAV1D |
| 38 |
DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d |
37 |
DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d |
|
|
38 |
DAV1D_CMAKE_BOOL= WITH_DAV1D |
| 39 |
|
39 |
|
| 40 |
LIBDE265_DESC= Use libde265 (support for HEVC decoding) |
|
|
| 41 |
LIBDE265_CMAKE_BOOL= WITH_LIBDE265 |
| 42 |
LIBDE265_LIB_DEPENDS= libde265.so:multimedia/libde265 |
40 |
LIBDE265_LIB_DEPENDS= libde265.so:multimedia/libde265 |
|
|
41 |
LIBDE265_CMAKE_BOOL= WITH_LIBDE265 |
| 43 |
|
42 |
|
| 44 |
RAV1E_DESC= Build rav1e encoder |
|
|
| 45 |
RAV1E_CMAKE_BOOL= WITH_RAV1E |
| 46 |
RAV1E_LIB_DEPENDS= librav1e.so:multimedia/librav1e |
43 |
RAV1E_LIB_DEPENDS= librav1e.so:multimedia/librav1e |
|
|
44 |
RAV1E_CMAKE_BOOL= WITH_RAV1E |
| 47 |
|
45 |
|
| 48 |
X265_DESC= Use x265 (support for HEVC encoding) |
|
|
| 49 |
X265_CMAKE_BOOL= WITH_X265 |
| 50 |
X265_LIB_DEPENDS= libx265.so:multimedia/x265 |
46 |
X265_LIB_DEPENDS= libx265.so:multimedia/x265 |
|
|
47 |
X265_CMAKE_BOOL= WITH_X265 |
| 51 |
|
48 |
|
| 52 |
.include <bsd.port.mk> |
49 |
.include <bsd.port.mk> |