Source
# gstvideoaggregator was provied by gstreamer1-gst-plugins-bad in 1.14 but in 1.16.1 is now provided by gstreamer1-gst-plugins-base
# -*- 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 gobject_introspection 1.0
PortGroup compiler_blacklist_versions 1.0
# https://bugzilla.gnome.org/show_bug.cgi?id=636134
PortGroup muniversal 1.0
name gstreamer1-gst-plugins-base
set my_name gst-plugins-base
# please only commit stable updates (even numbered releases)
version 1.16.1
description This is gst-plugins, a set of plug-ins for GStreamer.
long_description ${description}
maintainers nomaintainer
categories gnome
platforms darwin
license LGPL-2+
homepage https://gstreamer.freedesktop.org/modules/${my_name}.html
master_sites https://gstreamer.freedesktop.org/src/${my_name}/
distname ${my_name}-${version}
use_xz yes
checksums rmd160 c199e0f94832fa91347c1532372bba94d0269420 \
sha256 5c3cc489933d0597087c9bc6ba251c93693d64554bcc563539a084fa2d5fcb2b \
size 3934908
depends_build port:pkgconfig
depends_lib port:gstreamer1 \
port:graphene \
port:jpeg \
port:libpng \
port:libopus \
port:orc \
path:lib/pkgconfig/pango.pc:pango \
port:zlib
gobject_introspection yes
use_autoreconf yes
autoreconf.args -fvi
patchfiles patch-allow-MESA-GL-on-macOS.diff
# Embedded systems are not our primary target, so disable OpenGL|ES support.
configure.args-append \
--disable-fatal-warnings \
--disable-silent-rules \
--disable-examples \
--disable-libvisual \
--disable-alsa \
--disable-cdparanoia \
--disable-glx \
--disable-ogg \
--disable-vorbis \
--disable-theora \
--disable-ivorbis \
--disable-x \
--disable-xvideo \
--disable-cocoa \