summaryrefslogtreecommitdiff
path: root/multimedia/gstreamer1/plugins-good/Makefile
blob: 04ce1f773eb5968fe9e643b154a9352a17594187 (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
42
COMMENT=		good elements for GStreamer

DISTNAME=		gst-plugins-good-${V}
PKGNAME=		${GST_PKGNAME_PREFIX}-plugins-good-${V}
REVISION=		0

SITES=			${SITE_GST:=gst-plugins-good/}

WANTLIB += glib-2.0 gobject-2.0 gstaudio-1.0 gstbase-1.0 gstreamer-1.0
WANTLIB += intl
WANTLIB += ${COMPILER_LIBCXX} X11 Xdamage Xext Xfixes
WANTLIB += gio-2.0 gmodule-2.0
WANTLIB += gstallocators-1.0 gstfft-1.0 gstgl-1.0 gstnet-1.0 gstpbutils-1.0
WANTLIB += gstriff-1.0 gstrtp-1.0 gstrtsp-1.0 gstsdp-1.0 gsttag-1.0
WANTLIB += gstvideo-1.0 m z

LIB_DEPENDS=		${P}/plugins-base=${V}

# dlopen()
#WANTLIB += soup-3.0
#BUILD_DEPENDS +=	devel/libsoup3
#RUN_DEPENDS +=	devel/libsoup3

DISABLED += adaptivedemux2 aalib bz2 cairo directsound dv dv1394 flac gdk-pixbuf
DISABLED += gtk3 jack jpeg lame libcaca mpg123 oss oss4 png pulse shout2 speex
DISABLED += osxaudio osxvideo waveform taglib twolame vpx wavpack rpicamsrc
DISABLED += ximagesrc soup qt-egl qt-wayland qt-x11 qt5 qt6 v4l2 examples tests
DISABLED += nls orc

CONFIGURE_ARGS = -Dhls-crypto=openssl

.for d in ${DISABLED}
CONFIGURE_ARGS +=       -D${d}=disabled
.endfor

.if ${MACHINE_ARCH} == "amd64"
BUILD_DEPENDS +=	devel/nasm
.endif

DEBUG_PACKAGES=		${BUILD_PACKAGES}

.include <bsd.port.mk>