2022-03-11 18:20:04 +00:00

39 lines
779 B
Makefile

COMMENT = audio fingerprint extraction library
GH_ACCOUNT = acoustid
GH_PROJECT = chromaprint
GH_TAGNAME = v1.5.0
SHARED_LIBS = chromaprint 3.0 # 1.5.0
CATEGORIES = audio devel
HOMEPAGE = https://acoustid.org/chromaprint
# MIT with LGPL2.1+ parts
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} avcodec avformat avutil c m swresample
# C++11
COMPILER = base-clang ports-gcc
MODULES = devel/cmake
BUILD_DEPENDS = audio/taglib
# gtest presence is checked in configure stage, so this cannot be
# in TEST_DEPENDS
BUILD_DEPENDS += devel/gtest
LIB_DEPENDS = graphics/ffmpeg
CONFIGURE_ARGS = -DBUILD_TOOLS=ON \
-DBUILD_TESTS=ON
TEST_TARGET = check
pre-configure:
${SUBST_CMD} ${WRKSRC}/cmake/modules/FindGTest.cmake
.include <bsd.port.mk>