summaryrefslogtreecommitdiff
path: root/multimedia/gstreamer1/plugins-bad/Makefile
blob: c45e22fc92bcfea3852d4df4350626e2e5e52490 (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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
COMMENT=		bad elements for GStreamer

DISTNAME=		gst-plugins-bad-${V}
PKGNAME=		${GST_PKGNAME_PREFIX}-plugins-bad-${V}

COMPILER_LANGS = c c++

SHARED_LIBS +=  gstadaptivedemux-1.0      0.0 # 0.0
SHARED_LIBS +=  gstbadaudio-1.0           0.0 # 0.0
SHARED_LIBS +=  gstbasecamerabinsrc-1.0   0.0 # 0.0
SHARED_LIBS +=  gstcodecparsers-1.0       0.0 # 0.0
SHARED_LIBS +=  gstcodecs-1.0             0.0 # 0.0
SHARED_LIBS +=  gstinsertbin-1.0          0.0 # 0.0
SHARED_LIBS +=  gstisoff-1.0              0.0 # 0.0
SHARED_LIBS +=  gstmpegts-1.0             0.0 # 0.0
SHARED_LIBS +=  gstphotography-1.0        0.0 # 0.0
SHARED_LIBS +=  gstplay-1.0               0.0 # 0.0
SHARED_LIBS +=  gstplayer-1.0             0.0 # 0.0
SHARED_LIBS +=  gstsctp-1.0               0.0 # 0.0
SHARED_LIBS +=  gsttranscoder-1.0         0.0 # 0.0
SHARED_LIBS +=  gsturidownloader-1.0      0.0 # 0.0
SHARED_LIBS +=  gstwebrtc-1.0             0.0 # 0.0

WANTLIB += ${COMPILER_LIBCXX} X11 c cairo
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gstallocators-1.0
WANTLIB += gstapp-1.0 gstaudio-1.0 gstbase-1.0 gstfft-1.0 gstnet-1.0
WANTLIB += gstpbutils-1.0 gstreamer-1.0 gstsdp-1.0
WANTLIB += gsttag-1.0 gstvideo-1.0 intl m

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

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

DISABLED += opencv wayland aes aom avtp amfcodec androidmedia applemedia asio
DISABLED += assrender bluez bs2b bz2 chromaprint closedcaption colormanagement
DISABLED += curl curl-ssh2 d3dvideosink d3d11 dash dc1394 decklink directfb
DISABLED += directsound directshow dtls dts dvb faac faad fbdev fdkaac flite
DISABLED += fluidsynth gme gs gsm gtk3 ipcpipeline iqa kms ladspa ladspa-rdf
DISABLED += ldac openaptx lv2 mediafoundation microdns modplug mpeg2enc mplex
DISABLED += msdk musepack neon nvcodec onnx openal openexr openmpt openni2
DISABLED += opensles qroverlay qsv rsvg rtmp sbc sctp shm smoothstreaming
DISABLED += soundtouch spandsp srt srtp svthevcenc teletext tinyalsa transcode
DISABLED += ttml uvch264 va voaacenc voamrwbenc wasapi wasapi2 webp webrtc
DISABLED += webrtcdsp wildmidi wic win32ipc winks winscreencap x265 zbar zxing
DISABLED += wpe magicleap v4l2codecs isac hls sctp-internal-usrsctp opus vulkan
DISABLED += kate libde265 openh264 resindvd
DISABLED += examples tests introspection nls orc
ENABLED += openjpeg sndfile

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

DEBUG_PACKAGES=		${BUILD_PACKAGES}

.include <bsd.port.mk>