COMMENT = audio fingerprint extraction library
V = 1.6.1
DISTNAME = chromaprint-$V
SHARED_LIBS = chromaprint 3.1
CATEGORIES = audio devel
HOMEPAGE = https://acoustid.org/chromaprint
SITES = https://github.com/acoustid/chromaprint/releases/download/v$V/
# 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
LIB_DEPENDS = graphics/ffmpeg
CONFIGURE_ARGS = -DBUILD_TOOLS=ON \
-DBUILD_TESTS=ON \
-DFFT_LIB=avtx
CXXFLAGS += -I${LOCALBASE}/include
MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
MODCMAKE_POLICY_VERSION_OVERRIDE = Yes
do-test:
${WRKBUILD}/tests/all_tests
.include <bsd.port.mk>