39 lines
779 B
Makefile
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>
|