# -*- 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                mjpegtools
version             2.1.0
revision            1
categories          multimedia
maintainers         {devans @dbevans} openmaintainer
platforms           darwin

description         Set of tools to record/playback/edit videos in MPEG format
long_description    Programs for MJPEG recording and playback and simple cut-and-paste \
                    editing and MPEG compression of audio and video.

homepage            http://mjpeg.sourceforge.net/
master_sites        sourceforge:project/mjpeg/mjpegtools/${version}

checksums           rmd160  b63a26442e440512d946c4591ee604689f6e8159 \
                    sha256  864f143d7686377f8ab94d91283c696ebd906bf256b2eacc7e9fb4dddcedc407

depends_build       port:pkgconfig

depends_lib         path:lib/libquicktime.dylib:libquicktime-devel \
                    path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
                    path:include/turbojpeg.h:libjpeg-turbo \
                    port:libdv \
                    port:libpng \
                    port:libsdl_gfx

configure.args      --enable-simd-accel \
                    --disable-sdltest \
                    --without-x

variant x11 {
    configure.args-delete   --without-x
    configure.args-append   --with-x
    depends_lib-append      port:xorg-libXxf86dga
}

default_variants    +x11

livecheck.regex     /${name}-(\[0-9.\]+)${extract.suffix}
