# $OpenBSD: Makefile,v 1.7 2016/06/13 11:16:06 ajacoutot Exp $

# XXX check if still needed at next update
CXXFLAGS +=		-std=c++11

COMMENT=		C++ bindings for GStreamer

V=			1.4.3
DISTNAME=		gstreamermm-${V}
PKGNAME=		gstreamer1mm-${V}
REVISION=		3

SHARED_LIBS +=  gstreamermm-1.0           0.0 # 0.0
SHARED_LIBS +=  gstreamermm_get_plugin_defs-1.0 0.0 # 0.0

MASTER_SITES=		${MASTER_SITE_GNOME:=sources/gstreamermm/${V:R}/}

WANTLIB += c ffi gio-2.0 giomm-2.4 glib-2.0 glibmm-2.4 glibmm_generate_extra_defs-2.4
WANTLIB += gmodule-2.0 gobject-2.0 gstapp-1.0 gstaudio-1.0 gstbase-1.0
WANTLIB += gstcheck-1.0 gstcontroller-1.0 gstfft-1.0 gstnet-1.0
WANTLIB += gstpbutils-1.0 gstreamer-1.0 gstriff-1.0 gstrtp-1.0
WANTLIB += gstsdp-1.0 gsttag-1.0 gstvideo-1.0 iconv intl m orc-0.4
WANTLIB += pcre pthread sigc-2.0 z

# c++11
MODULES +=		gcc4
MODGCC4_ARCHS=		*
MODGCC4_LANGS=		c++

LIB_DEPENDS=		devel/glib2mm \
			multimedia/gstreamer1/plugins-base

# needed for the examples
BUILD_DEPENDS +=	x11/gtk3mm

post-install:
	# does nothing (overrides Makefile.inc)

.include <bsd.port.mk>
