ports/multimedia/libheif/Makefile

44 lines
865 B
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
COMMENT= HEIF and AVIF file format decoder and encoder
2023-09-08 05:21:37 +00:00
V= 1.16.2
2023-08-16 22:26:55 +00:00
DISTNAME= libheif-$V
2023-09-08 05:21:37 +00:00
REVISION= 0
2023-08-16 22:26:55 +00:00
2023-09-08 05:21:37 +00:00
SHARED_LIBS += heif 1.6
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 \
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>