40 lines
845 B
Makefile
40 lines
845 B
Makefile
COMMENT= HEIF and AVIF file format decoder and encoder
|
|
|
|
V= 1.15.2
|
|
DISTNAME= libheif-$V
|
|
|
|
SHARED_LIBS += heif 1.5 # 9.0
|
|
|
|
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
|
|
WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265 z
|
|
|
|
MASTER_SITES= https://github.com/strukturag/libheif/releases/download/v$V/
|
|
|
|
COMPILER= base-clang ports-gcc
|
|
|
|
MODULES= devel/cmake
|
|
|
|
LIB_DEPENDS= graphics/gdk-pixbuf2 \
|
|
multimedia/aom \
|
|
multimedia/dav1d \
|
|
multimedia/libde265 \
|
|
multimedia/x265
|
|
# examples
|
|
LIB_DEPENDS+= graphics/jpeg \
|
|
graphics/png
|
|
|
|
RUN_DEPENDS= misc/shared-mime-info
|
|
|
|
CONFIGURE_ARGS= -DWITH_RAV1E=Off \
|
|
-DWITH_SvtEnc=Off
|
|
|
|
NO_TEST= Yes
|
|
|
|
.include <bsd.port.mk>
|