summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2012-10-06 17:04:19 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2012-10-06 17:04:19 +0800
commit1b00912ef27deb8704961f1e718e8f00e51db783 (patch)
tree04f14d3dd30905fb72a08e0354ce802857808869
parenteb991d198df425acc70776601b47549349360479 (diff)
downloadmarcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar
marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.gz
marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.bz2
marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.lz
marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.xz
marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.zst
marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.zip
Add most of -good plugins, the X plugins are broken for now.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@17097 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--Mk/bsd.gstreamer.mk47
-rw-r--r--audio/gstreamer1-plugins-cdparanoia/Makefile15
-rw-r--r--audio/gstreamer1-plugins-flac/Makefile15
-rw-r--r--audio/gstreamer1-plugins-jack/Makefile15
-rw-r--r--audio/gstreamer1-plugins-ogg/Makefile15
-rw-r--r--audio/gstreamer1-plugins-pulse/Makefile15
-rw-r--r--audio/gstreamer1-plugins-shout2/Makefile15
-rw-r--r--audio/gstreamer1-plugins-speex/Makefile15
-rw-r--r--audio/gstreamer1-plugins-taglib/Makefile15
-rw-r--r--audio/gstreamer1-plugins-vorbis/Makefile15
-rw-r--r--audio/gstreamer1-plugins-wavpack/Makefile15
-rw-r--r--devel/gstreamer1-plugins-soup/Makefile15
-rw-r--r--graphics/gstreamer1-plugins-aalib/Makefile15
-rw-r--r--graphics/gstreamer1-plugins-gdkpixbuf/Makefile15
-rw-r--r--graphics/gstreamer1-plugins-jpeg/Makefile15
-rw-r--r--graphics/gstreamer1-plugins-libcaca/Makefile15
-rw-r--r--graphics/gstreamer1-plugins-libpng/Makefile15
-rw-r--r--multimedia/gstreamer1-plugins-bad/Makefile10
-rw-r--r--multimedia/gstreamer1-plugins-good/Makefile8
-rw-r--r--multimedia/gstreamer1-plugins-libdv/Makefile15
-rw-r--r--multimedia/gstreamer1-plugins-ugly/Makefile6
-rw-r--r--multimedia/gstreamer1-plugins-v4l2/Makefile16
-rw-r--r--multimedia/gstreamer1-plugins-vpx/Makefile15
-rw-r--r--multimedia/gstreamer1-plugins/Makefile4
-rw-r--r--multimedia/gstreamer1-plugins/Makefile.common138
-rw-r--r--x11/gstreamer1-plugins-x/Makefile17
-rw-r--r--x11/gstreamer1-plugins-ximagesrc/Makefile17
27 files changed, 420 insertions, 113 deletions
diff --git a/Mk/bsd.gstreamer.mk b/Mk/bsd.gstreamer.mk
index 8c474c200..efc0cddce 100644
--- a/Mk/bsd.gstreamer.mk
+++ b/Mk/bsd.gstreamer.mk
@@ -6,7 +6,7 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.48 2012/10/04 08:12:44 kwm Exp $
+# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.49 2012/10/05 10:21:19 kwm Exp $
.if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include)
@@ -20,7 +20,7 @@ Gstreamer_Pre_Include= bsd.gstreamer.mk
# For Gstreamer 0.10:
# USE_GSTREAMER= lame faac ffmpeg
#
-# For Gstreamer 1.0 the same rules apply but instead of
+# For Gstreamer 1.x the same rules apply but instead of
# USE_GSTREAMER=, USE_GSTREAMER1= is used.
#
# If you want to use USE_GSTREAMER after <bsd.port.pre.mk>
@@ -59,41 +59,44 @@ GST1_SHLIB_VERSION= 0
#
# These are the current supported gstreamer-plugins modules
-# Currently support in both 0.10 and 1.0 gstreamer versions.
-
-_GSTREAMER_PLUGINS= cdparanoia ogg theora vorbis
-
-_GSTREAMER_PLUGINS+= a52dec aalib amrnb amrwbdec annodex bz2 cairo \
- cdaudio dts dv dvd esound faac faad \
- ffmpeg flac flite gconf gio gl gme gnomevfs gnonlin \
- gsm hal jack jpeg ladspa lame libcaca libmms \
- libpng libvisual mm mp3 mpeg2enc mpeg2dec musepack \
- nas neon opencv pango pulse python resindvd schroedinger \
- sdl shout2 sidplay sndfile spc soundtouch soup \
- speex taglib twolame v4l2 vdpau \
- vp8 wavpack x264 xvid
+# supported plugins by both 0.10 and 1.0.
+_GSTREAMER_PLUGINS= aalib cdparanoia dv \
+ flac gdkpixbuf jack \
+ jpeg libcaca libpng \
+ ogg pulse shout2 soup \
+ taglib theora v4l2 vorbis vpx wavpack
+
+_GSTREAMER_PLUGINS+= a52dec amrnb amrwbdec bz2 cairo \
+ cdaudio dts dvd faac faad \
+ ffmpeg flite gio gl gme gnomevfs gnonlin \
+ gsm jpeg ladspa lame libmms \
+ libvisual mp3 mpeg2enc mpeg2dec musepack \
+ nas neon opencv pango resindvd schroedinger \
+ sdl sidplay sndfile spc soundtouch \
+ speex twolame vdpau \
+ x264 xvid
# plugins only in 0.10
.if defined(USE_GSTREAMER)
-_GSTREAMER_PLUGINS_ALL+=fluendo-mp3 qt4
+_GSTREAMER_PLUGINS_ALL+=annodex esound fluendo-mp3 gconf hal mm python qt4 vp8
.endif
# plugins only in 1.0
.if defined(USE_GSTREAMER1)
-_GSTREAMER_PLUGINS+=x
+_GSTREAMER_PLUGINS+=vpx x
.endif
# other plugins
-_GSTREAMER_PLUGINS_ALL+= bad good ugly core yes mad ${_GSTREAMER_PLUGINS}
+_USE_GSTREAMER_ALL= bad good ugly core yes mad ${_GSTREAMER_PLUGINS}
-_USE_GSTREAMER_ALL= ${_GSTREAMER_PLUGINS_ALL}
#-----------------------------------------------------------------------------#
core_DEPENDS= multimedia/gstreamer-plugins-core
yes_DEPENDS= multimedia/gstreamer-plugins
yes_NAME= gstreamer-plugins
+yes_GST1_NAME= gstreamer1-plugins
yes_GST_PREFIX= # empty
yes_GST1_PREFIX= #empty
@@ -266,6 +269,8 @@ v4l2_DEPENDS= multimedia/gstreamer-plugins-v4l2
vp8_DEPENDS= multimedia/gstreamer-plugins-vp8
+vpx_DEPENDS= multimedia/gstreamer1-plugins-vpx
+
# XXX: This is a quick solution for ports with USE_GSTREAMER=python
# but without USE_PYTHON.
PYTHON_PKGNAMEPREFIX?= py*-
@@ -301,7 +306,7 @@ cdio_DEPENDS= sysutils/gstreamer-plugins-cdio
#-- x11 plugins section ------------------------------------------------------#
-x_DEPENDS= x11/gstreamer-plugins-x
+x_DEPENDS= x11/gstreamer1-plugins-x
#-- x11-toolkits plugins section ---------------------------------------------#
@@ -327,7 +332,7 @@ IGNORE= cannot install: unknown gstreamer 0.10 plugin -- ${ext}
.for ext in ${USE_GSTREAMER1}
${ext}_GST1_PREFIX?= gstreamer1-plugins-
${ext}_GST1_VERSION?= ${GST1_VERSION}${GST1_MINOR_VERSION}
-${ext}_GST1_NAME?= ${ext:S/gstreamer/gstreamer1/}
+${ext}_GST1_NAME?= ${ext}
${ext}_GST1_DEPENDS?= ${${ext}_DEPENDS:S/gstreamer/gstreamer1/}
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_GST1_DEPENDS})
# XXX version check hmmm hier moet nog uit gedacht worden.
diff --git a/audio/gstreamer1-plugins-cdparanoia/Makefile b/audio/gstreamer1-plugins-cdparanoia/Makefile
new file mode 100644
index 000000000..6c91971fc
--- /dev/null
+++ b/audio/gstreamer1-plugins-cdparanoia/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer CDDA extraction (aka audio ripping) plugin
+
+GST_PLUGIN= cdparanoia
+DIST= base
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-flac/Makefile b/audio/gstreamer1-plugins-flac/Makefile
new file mode 100644
index 000000000..f0fb72b20
--- /dev/null
+++ b/audio/gstreamer1-plugins-flac/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer free lossless audio encoder/decoder plugin
+
+GST_PLUGIN= flac
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-jack/Makefile b/audio/gstreamer1-plugins-jack/Makefile
new file mode 100644
index 000000000..5705521dd
--- /dev/null
+++ b/audio/gstreamer1-plugins-jack/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer low-latency audio server plugin
+
+GST_PLUGIN= jack
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-ogg/Makefile b/audio/gstreamer1-plugins-ogg/Makefile
new file mode 100644
index 000000000..ef27fefee
--- /dev/null
+++ b/audio/gstreamer1-plugins-ogg/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer Ogg bitstream plugin
+
+GST_PLUGIN= ogg
+DIST= base
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-pulse/Makefile b/audio/gstreamer1-plugins-pulse/Makefile
new file mode 100644
index 000000000..9e8085148
--- /dev/null
+++ b/audio/gstreamer1-plugins-pulse/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= GStreamer plugin for pulseaudio
+
+GST_PLUGIN= pulse
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-shout2/Makefile b/audio/gstreamer1-plugins-shout2/Makefile
new file mode 100644
index 000000000..a0a5586f8
--- /dev/null
+++ b/audio/gstreamer1-plugins-shout2/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer icecast plugin
+
+GST_PLUGIN= shout2
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-speex/Makefile b/audio/gstreamer1-plugins-speex/Makefile
new file mode 100644
index 000000000..6b2ead74f
--- /dev/null
+++ b/audio/gstreamer1-plugins-speex/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer speex voice plugin
+
+GST_PLUGIN= speex
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-taglib/Makefile b/audio/gstreamer1-plugins-taglib/Makefile
new file mode 100644
index 000000000..b7ccfe991
--- /dev/null
+++ b/audio/gstreamer1-plugins-taglib/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer taglib plugin
+
+GST_PLUGIN= taglib
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-vorbis/Makefile b/audio/gstreamer1-plugins-vorbis/Makefile
new file mode 100644
index 000000000..f99c3e062
--- /dev/null
+++ b/audio/gstreamer1-plugins-vorbis/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer vorbis encoder/decoder plugin
+
+GST_PLUGIN= vorbis
+DIST= base
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-wavpack/Makefile b/audio/gstreamer1-plugins-wavpack/Makefile
new file mode 100644
index 000000000..aa9930639
--- /dev/null
+++ b/audio/gstreamer1-plugins-wavpack/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer wavpack plugin
+
+GST_PLUGIN= wavpack
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/gstreamer1-plugins-soup/Makefile b/devel/gstreamer1-plugins-soup/Makefile
new file mode 100644
index 000000000..731b2b7a5
--- /dev/null
+++ b/devel/gstreamer1-plugins-soup/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= devel
+
+COMMENT= Gstreamer soup http src plugin
+
+GST_PLUGIN= soup
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-aalib/Makefile b/graphics/gstreamer1-plugins-aalib/Makefile
new file mode 100644
index 000000000..170837d10
--- /dev/null
+++ b/graphics/gstreamer1-plugins-aalib/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= graphics
+
+COMMENT= Gstreamer ASCII art plugin
+
+GST_PLUGIN= aalib
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-gdkpixbuf/Makefile b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile
new file mode 100644
index 000000000..1ab71ebdf
--- /dev/null
+++ b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= graphics
+
+COMMENT= Gstreamer image decoder plugin
+
+GST_PLUGIN= gdk_pixbuf
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-jpeg/Makefile b/graphics/gstreamer1-plugins-jpeg/Makefile
new file mode 100644
index 000000000..8ba33927f
--- /dev/null
+++ b/graphics/gstreamer1-plugins-jpeg/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= graphics
+
+COMMENT= Gstreamer jpeg encoder/decoder plugin
+
+GST_PLUGIN= jpeg
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-libcaca/Makefile b/graphics/gstreamer1-plugins-libcaca/Makefile
new file mode 100644
index 000000000..6c4bd31d8
--- /dev/null
+++ b/graphics/gstreamer1-plugins-libcaca/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= graphics
+
+COMMENT= Gstreamer color ASCII art plugin
+
+GST_PLUGIN= libcaca
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-libpng/Makefile b/graphics/gstreamer1-plugins-libpng/Makefile
new file mode 100644
index 000000000..39f4b7e35
--- /dev/null
+++ b/graphics/gstreamer1-plugins-libpng/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= graphics
+
+COMMENT= Gstreamer png plugin
+
+GST_PLUGIN= libpng
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-bad/Makefile b/multimedia/gstreamer1-plugins-bad/Makefile
index 0357e4b46..f8a1158d6 100644
--- a/multimedia/gstreamer1-plugins-bad/Makefile
+++ b/multimedia/gstreamer1-plugins-bad/Makefile
@@ -1,6 +1,6 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-# $MCom$
+# $MCom: ports/multimedia/gstreamer1-plugins-bad/Makefile,v 1.1 2012/10/04 08:12:45 kwm Exp $
PORTREVISION= 0
CATEGORIES= multimedia
@@ -12,14 +12,14 @@ GST_PLUGIN_SUFFIX= -bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-BUILD_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins \
+BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins \
v4l_compat>=1.0.20100321:${PORTSDIR}/multimedia/v4l_compat
-RUN_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
+RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
-DIST= bad
+DIST= bad
BAD_GST_DIRS= gst-libs sys gst po
NO_GSTREAMER_COMMON= yes
-PLIST= ${.CURDIR}/pkg-plist
+PLIST= ${.CURDIR}/pkg-plist
do-build:
.for dir in ${BAD_GST_DIRS}
diff --git a/multimedia/gstreamer1-plugins-good/Makefile b/multimedia/gstreamer1-plugins-good/Makefile
index df24e3e3e..f28da079c 100644
--- a/multimedia/gstreamer1-plugins-good/Makefile
+++ b/multimedia/gstreamer1-plugins-good/Makefile
@@ -1,6 +1,6 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-# $MCom$
+# $MCom: ports/multimedia/gstreamer1-plugins-good/Makefile,v 1.1 2012/10/04 08:12:45 kwm Exp $
PORTREVISION= 0
CATEGORIES= multimedia
@@ -12,8 +12,10 @@ GST_PLUGIN_SUFFIX= -good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-BUILD_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
-RUN_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
+CONFIGURE_ARGS+=--enable-monoscope
+
+BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
+RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
DIST= good
GOOD_GST_DIRS= gst sys po
diff --git a/multimedia/gstreamer1-plugins-libdv/Makefile b/multimedia/gstreamer1-plugins-libdv/Makefile
new file mode 100644
index 000000000..747085e32
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-libdv/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= Gstreamer dv plugin
+
+GST_PLUGIN= libdv
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-ugly/Makefile b/multimedia/gstreamer1-plugins-ugly/Makefile
index 092f11e44..286e4946a 100644
--- a/multimedia/gstreamer1-plugins-ugly/Makefile
+++ b/multimedia/gstreamer1-plugins-ugly/Makefile
@@ -1,6 +1,6 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-# $MCom$
+# $MCom: ports/multimedia/gstreamer1-plugins-ugly/Makefile,v 1.1 2012/10/04 08:12:45 kwm Exp $
PORTREVISION= 0
CATEGORIES= multimedia
@@ -12,8 +12,8 @@ GST_PLUGIN_SUFFIX= -ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-BUILD_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
-RUN_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
+BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
+RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
DIST= ugly
UGLY_GST_DIRS= gst po gst-libs
diff --git a/multimedia/gstreamer1-plugins-v4l2/Makefile b/multimedia/gstreamer1-plugins-v4l2/Makefile
new file mode 100644
index 000000000..2f1dc666b
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-v4l2/Makefile
@@ -0,0 +1,16 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+PKGNAMESUFFIX?= -plugins-v4l2
+
+COMMENT= Gstreamer Video 4 Linux 2 source plugin
+
+GST_PLUGIN= gst_v4l2
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-vpx/Makefile b/multimedia/gstreamer1-plugins-vpx/Makefile
new file mode 100644
index 000000000..cae3d41aa
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-vpx/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= Gstreamer vp8 codec plugin
+
+GST_PLUGIN= vpx
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile
index f7ebf1a13..487abba63 100644
--- a/multimedia/gstreamer1-plugins/Makefile
+++ b/multimedia/gstreamer1-plugins/Makefile
@@ -1,6 +1,6 @@
# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
# $FreeBSD$
-# $MCom$
+# $MCom: ports/multimedia/gstreamer1-plugins/Makefile,v 1.1 2012/10/04 08:12:44 kwm Exp $
PORTNAME= gstreamer1-plugins
PORTVERSION?= ${BASE_PORTVERSION}
@@ -79,12 +79,12 @@ DIST= base
NO_GSTREAMER_COMMON= yes
CONFIGURE_ARGS+=--with-default-audiosink="${DEFAULT_AUDIOSINK}" \
--with-default-audiosrc="${DEFAULT_AUDIOSRC}"
-
MAN1= gst-discoverer-1.0.1
.else
BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
RUN_DEPEDNS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
.endif
+
PLIST_SUB+= VERSION="${VERSION}" \
SHLIB_VERSION="${SHLIB_VERSION}"
diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common
index f5ecbec23..688399a33 100644
--- a/multimedia/gstreamer1-plugins/Makefile.common
+++ b/multimedia/gstreamer1-plugins/Makefile.common
@@ -1,8 +1,10 @@
# $FreeBSD$
-# $MCom$
+# $MCom: ports/multimedia/gstreamer1-plugins/Makefile.common,v 1.1 2012/10/04 08:12:44 kwm Exp $
# XXX configure checks for all ports.
+# remove GCONF crap
+
# xxx DIST is voor het aangeven waar de plugin weg komt.?
# dus DIST ook in plugins vermelden naast GST_PLUGIN
# voor meeste DIST gebruik GST_PLUGIN gebruiken?
@@ -70,7 +72,7 @@ BAD_GST_ALL_PLUGINS+= \
# bad plugins that are disabled because we don't support them, e.a. windows plugins
# --disable-applemedia \ --disable-avcsrc \
# --disable-osxvideosrc \
-BAD_GST_DISABLED= \
+BAD_GST_NON_PLUGINS= \
--disable-acm \
--disable-dc1394 \
--disable-dccp \
@@ -160,27 +162,38 @@ BAD_GST_DISABLED= \
# good
GOOD_GST_ALL_PLUGINS+= \
aalib \
- annodex \
- cairo \
- dv \
- esd \
flac \
- gconf \
gdk_pixbuf \
- hal \
+ jack \
jpeg \
libcaca \
+ libdv \
libpng \
+ gst_v4l2 \
pulse \
- raw1394 \
shout2 \
soup \
speex \
taglib \
- gst_v4l2 \
- wavpack
+ vpx \
+ wavpack \
+ x
+# ximagesrc
+# cairo \
+
+GOOD_GST_NON_PLUGINS= \
+ --disable-directsound \
+ --enable-bz2 \
+ --disable-dv1394 \
+ --enable-oss \
+ --enable-oss4 \
+ --disable-osx_audio \
+ --disable-osx_video \
+ --disable-sunaudio \
+ --disable-waveform \
+ --disable-x \
+ --enable-zlib
-GOOD_GST_DISABLED=
# ugly
UGLY_GST_ALL_PLUGINS+= \
@@ -196,7 +209,7 @@ UGLY_GST_ALL_PLUGINS+= \
twolame \
x264
-UGLY_GST_DISABLED=
+UGLY_GST_NON_PLUGINS=
.for i in ${BASE_GST_ALL_PLUGINS} ${BAD_GST_ALL_PLUGINS} ${UGLY_GST_ALL_PLUGINS}
gst_${i}_GCONF_SCHEMAS?= # Empty
@@ -219,7 +232,7 @@ CONFIGURE_ARGS+= --disable-${d}
.for d in ${BAD_GST_ALL_PLUGINS}
CONFIGURE_ARGS+= --disable-${d}
.endfor
-CONFIGURE_ARGS+= ${BAD_GST_DISABLED}
+CONFIGURE_ARGS+= ${BAD_GST_NON_PLUGINS}
# Isn't ported yet, in 1.0.0
CONFIGURE_ARGS+=--disable-gsettings
.endif
@@ -228,14 +241,14 @@ CONFIGURE_ARGS+=--disable-gsettings
.for d in ${GOOD_GST_ALL_PLUGINS}
CONFIGURE_ARGS+= --disable-${d}
.endfor
-CONFIGURE_ARGS+= ${GOOD_GST_DISABLED}
+CONFIGURE_ARGS+= ${GOOD_GST_NON_PLUGINS}
.endif
.if ${DIST}=="ugly"
.for d in ${UGLY_GST_ALL_PLUGINS}
CONFIGURE_ARGS+= --disable-${d}
.endfor
-CONFIGURE_ARGS+= ${UGLY_GST_DISABLED}
+CONFIGURE_ARGS+= ${UGLY_GST_NON_PLUGINS}
.endif
.if !${GST_PLUGIN}=="base" && !${GST_PLUGIN}=="bad" && !${GST_PLUGIN}=="good" && !${GST_PLUGIN}=="ugly"
@@ -255,11 +268,7 @@ CONFIGURE_ARGS+= --enable-${GST_PLUGIN}
# --disable-directfb \
# --disable-http \
# --enable-cdrom \
-# --disable-gconf \
-# --disable-gconftool \
# --disable-schemas-install \
-# --enable-oss \
-# --enable-oss4 \
# --disable-osx_audio \
# --disable-osx_video \
# --disable-directdrawsink \
@@ -295,8 +304,8 @@ gst_a52dec_PLIST_FILES= ${GST_LIB_DIR}/libgsta52dec.la \
# aalib
gst_aalib_LIB_DEPENDS+= aa:${PORTSDIR}/graphics/aalib
-gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so \
- ${GST_LIB_DIR}/libgstaasink.la
+gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.la \
+ ${GST_LIB_DIR}/libgstaasink.so
# amrnb
gst_amrnb_LIB_DEPENDS+= opencore-amrnb:${PORTSDIR}/audio/opencore-amr
@@ -354,9 +363,10 @@ gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.la \
gst_dts_EXTRA_LIBS+= -ldca
#gst_dts_DIST= bad
-# dv
-gst_dv_LIB_DEPENDS+= dv:${PORTSDIR}/multimedia/libdv
-gst_dv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.la \
+# libdv
+gst_libdv_LIB_DEPENDS+= dv:${PORTSDIR}/multimedia/libdv
+gst_libdv_GST_PLUGIN_DIR= ext/dv
+gst_libdv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.la \
${GST_LIB_DIR}/libgstdv.so
# dvd
@@ -397,8 +407,6 @@ gst_faad_PLIST_FILES= ${GST_LIB_DIR}/libgstfaad.la \
# flac
gst_flac_LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
-gst_flac_PLIST_FILES= ${GST_LIB_DIR}/libgstflac.la \
- ${GST_LIB_DIR}/libgstflac.so
# flite
gst_flite_BUILD_DEPENDS+= ${LOCALBASE}/lib/libflite.a:${PORTSDIR}/audio/flite
@@ -406,17 +414,8 @@ gst_flite_PLIST_FILES= ${GST_LIB_DIR}/libgstflite.la \
${GST_LIB_DIR}/libgstflite.so
#gst_flite_DIST= bad
-# gconf
-gst_gconf_USE_GNOME+= gnomeprefix gconf2
-gst_gconf_GST_PLUGIN_DIR= ext/gconf \
- gconf
-gst_gconf_CONFIGURE_ARGS+= --enable-schemas-install
-gst_gconf_GCONF_SCHEMAS= gstreamer-${GST_VERSION}.schemas
-gst_gconf_PLIST_FILES= ${GST_LIB_DIR}/libgstgconfelements.so \
- ${GST_LIB_DIR}/libgstgconfelements.la
-
# gdk_pixbuf
-gst_gdk_pixbuf_USE_GNOME+= gtk20
+gst_gdk_pixbuf_USE_GNOME+= gdkpixbuf2
gst_gdk_pixbuf_GST_PLUGIN_DIR= ext/gdk_pixbuf
gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.la \
${GST_LIB_DIR}/libgstgdkpixbuf.so
@@ -440,21 +439,11 @@ gst_gsm_PLIST_FILES= ${GST_LIB_DIR}/libgstgsm.la \
${GST_LIB_DIR}/libgstgsm.so
#gst_gsm_DIST= bad
-# hal
-gst_hal_LIB_DEPENDS+= hal:${PORTSDIR}/sysutils/hal
-gst_hal_PLIST_FILES= ${GST_LIB_DIR}/libgsthalelements.la \
- ${GST_LIB_DIR}/libgsthalelements.so
-
# jack
gst_jack_LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack
-gst_jack_PLIST_FILES= ${GST_LIB_DIR}/libgstjack.la \
- ${GST_LIB_DIR}/libgstjack.so
-#gst_jack_DIST= good
# jpeg
gst_jpeg_LIB_DEPENDS+= jpeg:${PORTSDIR}/graphics/jpeg
-gst_jpeg_PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.la \
- ${GST_LIB_DIR}/libgstjpeg.so
# ladspa
gst_ladspa_BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
@@ -470,8 +459,8 @@ gst_lame_PLIST_FILES= ${GST_LIB_DIR}/libgstlame.la \
# libcaca
gst_libcaca_LIB_DEPENDS+= caca:${PORTSDIR}/graphics/libcaca
-gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so \
- ${GST_LIB_DIR}/libgstcacasink.la
+gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.la \
+ ${GST_LIB_DIR}/libgstcacasink.so
# libmms
gst_libmms_LIB_DEPENDS+= mms:${PORTSDIR}/net/libmms
@@ -479,11 +468,10 @@ gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so \
${GST_LIB_DIR}/libgstmms.la
#gst_libmms_DIST= bad
-# libpng and the snapshot plugin
-gst_libpng_LIB_DEPENDS+= png:${PORTSDIR}/graphics/png
-gst_libpng_GST_PLUGIN_DIR= ext/libpng
-gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \
- ${GST_LIB_DIR}/libgstpng.la
+# libpng
+gst_libpng_LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png
+gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.la \
+ ${GST_LIB_DIR}/libgstpng.so
# libvisual
gst_libvisual_LIB_DEPENDS+= visual-0.4:${PORTSDIR}/graphics/libvisual04
@@ -553,9 +541,6 @@ gst_pango_PLIST_FILES= ${GST_LIB_DIR}/libgstpango.la \
# pulse
gst_pulse_LIB_DEPENDS= pulse:${PORTSDIR}/audio/pulseaudio
-gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulse.la \
- ${GST_LIB_DIR}/libgstpulse.so
-#gst_pulse_DIST= good
# resindvd
gst_resindvd_BUILD_DEPENDS+= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav
@@ -572,8 +557,8 @@ gst_sdl_PLIST_FILES= ${GST_LIB_DIR}/libgstsdl.la \
# shout2
gst_shout2_LIB_DEPENDS+= shout:${PORTSDIR}/audio/libshout2
-gst_shout2_PLIST_FILES= ${GST_LIB_DIR}/libgstshout2.la \
- ${GST_LIB_DIR}/libgstshout2.so
+#gst_shout2_PLIST_FILES= ${GST_LIB_DIR}/libgstshout2.la \
+# ${GST_LIB_DIR}/libgstshout2.so
# sidplay
gst_sidplay_LIB_DEPENDS+= sidplay:${PORTSDIR}/audio/libsidplay
@@ -594,8 +579,7 @@ gst_soundtouch_PLIST_FILES= ${GST_LIB_DIR}/libgstsoundtouch.la \
#gst_soundtouch_DIST= bad
# souphttpsrc
-gst_soup_USE_GNOME+= libsoup
-#gst_soup_LIB_DEPENDS+= soup-2.4:${PORTSDIR}/devel/libsoup
+gst_soup_LIB_DEPENDS+= soup-2.4:${PORTSDIR}/devel/libsoup
gst_soup_GST_PLUGIN_DIR=ext/soup
gst_soup_PLIST_FILES= ${GST_LIB_DIR}/libgstsouphttpsrc.la \
${GST_LIB_DIR}/libgstsouphttpsrc.so
@@ -608,8 +592,6 @@ gst_spc_PLIST_FILES= ${GST_LIB_DIR}/libgstspc.la \
# speex
gst_speex_LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex
-gst_speex_PLIST_FILES= ${GST_LIB_DIR}/libgstspeex.la \
- ${GST_LIB_DIR}/libgstspeex.so
# schro(edinger)
gst_schroedinger_LIB_DEPENDS+= schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger
@@ -624,8 +606,8 @@ gst_swfdec_LIB_DEPENDS+=swfdec-0.4:${PORTSDIR}/graphics/swfdec
# taglib
gst_taglib_LIB_DEPENDS+= tag:${PORTSDIR}/audio/taglib
-gst_taglib_PLIST_FILES= ${GST_LIB_DIR}/libgsttaglib.la \
- ${GST_LIB_DIR}/libgsttaglib.so
+#gst_taglib_PLIST_FILES= ${GST_LIB_DIR}/libgsttaglib.la \
+# ${GST_LIB_DIR}/libgsttaglib.so
# theora
gst_theora_LIB_DEPENDS+= theora:${PORTSDIR}/multimedia/libtheora
@@ -644,10 +626,9 @@ gst_gst_v4l2_LIB_DEPENDS+= v4l2:${PORTSDIR}/multimedia/libv4l
gst_gst_v4l2_RUN_DEPENDS+= webcamd:${PORTSDIR}/multimedia/webcamd
.endif
gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.la \
- ${GST_LIB_DIR}/libgstvideo4linux2.so
-gst_gst_v4l2_CONFIGURE_ARGS+= --enable-gst_v4l2
-gst_gst_v4l2_GST_PLUGIN_DIR=sys/v4l2
-#gst_gst_v4l2_DIST= good
+ ${GST_LIB_DIR}/libgstvideo4linux2.so
+#gst_gst_v4l2_CONFIGURE_ARGS+= --enable-gst_v4l2
+gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2
# vdpau
gst_vdpau_LIB_DEPENDS+= vdpau:${PORTSDIR}/multimedia/libvdpau
@@ -680,23 +661,24 @@ gst_vorbis_PLIST_FILES= ${GST_LIB_DIR}/libgstvorbis.la \
${GST_LIB_DIR}/libgstvorbis.so
#gst_vorbis_DIST= base
-# vp8
-gst_vp8_LIB_DEPENDS+= vpx:${PORTSDIR}/multimedia/libvpx
-gst_vp8_PLIST_FILES= ${GST_LIB_DIR}/libgstvp8.la \
- ${GST_LIB_DIR}/libgstvp8.a \
- ${GST_LIB_DIR}/libgstvp8.so
-#gst_vp8_DIST= bad
+# vpx
+gst_vpx_LIB_DEPENDS+= vpx:${PORTSDIR}/multimedia/libvpx
# X
gst_x_USE_XORG+= x11 xv xext
# xxx videoproto xextproto, xshm?
-gst_x_CONFIGURE_ARGS+= --enable-xvideo
+gst_x_CONFIGURE_ARGS+= --enable-xvideo --enable-xshm
gst_x_GST_PLUGIN_DIR= sys/ximage sys/xvimage
gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesink.la \
${GST_LIB_DIR}/libgstximagesink.so \
${GST_LIB_DIR}/libgstxvimagesink.la \
${GST_LIB_DIR}/libgstxvimagesink.so
-DIST= base
+# base
+
+# Ximagesrc
+#gst_x_GST_PLUGIN_SUFFIX
+# --disable-x --disable-xshm --disable-xvideo ..
+# good
# x264
gst_x264_LIB_DEPENDS+= x264:${PORTSDIR}/multimedia/x264
@@ -715,8 +697,6 @@ gst_xvid_PLIST_FILES= ${GST_LIB_DIR}/libgstxvid.la \
# wavpack
gst_wavpack_LIB_DEPENDS+= wavpack:${PORTSDIR}/audio/wavpack
-gst_wavpack_PLIST_FILES= ${GST_LIB_DIR}/libgstwavpack.la \
- ${GST_LIB_DIR}/libgstwavpack.so
.endif # NO_GSTREAMER_COMMON
diff --git a/x11/gstreamer1-plugins-x/Makefile b/x11/gstreamer1-plugins-x/Makefile
new file mode 100644
index 000000000..b31eb7563
--- /dev/null
+++ b/x11/gstreamer1-plugins-x/Makefile
@@ -0,0 +1,17 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= x11
+
+COMMENT= Gstreamer X and Xvideo output plugins
+
+BROKEN= needs more work
+
+GST_PLUGIN= x
+DIST= base
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/x11/gstreamer1-plugins-ximagesrc/Makefile b/x11/gstreamer1-plugins-ximagesrc/Makefile
new file mode 100644
index 000000000..c19706f3f
--- /dev/null
+++ b/x11/gstreamer1-plugins-ximagesrc/Makefile
@@ -0,0 +1,17 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer ximagesrc plugin
+
+BROKEN= needs more work
+
+GST_PLUGIN= ximagesrc
+DIST= good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"