Edit

IABSD.fr/ports/audio/chromaprint/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2026-07-30 14:13:02
    Hash : 0a32cfa7
    Message : update to chromaprint-1.6.1

  • audio/chromaprint/Makefile
  • 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>