# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup cmake 1.0 PortGroup github 1.0 # don't forget to revbump gstreamer1-gst-plugins-bad if # update of chromaprint results in an ABI break github.setup acoustid chromaprint 1.5.1 v revision 0 categories audio description Chromaprint is an audio fingerprint library long_description Chromaprint is the core component of the AcoustID \ project. It's a client-side library that implements \ a custom algorithm for extracting fingerprints from \ any audio source. maintainers {khindenburg @kurthindenburg} openmaintainer homepage https://acoustid.org/chromaprint platforms darwin license LGPL-2.1+ checksums rmd160 a06b1429daab2171bbf57d59a88db4db62b6fb49 \ sha256 1f0d17b28390ddd796e8fef49d20d7da67aa4366cd79dc140594c3359f4310e5 \ size 1581420 compiler.cxx_standard 2011 depends_build-append port:gmake depends_lib-append path:lib/libavcodec.dylib:ffmpeg \ port:fftw-3 cmake.out_of_source yes configure.args-append -DCMAKE_BUILD_TYPE=Release -DBUILD_TOOLS=ON variant tests description {Enable tests} { configure.args-append \ -DBUILD_TESTS=ON \ -DGTEST_ROOT=${prefix}/src/googletest depends_build-append port:gtest # duplicate settings from gtest CMakeLists.txt file configure.args-append -DCMAKE_CXX_STANDARD=11 \ -DCMAKE_CXX_STANDARD_REQUIRED=ON test.run yes test.cmd env DYLD_LIBRARY_PATH=${cmake.build_dir}/src ${cmake.build_dir}/tests/all_tests test.target } github.livecheck.regex (\[0-9.\]+)