1 # Created by: Michael Johnson <ahze@FreeBSD.org>
4 PORTNAME= gstreamer-plugins-all
5 PORTVERSION= 1.3.${GST_VERSION}.${GST_SHLIB_VERSION}
9 MAINTAINER= multimedia@FreeBSD.org
10 COMMENT= Meta-port of all gstreamer plugins with options
15 .include "${.CURDIR}/../../Mk/bsd.gstreamer.mk"
17 ALL_PLUGINS:= ${_GSTREAMER_PLUGINS}
18 # Weed out gst-plugins that can not be packaged. or are broken.
19 .if defined(PACKAGE_BUILDING)
20 # FAAC: Mp4 Dolby license , no package
21 # LAME: MP3 License , no package
22 # VDPAU: Needs to be build agains running kernel
23 DEF_PLUGINS:= ${_GSTREAMER_PLUGINS:Nfaac:Nlame:Nvdpau}
25 DEF_PLUGINS:= ${_GSTREAMER_PLUGINS}
28 .for all in ${ALL_PLUGINS}
29 ${all:tu}_DESC= ${all} plugin
30 ${all:tu}_USE= GSTREAMER=${all}
33 # Pull out i386-only plugins, add back conditionally
34 ALL_PLUGINS:= ${ALL_PLUGINS:Nspc}
35 DEF_PLUGINS:= ${DEF_PLUGINS:Nspc}
37 OPTIONS_DEFINE= ${ALL_PLUGINS:tu}
38 OPTIONS_DEFAULT= ${DEF_PLUGINS:tu}
40 OPTIONS_DEFAULT_i386= SPC
41 OPTIONS_DEFAULT_i386= SPC
43 .include <bsd.port.mk>