# -*- 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: Portfile 55142 2009-08-07 02:49:35Z rmsfisher@macports.org $

PortSystem 1.0

name		gst-plugins-base
version		0.10.24
revision        1
description	This is gst-plugins, a set of plug-ins for GStreamer.
long_description        ${description}
maintainers	rmsfisher openmaintainer
categories	gnome
platforms	darwin
homepage	http://www.gnome.org/

# port:liboil is not universal
universal_variant no

use_bzip2 	yes
master_sites    gnome:sources/gst-plugins-base/0.10/ http://gstreamer.freedesktop.org/src/${name}/

checksums           md5     a3ec977c9c6602caacc2d3a7c12a17bf \
                    sha1    01abe0839303923671e79d8448ebfabda5bce799 \
                    rmd160  3d85ee63e0b0a27eb50b5654dc2bd96c60bcf94f

depends_lib	\
	port:gstreamer \
	port:gnome-vfs \
	port:liboil \
	port:libogg \
	port:libtheora \
	port:libvorbis

depends_build \
	port:autoconf \
	port:automake \
	port:libtool

use_autoreconf  yes
autoreconf.args -fvi

configure.args \
        --enable-experimental \
        --disable-libvisual\
        --disable-gst_v4l \
        --disable-alsa \
        --disable-cdparanoia

variant no_x11 {
       configure.args-append --without-x --disable-x --disable-xvideo --disable-xshm
}

#
# current cdparanoia port (cdparanoia III 10.2) appears to not be API compatible
# with gst-plugins-base.  See #19843. 
# disable by default until this is rectified.
#

variant cdparanoia description {Enable (currently broken) cdparanoia plugin} {
       depends_lib-append port:cdparanoia
       configure.args-delete --disable-cdparanoia
}

livecheck.check regex
livecheck.url   http://gstreamer.freedesktop.org/src/${name}/
livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
