# $NetBSD: Makefile,v 1.41 2024/04/15 17:24:18 wiz Exp $ DISTNAME= chromaprint-1.5.1 PKGREVISION= 8 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_GITHUB:=acoustid/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://acoustid.org/chromaprint COMMENT= Audio fingerprinting LICENSE= mit USE_LANGUAGES= c c++ # build and install "fpcalc" CMAKE_ARGS+= -DBUILD_TOOLS=ON CMAKE_ARGS+= -DFFT_LIB=fftw3 USE_CXX_FEATURES+= c++11 .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Darwin" SOEXT= dylib .else SOEXT= so .endif .for lib in AVCODEC AVFORMAT AVUTIL SWRESAMPLE CMAKE_ARGS+= -DFFMPEG_LIB${lib}_INCLUDE_DIRS=${BUILDLINK_PREFIX.ffmpeg7}/include/ffmpeg7 CMAKE_ARGS+= -DFFMPEG_LIB${lib}_LIBRARIES=${BUILDLINK_PREFIX.ffmpeg7}/lib/ffmpeg7/lib${lib:tl}.${SOEXT} .endfor PKGCONFIG_OVERRIDE= libchromaprint.pc.cmake .include "options.mk" .include "../../devel/cmake/build.mk" .include "../../math/fftw/buildlink3.mk" # On Darwin, chromaprint uses Accelerate.framework, but fpcalc still needs FFmpeg .include "../../multimedia/ffmpeg7/buildlink3.mk" .include "../../mk/bsd.pkg.mk"