# -*- 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

name                libmusicbrainz3
set my_name         libmusicbrainz
version             3.0.3
revision            0
checksums           rmd160  5eba6458a5b3ac28747b743787948ec781d2a998 \
                    sha256  7fd459a9fd05be9faec60a9a21caa9a1e9fda03147d58d8c7c95f33582a738c5 \
                    size    105837

categories          audio devel
license             LGPL-2.1
maintainers         nomaintainer
description         libmusicbrainz (also known as mb_client or MusicBrainz \
                    Client Library)
long_description    libmusicbrainz version 3.x uses MusicBrainz' XML Web Service to provide \
                    MusicBrainz lookup capabilities to applications.
homepage            http://musicbrainz.org/doc/libmusicbrainz
master_sites        ftp://ftp.musicbrainz.org/pub/musicbrainz/
distname            ${my_name}-${version}

depends_lib-append  port:libdiscid \
                    port:neon

# Prevent finding cppunit because that introduces a C++11 requirement.
configure.args-append \
                    -DCMAKE_DISABLE_FIND_PACKAGE_CppUnit=ON

livecheck.type      regex
livecheck.url       ${master_sites}
livecheck.regex     "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
