ports/graphics/libavif/Makefile

41 lines
811 B
Makefile

COMMENT= library for encoding and decoding .avif files
GH_ACCOUNT= AOMediaCodec
GH_PROJECT= libavif
GH_TAGNAME= v0.11.1
REVISION= 0
CATEGORIES= graphics
SHARED_LIBS= avif 6.0
HOMEPAGE= https://github.com/AOMediaCodec/libavif
MAINTAINER= Brad Smith <brad@comstyle.com>
# BSD
PERMIT_PACKAGE= Yes
WANTLIB= aom c dav1d jpeg m png pthread sharpyuv z
COMPILER= base-clang ports-gcc
MODULES= devel/cmake
LIB_DEPENDS= graphics/jpeg \
graphics/png \
graphics/libwebp \
multimedia/aom \
multimedia/dav1d
CONFIGURE_ARGS+=-DAVIF_BUILD_APPS=ON \
-DAVIF_BUILD_TESTS=ON \
-DAVIF_CODEC_AOM=ON \
-DAVIF_CODEC_AOM_DECODE=OFF \
-DAVIF_CODEC_DAV1D=ON \
-DAVIF_ENABLE_GTEST=OFF \
-DCMAKE_DISABLE_FIND_PACKAGE_libyuv=ON
do-test:
${WRKBUILD}/tests/aviftest ${WRKSRC}/tests/data
.include <bsd.port.mk>