diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2005-08-18 03:07:31 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2005-08-18 03:07:31 +0800 |
commit | f2c449cdcb67635608bc2082bb74047938642ba3 (patch) | |
tree | 9a81259594b02664b35242bb2eb01ac6d4341fb1 | |
parent | 44eb37949426e13697bdb24bf55edff40c721578 (diff) | |
download | marcuscom-ports-f2c449cdcb67635608bc2082bb74047938642ba3.tar marcuscom-ports-f2c449cdcb67635608bc2082bb74047938642ba3.tar.gz marcuscom-ports-f2c449cdcb67635608bc2082bb74047938642ba3.tar.bz2 marcuscom-ports-f2c449cdcb67635608bc2082bb74047938642ba3.tar.lz marcuscom-ports-f2c449cdcb67635608bc2082bb74047938642ba3.tar.xz marcuscom-ports-f2c449cdcb67635608bc2082bb74047938642ba3.tar.zst marcuscom-ports-f2c449cdcb67635608bc2082bb74047938642ba3.zip |
- Add gstreamer-plugins-all with cairo optional since gst-cairo builds
in MC
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@4525 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r-- | multimedia/gstreamer-plugins-all/Makefile | 63 | ||||
-rw-r--r-- | multimedia/gstreamer-plugins-all/pkg-descr | 1 |
2 files changed, 64 insertions, 0 deletions
diff --git a/multimedia/gstreamer-plugins-all/Makefile b/multimedia/gstreamer-plugins-all/Makefile new file mode 100644 index 000000000..21dcd6158 --- /dev/null +++ b/multimedia/gstreamer-plugins-all/Makefile @@ -0,0 +1,63 @@ +# New ports collection makefile for: gstreamer-plugins-all +# Date created: 2004-12-12 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ +# + +PORTNAME= gstreamer-plugins-all +PORTVERSION= 1.0.${GST_VERSION}.${GST_SHLIB_VERSION} +CATEGORIES= multimedia +MASTER_SITES= # empty +DISTFILES= # empty +EXTRACT_ONLY= # empty + +MAINTAINER= ahze@FreeBSD.org +COMMENT= Meta-port of all gstreamer plugins with options + +NO_BUILD= yes +USE_GSTREAMER= yes +OPTIONS= # Hacky.. but it works the way it is set up... + +.include <bsd.port.pre.mk> + +# Weed out gst-plugins that can not be packaged. or are broken. +.if defined(PACKAGE_BUILDING) +WITHOUT_FAAC= yes # Mp4 Dolby license , no package +WITHOUT_LAME= yes # MP3 License , no package +.endif +.if ${OSVERSION} < 500000 +WITHOUT_LIBVISUAL=yes # Broken on 4.x +WITHOUT_POLYPAUDIO=yes # Broken on 4.x +WITHOUT_SWFDEC= yes # Depeneds on liboil, does not build on 4.x +.endif +# Shout & Shout2 Conflict +.if !defined(WITHOUT_SHOUT) && !defined(WITHOUT_SHOUT2) +WITHOUT_SHOUT= yes +.endif +# Jpeg & Jpeg-mmx Conflict +.if ${ARCH}!="i386" +WITHOUT_JPEG-MMX= yes +.else +.if !defined(WITHOUT_JPEG) && !defined(WITHOUT_JPEG-MMX) +WITHOUT_JPEG-MMX= yes +.endif +.endif + +# Remove core, yes +PLUGS= ${_USE_GSTREAMER_ALL:S/core//:S/yes//} + +.for all in ${PLUGS} +OPTIONS+= ${all:U} "${all} plugin " on +.endfor + +.for f in ${PLUGS} +.if !defined(WITHOUT_${f:U}) +USE_GSTREAMER+= ${f} +.endif +.endfor + +do-install: # empty + +.include <bsd.port.post.mk> diff --git a/multimedia/gstreamer-plugins-all/pkg-descr b/multimedia/gstreamer-plugins-all/pkg-descr new file mode 100644 index 000000000..41d88c6fb --- /dev/null +++ b/multimedia/gstreamer-plugins-all/pkg-descr @@ -0,0 +1 @@ +Meta-port of all gstreamer-plugins with options. |