# -*- 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           github 1.0
PortGroup           python 1.0

github.setup        tovid-suite tovid 0.35.2
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
revision            2
categories          multimedia
maintainers         nomaintainer
installs_libs       no
supported_archs     noarch
license             GPL-2

description         a collection of GPL video disc authoring tools
long_description    {*}${description}, tovid can help you create your own DVDs, \
                    VCDs, and SVCDs for playback on your home DVD player.

homepage            http://tovid.wikia.com/

platforms           {darwin any}

python.default_version 27

# see http://tovid.wikia.com/wiki/Tovid_dependencies
depends_build       port:txt2tags
# Use mplayer-devel as mplayer does not build on Snow Leopard
depends_lib-append  path:bin/mplayer:mplayer-devel \
                    path:lib/libavcodec.dylib:ffmpeg \
                    port:mjpegtools \
                    port:ImageMagick \
                    port:dvdauthor \
                    port:dvdrw-tools \
                    port:transcode \
                    port:sox \
                    port:normalize
# see https://trac.macports.org/ticket/24151
depends_run-append  port:md5sha1sum

checksums           rmd160  18f4f662a0547f50b8069fe02dd4d50f3e6d793a \
                    sha256  e6008845537b0f69f93680f24684380bfbf4d7660b525e257e77cd042cee69e5 \
                    size    527423

post-destroot {
    foreach manfile [glob -tails -directory ${destroot}${python.prefix}/share/man/man1 *] {
        ln -s \
            ${python.prefix}/share/man/man1/${manfile} \
            ${destroot}${prefix}/share/man/man1/${manfile}
    }
}

# make this a variant since tix conflicts with tk +quartz
variant gui description {install runtime dependencies for GUI} {
    depends_run-append \
        port:py${python.version}-tkinter \
        port:tix
}
default_variants +gui
