summaryrefslogtreecommitdiff
path: root/multimedia/gstreamer1/core/Makefile
blob: 11cd5a5ed283c8da7d9413b73e95a7b2988d5285 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
COMMENT=		framework for streaming media

DISTNAME=		gstreamer-${V}
PKGNAME=		${GST_PKGNAME_PREFIX}-${V}

SHARED_LIBS += gstreamer-1.0             7.1 # 0.2210.0
SHARED_LIBS += gstbase-1.0               7.1 # 0.2210.0
SHARED_LIBS += gstcontroller-1.0         7.1 # 0.2210.0
SHARED_LIBS += gstnet-1.0                7.1 # 0.2210.0
SHARED_LIBS += gstcheck-1.0              7.1 # 0.2210.0

WANTLIB += c execinfo gio-2.0 glib-2.0 gmodule-2.0 m

SITES=			${SITE_GST:=gstreamer/}

BUILD_DEPENDS=		devel/bison

LIB_DEPENDS=		devel/glib2

CONFIGURE_ARGS=		-Dbenchmarks=disabled \
			-Dlibunwind=disabled \
			-Dlibdw=disabled \
			-Ddbghelp=disabled \
			-Dbash-completion=disabled \
			-Dintrospection=disabled \
			-Dexamples=disabled \
			-Dtests=disabled \
			-Dtools=disabled \
			-Dnls=disabled \
			-Ddoc=disabled

# PTP helper does not do anything on OpenBSD (functionality needs to be
# implemented): no need to install it suid root
CONFIGURE_ARGS +=	-Dptp-helper-permissions=none

# XXX configure check lost in the autoconf -> meson migration
CFLAGS +=		-DHAVE_SYS_SOCKET_H

DEBUG_PACKAGES=		${BUILD_PACKAGES}

.include <bsd.port.mk>