Files
ports/multimedia/gstreamer1/core/Makefile
T
2026-02-27 14:10:33 +00:00

42 lines
1.2 KiB
Makefile

COMMENT= framework for streaming media
DISTNAME= gstreamer-${V}
PKGNAME= gstreamer1-${V}
SHARED_LIBS += gstreamer-1.0 7.4 # 0.2801.0
SHARED_LIBS += gstbase-1.0 7.4 # 0.2801.0
SHARED_LIBS += gstcontroller-1.0 7.4 # 0.2801.0
SHARED_LIBS += gstnet-1.0 7.4 # 0.2801.0
SHARED_LIBS += gstcheck-1.0 7.4 # 0.2801.0
WANTLIB += c execinfo gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
WANTLIB += intl m
SITES= ${SITE_GST:=gstreamer/}
BUILD_DEPENDS= devel/bison \
devel/gobject-introspection \
shells/bash-completion
LIB_DEPENDS= devel/glib2
CONFIGURE_ARGS= -Dbenchmarks=disabled \
-Dlibunwind=disabled \
-Dlibdw=disabled \
-Ddbghelp=disabled
# PTP helper does not do anything on OpenBSD (functionality needs to be
# implemented); no need to install it suid root;
# also it needs rust which would remove support for !RUST_ARCHS
CONFIGURE_ARGS += -Dptp-helper=disabled
#CONFIGURE_ARGS += -Dptp-helper-permissions=none
#CONFIGURE_ARGS += -Dptp-helper-setuid-user=XXXTODO
#CONFIGURE_ARGS += -Dptp-helper-setuid-group=XXXTODO
# XXX configure check lost in the autoconf -> meson migration
CFLAGS += -DHAVE_SYS_SOCKET_H
DEBUG_PACKAGES= ${BUILD_PACKAGES}
.include <bsd.port.mk>