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

name                libdv
version             1.0.0
revision            1
categories          multimedia
license             LGPL-2.1+
maintainers         nomaintainer

description         Quasar DV codec (libdv): software codec for DV video encoding format
long_description    The Quasar DV codec (libdv) is a software codec for DV video, the \
                    encoding format used by most digital camcorders, typically those \
                    that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. \
                    Libdv was developed according to the official standards for DV \
                    video: IEC 61834 and SMPTE 314M.

homepage            http://libdv.sourceforge.net
master_sites        sourceforge:project/${name}/${name}/${version}

checksums           rmd160  a8d3ae083340cec411d5294db7197ea72c8b3c4f \
                    sha256  a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba \
                    size    574565

depends_lib         port:popt

patchfiles          libdv-1.0.0-darwin.patch

configure.args      --mandir=${prefix}/share/man   --disable-gtktest --disable-gtk --disable-sdltest

if {${os.platform} eq "darwin" && ${configure.build_arch} in {i386 x86_64}} {
    configure.args-append   --disable-asm
}

variant sdl {
    configure.args-append   --enable-sdl
        depends_lib-append  port:libsdl
}

variant pal {
    configure.args-append   --with-pal-yuv
}
