ports/multimedia/libheif/Makefile

42 lines
877 B
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
COMMENT= HEIF and AVIF file format decoder and encoder
V= 1.17.6
2023-08-16 22:26:55 +00:00
DISTNAME= libheif-$V
SHARED_LIBS += heif 2.0
2023-08-16 22:26:55 +00:00
CATEGORIES= multimedia graphics
HOMEPAGE= https://github.com/strukturag/libheif
# LGPLv3+ (library), MIT (sample applications)
PERMIT_PACKAGE= Yes
WANTLIB += ${COMPILER_LIBCXX} aom c dav1d de265 gdk_pixbuf-2.0
2023-09-08 05:21:37 +00:00
WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png sharpyuv x265
WANTLIB += z
2023-08-16 22:26:55 +00:00
2023-09-27 17:15:09 +00:00
SITES= https://github.com/strukturag/libheif/releases/download/v$V/
2023-08-16 22:26:55 +00:00
COMPILER= base-clang ports-gcc
MODULES= devel/cmake
LIB_DEPENDS= graphics/gdk-pixbuf2 \
2023-09-08 05:21:37 +00:00
graphics/libwebp \
2023-08-16 22:26:55 +00:00
multimedia/aom \
multimedia/dav1d \
multimedia/libde265 \
graphics/jpeg \
2023-08-16 22:26:55 +00:00
multimedia/x265
# examples
LIB_DEPENDS+= graphics/png
2023-08-16 22:26:55 +00:00
CONFIGURE_ARGS= -DWITH_DAV1D=On \
-DWITH_JPEG_DECODER=On \
-DWITH_JPEG_ENCODER=On \
-DWITH_RAV1E=Off \
2023-08-16 22:26:55 +00:00
-DWITH_SvtEnc=Off
.include <bsd.port.mk>