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

PortSystem          1.0

name                mediainfo
version             0.7.60
categories          multimedia
platforms           darwin
maintainers         nomaintainer
license             LGPL-3+

description         Identifies audio and video codecs in a media file.

long_description    MediaInfo supplies technical and tag information about a \
                    video or audio file

homepage            http://mediainfo.sourceforge.net/
master_sites        sourceforge:project/mediainfo/binary/mediainfo/${version}
distname            MediaInfo_CLI_${version}_GNU_FromSource
use_bzip2           yes

checksums           rmd160  1c923506b198264a0cad8d3061b0e5609d99f9f8 \
                    sha256  7d8f2f75f9a6155fef914f6c5b324659a5df1d4ed85d12636a07ab3e9dedc648

depends_lib         port:zlib

worksrcdir          MediaInfo_CLI_GNU_FromSource

patchfiles          patch-CLI_Compile.sh.diff

use_configure       no

variant universal {}

build.cmd           ./CLI_Compile.sh
build.target
build.args          --prefix=${prefix} \
                    CC="${configure.cc} [get_canonical_archflags cc]" \
                    CPP="${configure.cc} -E" \
                    CXX="${configure.cxx} [get_canonical_archflags cxx]" \
                    CXXCPP="${configure.cxx} -E"
build.env           numprocs=${build.jobs}

destroot.dir        ${worksrcpath}/MediaInfo/Project/GNU/CLI
destroot.cmd        make

livecheck.url       ${homepage}en/Download/Source
livecheck.regex     /MediaInfo_CLI_(\[0-9.\]+)_GNU_FromSource