Lines 1-6
Link Here
|
1 |
PORTNAME= libheif |
1 |
PORTNAME= libheif |
2 |
DISTVERSION= 1.16.1 |
2 |
DISTVERSION= 1.17.1 |
3 |
PORTREVISION= 2 |
|
|
4 |
CATEGORIES= graphics |
3 |
CATEGORIES= graphics |
5 |
MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/ |
4 |
MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/ |
6 |
|
5 |
|
Lines 13-30
LICENSE_FILE= ${WRKSRC}/COPYING
Link Here
|
13 |
|
12 |
|
14 |
LIB_DEPENDS= libsharpyuv.so:graphics/webp |
13 |
LIB_DEPENDS= libsharpyuv.so:graphics/webp |
15 |
|
14 |
|
16 |
USES= cmake compiler:c++11-lang cpe gettext-runtime gnome \ |
15 |
USES= cmake:testing compiler:c++11-lang cpe gettext-runtime gnome \ |
17 |
localbase:ldflags pkgconfig |
16 |
localbase:ldflags pathfix pkgconfig |
18 |
CPE_VENDOR= struktur |
17 |
CPE_VENDOR= struktur |
19 |
USE_GNOME= gdkpixbuf2 glib20 |
18 |
USE_GNOME= gdkpixbuf2 glib20 |
20 |
USE_LDCONFIG= yes |
19 |
USE_LDCONFIG= yes |
21 |
PLIST_SUB= LIB_VER=${DISTVERSION} |
20 |
PLIST_SUB= LIB_VER=${DISTVERSION} |
22 |
|
21 |
|
23 |
OPTIONS_DEFINE= AOM DAV1D EXAMPLES LIBDE265 SVTAV1 RAV1E X265 |
22 |
CMAKE_OFF= BUILD_TESTING \ |
24 |
OPTIONS_DEFAULT= AOM DAV1D LIBDE265 SVTAV1 X265 |
23 |
WITH_KVAZAAR |
|
|
24 |
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen |
25 |
|
26 |
OPTIONS_DEFINE= AOM DAV1D EXAMPLES FFMPEG JPEG LIBDE265 \ |
27 |
OPENJPEG SVTAV1 RAV1E X265 |
28 |
OPTIONS_DEFAULT=AOM DAV1D FFMPEG JPEG OPENJPEG SVTAV1 X265 |
25 |
OPTIONS_SUB= yes |
29 |
OPTIONS_SUB= yes |
26 |
|
30 |
|
27 |
AOM_DESC= AV1 encoding/decoding via libaom |
31 |
AOM_DESC= AV1 encoding/decoding via libaom |
|
|
32 |
FFMPEG_DESC= Use FFmpeg (support for HEVC decoding) |
28 |
DAV1D_DESC= Build dav1e decoder |
33 |
DAV1D_DESC= Build dav1e decoder |
29 |
LIBDE265_DESC= Use libde265 (support for HEVC decoding) |
34 |
LIBDE265_DESC= Use libde265 (support for HEVC decoding) |
30 |
SVTAV1_DESC= Build svt-av1 encoder |
35 |
SVTAV1_DESC= Build svt-av1 encoder |
Lines 38-49
DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d
Link Here
|
38 |
DAV1D_CMAKE_BOOL= WITH_DAV1D |
43 |
DAV1D_CMAKE_BOOL= WITH_DAV1D |
39 |
|
44 |
|
40 |
EXAMPLES_LIB_DEPENDS= libpng16.so:graphics/png |
45 |
EXAMPLES_LIB_DEPENDS= libpng16.so:graphics/png |
41 |
EXAMPLES_USES= jpeg |
|
|
42 |
EXAMPLES_CMAKE_BOOL= WITH_EXAMPLES |
46 |
EXAMPLES_CMAKE_BOOL= WITH_EXAMPLES |
|
|
47 |
EXAMPLE_IMPLIES= JPEG |
48 |
|
49 |
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg |
50 |
FFMPEG_CMAKE_BOOL= WITH_FFMPEG_DECODER |
51 |
|
52 |
JPEG_USES= jpeg |
53 |
JPEG_CMAKE_BOOL= WITH_JPEG_ENCODER WITH_JPEG_DECODER |
43 |
|
54 |
|
44 |
LIBDE265_LIB_DEPENDS= libde265.so:multimedia/libde265 |
55 |
LIBDE265_LIB_DEPENDS= libde265.so:multimedia/libde265 |
45 |
LIBDE265_CMAKE_BOOL= WITH_LIBDE265 |
56 |
LIBDE265_CMAKE_BOOL= WITH_LIBDE265 |
46 |
|
57 |
|
|
|
58 |
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg |
59 |
OPENJPEG_CMAKE_BOOL= WITH_OpenJPEG_ENCODER WITH_OpenJPEG_DECODER |
60 |
|
47 |
SVTAV1_LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 |
61 |
SVTAV1_LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 |
48 |
SVTAV1_CMAKE_BOOL= WITH_SvtEnc |
62 |
SVTAV1_CMAKE_BOOL= WITH_SvtEnc |
49 |
|
63 |
|