aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorMichael Johnson <ahze@FreeBSD.org>2006-04-29 23:03:03 +0000
committerMichael Johnson <ahze@FreeBSD.org>2006-04-29 23:03:03 +0000
commitd8e1e16e64701b6d51c9402ad779fd5560b8ce51 (patch)
tree266f139932061c245ade2aa3ef5c087c802dc5e3 /multimedia
parent96ae3a6609c06c520d2aad7f2f89fb23d7b54e8e (diff)
downloadports-d8e1e16e64701b6d51c9402ad779fd5560b8ce51.tar.gz
ports-d8e1e16e64701b6d51c9402ad779fd5560b8ce51.zip
Notes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile23
-rw-r--r--multimedia/gnonlin/Makefile2
-rw-r--r--multimedia/gnonlin/distinfo1
-rw-r--r--multimedia/gnonlin/pkg-plist6
-rw-r--r--multimedia/gstreamer-editor/Makefile9
-rw-r--r--multimedia/gstreamer-editor/distinfo1
-rw-r--r--multimedia/gstreamer-editor/pkg-plist6
-rw-r--r--multimedia/gstreamer-ffmpeg/Makefile9
-rw-r--r--multimedia/gstreamer-ffmpeg/distinfo6
-rw-r--r--multimedia/gstreamer-ffmpeg/pkg-plist4
-rw-r--r--multimedia/gstreamer-ffmpeg80/Makefile14
-rw-r--r--multimedia/gstreamer-ffmpeg80/distinfo1
-rw-r--r--multimedia/gstreamer-ffmpeg80/pkg-plist4
-rw-r--r--multimedia/gstreamer-pitfdll/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-all/Makefile18
-rw-r--r--multimedia/gstreamer-plugins-all80/Makefile12
-rw-r--r--multimedia/gstreamer-plugins-bad/Makefile41
-rw-r--r--multimedia/gstreamer-plugins-bad/pkg-plist9
-rw-r--r--multimedia/gstreamer-plugins-core/Makefile22
-rw-r--r--multimedia/gstreamer-plugins-core80/Makefile25
-rw-r--r--multimedia/gstreamer-plugins-dirac80/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-dts80/Makefile18
-rw-r--r--multimedia/gstreamer-plugins-dv80/Makefile5
-rw-r--r--multimedia/gstreamer-plugins-dvd80/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-good/Makefile43
-rw-r--r--multimedia/gstreamer-plugins-good/files/patch-sys_oss_gstosshelper.c20
-rw-r--r--multimedia/gstreamer-plugins-good/pkg-plist84
-rw-r--r--multimedia/gstreamer-plugins-libfame80/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-mpeg2dec80/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-mpeg2enc80/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-mplex80/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-theora80/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-ugly/Makefile41
-rw-r--r--multimedia/gstreamer-plugins-ugly/pkg-plist21
-rw-r--r--multimedia/gstreamer-plugins-x26480/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-xvid80/Makefile3
-rw-r--r--multimedia/gstreamer-plugins/Makefile141
-rw-r--r--multimedia/gstreamer-plugins/Makefile.common484
-rw-r--r--multimedia/gstreamer-plugins/distinfo15
-rw-r--r--multimedia/gstreamer-plugins/files/bsdi_dvd.h340
-rw-r--r--multimedia/gstreamer-plugins/files/patch-configure12
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext::ivorbis::vorbisenc.h103
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext_cdparanoia_gstcdparanoia.c34
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext_libcaca_Makefile.in23
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc26
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext_sdl_Makefile.in23
-rw-r--r--multimedia/gstreamer-plugins/files/patch-gcc29577
-rw-r--r--multimedia/gstreamer-plugins/files/patch-gst_ffmpegcolorspace_Makefile.in11
-rw-r--r--multimedia/gstreamer-plugins/files/patch-gst_librfb_gstrfbsrc.c10
-rw-r--r--multimedia/gstreamer-plugins/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h72
-rw-r--r--multimedia/gstreamer-plugins/files/patch-sys_oss_gstosselement.h10
-rw-r--r--multimedia/gstreamer-plugins/pkg-plist417
-rw-r--r--multimedia/gstreamer-plugins80/Makefile11
-rw-r--r--multimedia/gstreamer-plugins80/Makefile.common101
-rw-r--r--multimedia/gstreamer-plugins80/distinfo6
-rw-r--r--multimedia/gstreamer-plugins80/pkg-plist10
-rw-r--r--multimedia/gstreamer/Makefile48
-rw-r--r--multimedia/gstreamer/distinfo6
-rw-r--r--multimedia/gstreamer/files/patch-configure29
-rw-r--r--multimedia/gstreamer/files/patch-gst::cothreads.c13
-rw-r--r--multimedia/gstreamer/files/patch-gst__gstbin.c11
-rw-r--r--multimedia/gstreamer/files/patch-gst_gstmemchunk.c10
-rw-r--r--multimedia/gstreamer/pkg-plist149
-rw-r--r--multimedia/gstreamer80/Makefile7
-rw-r--r--multimedia/gstreamer80/distinfo6
-rw-r--r--multimedia/gstreamer80/files/patch-tools_Makefile.in20
-rw-r--r--multimedia/gstreamer80/pkg-plist12
-rw-r--r--multimedia/istanbul/Makefile11
-rw-r--r--multimedia/kaffeine/Makefile2
-rw-r--r--multimedia/pitivi/Makefile14
-rw-r--r--multimedia/pitivi/distinfo6
-rw-r--r--multimedia/pitivi/pkg-plist180
-rw-r--r--multimedia/py-gstreamer/Makefile9
-rw-r--r--multimedia/py-gstreamer/distinfo6
-rw-r--r--multimedia/py-gstreamer/pkg-plist77
-rw-r--r--multimedia/py-gstreamer80/Makefile4
-rw-r--r--multimedia/py-gstreamer80/distinfo1
-rw-r--r--multimedia/py-gstreamer80/pkg-plist2
-rw-r--r--multimedia/quodlibet/Makefile17
-rw-r--r--multimedia/ruby-gst/Makefile5
-rw-r--r--multimedia/totem-gstreamer/Makefile5
-rw-r--r--multimedia/totem/Makefile17
-rw-r--r--multimedia/totem/distinfo6
-rw-r--r--multimedia/totem/files/patch-src_totem-disk.c26
-rw-r--r--multimedia/totem/pkg-plist14
85 files changed, 1085 insertions, 2029 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index b8b9c6bb502e..a8607e4c5bfd 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -46,21 +46,41 @@
SUBDIR += gstreamer
SUBDIR += gstreamer-editor
SUBDIR += gstreamer-ffmpeg
+ SUBDIR += gstreamer-ffmpeg80
+ SUBDIR += gstreamer-pitfdll
SUBDIR += gstreamer-plugins
SUBDIR += gstreamer-plugins-all
+ SUBDIR += gstreamer-plugins-all80
+ SUBDIR += gstreamer-plugins-bad
SUBDIR += gstreamer-plugins-core
+ SUBDIR += gstreamer-plugins-core80
SUBDIR += gstreamer-plugins-dirac
+ SUBDIR += gstreamer-plugins-dirac80
SUBDIR += gstreamer-plugins-dts
+ SUBDIR += gstreamer-plugins-dts80
SUBDIR += gstreamer-plugins-dv
+ SUBDIR += gstreamer-plugins-dv80
SUBDIR += gstreamer-plugins-dvd
+ SUBDIR += gstreamer-plugins-dvd80
+ SUBDIR += gstreamer-plugins-gnonlin
+ SUBDIR += gstreamer-plugins-good
SUBDIR += gstreamer-plugins-libfame
+ SUBDIR += gstreamer-plugins-libfame80
SUBDIR += gstreamer-plugins-mpeg2dec
+ SUBDIR += gstreamer-plugins-mpeg2dec80
SUBDIR += gstreamer-plugins-mpeg2enc
+ SUBDIR += gstreamer-plugins-mpeg2enc80
SUBDIR += gstreamer-plugins-mplex
- SUBDIR += gstreamer-pitfdll
+ SUBDIR += gstreamer-plugins-mplex80
SUBDIR += gstreamer-plugins-theora
+ SUBDIR += gstreamer-plugins-theora80
+ SUBDIR += gstreamer-plugins-ugly
SUBDIR += gstreamer-plugins-x264
+ SUBDIR += gstreamer-plugins-x26480
SUBDIR += gstreamer-plugins-xvid
+ SUBDIR += gstreamer-plugins-xvid80
+ SUBDIR += gstreamer-plugins80
+ SUBDIR += gstreamer80
SUBDIR += gsubedit
SUBDIR += gtksubtitler
SUBDIR += gxanim
@@ -154,6 +174,7 @@
SUBDIR += pvr250
SUBDIR += pwcbsd
SUBDIR += py-gstreamer
+ SUBDIR += py-gstreamer80
SUBDIR += qdvdauthor
SUBDIR += quodlibet
SUBDIR += quark
diff --git a/multimedia/gnonlin/Makefile b/multimedia/gnonlin/Makefile
index 08de06e448ce..0b92c9b5bcde 100644
--- a/multimedia/gnonlin/Makefile
+++ b/multimedia/gnonlin/Makefile
@@ -15,7 +15,7 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= GStreamer extension library for non-linear editing
-LIB_DEPENDS= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer
+LIB_DEPENDS= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer80
CONFLICTS= pitivi-0.1.1*
diff --git a/multimedia/gnonlin/distinfo b/multimedia/gnonlin/distinfo
index 352a11a6ada9..f7af041573da 100644
--- a/multimedia/gnonlin/distinfo
+++ b/multimedia/gnonlin/distinfo
@@ -1,3 +1,2 @@
MD5 (gnonlin-0.2.2.tar.bz2) = 7ff9f2e58463a3bb783a1c77445e9863
-SHA256 (gnonlin-0.2.2.tar.bz2) = 3ca192cf3eab186f5217d11a4e001564b515b08c5a3f9f79c77dcf329e75dc97
SIZE (gnonlin-0.2.2.tar.bz2) = 284397
diff --git a/multimedia/gnonlin/pkg-plist b/multimedia/gnonlin/pkg-plist
index c5f6a639ae91..10841c907278 100644
--- a/multimedia/gnonlin/pkg-plist
+++ b/multimedia/gnonlin/pkg-plist
@@ -14,6 +14,6 @@ lib/gstreamer-0.8/libgnl.so
lib/gstreamer-0.8/libgnl.so.0
libdata/pkgconfig/gnonlin.pc
@dirrm include/gnl
-@unexec /bin/rmdir %D/share/gtk-doc/html/gnonlin 2>/dev/null || /usr/bin/true
-@unexec /bin/rmdir %D/share/gtk-doc/html 2>/dev/null || /usr/bin/true
-@unexec /bin/rmdir %D/share/gtk-doc 2>/dev/null || /usr/bin/true
+@dirrmtry share/gtk-doc/html/gnonlin
+@dirrmtry share/gtk-doc/html
+@dirrmtry share/gtk-doc
diff --git a/multimedia/gstreamer-editor/Makefile b/multimedia/gstreamer-editor/Makefile
index f5f5c3521af0..d14ffb86cc7a 100644
--- a/multimedia/gstreamer-editor/Makefile
+++ b/multimedia/gstreamer-editor/Makefile
@@ -13,12 +13,12 @@ MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-editor/
PKGNAMESUFFIX= -editor
DISTNAME= gst-editor-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= gnome@FreeBSD.org
COMMENT= Provide View and Controller counterparts to GStreamer's Model
-LIB_DEPENDS= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer \
+LIB_DEPENDS= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer80 \
popt.0:${PORTSDIR}/devel/popt
-RUN_DEPENDS= gst-visualise-0.8:${PORTSDIR}/multimedia/gstreamer-plugins
+RUN_DEPENDS= gst-visualise-0.8:${PORTSDIR}/multimedia/gstreamer-plugins80
USE_BZIP2= yes
USE_X_PREFIX= yes
@@ -34,13 +34,14 @@ USE_GNOME= gnomehack \
PLIST_SUB= \
VERSION="${PORTVERSION}"
INSTALLS_SHLIB= yes
+INSTALLS_OMF= yes
MAN1= gst-editor.1 gst-inspect-gui.1 gst-launch-gui.1
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
-BROKEN= "Does not compile on FreeBSD 4.x"
+BROKEN= Does not compile on FreeBSD 4.x
.endif
.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer-editor/distinfo b/multimedia/gstreamer-editor/distinfo
index 8eb8e326e2c3..138d4e031e0f 100644
--- a/multimedia/gstreamer-editor/distinfo
+++ b/multimedia/gstreamer-editor/distinfo
@@ -1,3 +1,2 @@
MD5 (gst-editor-0.8.0.tar.bz2) = 6552880c22f8571438ed29852e28f273
-SHA256 (gst-editor-0.8.0.tar.bz2) = cbc31be94e1045676b423cd6081b276c00f48fdca99c78be5cde40ae31ed4fe9
SIZE (gst-editor-0.8.0.tar.bz2) = 356642
diff --git a/multimedia/gstreamer-editor/pkg-plist b/multimedia/gstreamer-editor/pkg-plist
index 96702f51c605..beec387893f3 100644
--- a/multimedia/gstreamer-editor/pkg-plist
+++ b/multimedia/gstreamer-editor/pkg-plist
@@ -39,24 +39,18 @@ share/gnome/gst-editor/gnome/help/gst-editor/C/gst-editor-manual.xml
share/gnome/gst-editor/gnome/help/gst-editor/C/legal.xml
share/gnome/gst-editor/gst-editor.png
share/gnome/omf/gst-editor/gst-editor-manual-C.omf
-@exec scrollkeeper-install -q %D/share/gnome/omf/gst-editor/gst-editor-manual-C.omf 2>/dev/null || /usr/bin/true
share/gnome/pixmaps/gst-editor.png
share/gnome/pixmaps/gst-inspect.png
share/gnome/pixmaps/gst-launch.png
-@dirrmtry share/gnome/pixmaps
@dirrm share/gnome/omf/gst-editor
-@dirrmtry share/gnome/omf
@dirrm share/gnome/gst-editor/gnome/help/gst-editor/C
@dirrm share/gnome/gst-editor/gnome/help/gst-editor
@dirrm share/gnome/gst-editor/gnome/help
@dirrm share/gnome/gst-editor/gnome
@dirrm share/gnome/gst-editor
-@dirrmtry share/gnome/applications
-@dirrmtry share/gnome
@dirrm include/gst-editor-%%VERSION%%/gst/element-ui
@dirrm include/gst-editor-%%VERSION%%/gst/element-browser
@dirrm include/gst-editor-%%VERSION%%/gst/editor
@dirrm include/gst-editor-%%VERSION%%/gst/debug-ui
@dirrm include/gst-editor-%%VERSION%%/gst
@dirrm include/gst-editor-%%VERSION%%
-@unexec scrollkeeper-uninstall -q %D/share/gnome/omf/gst-editor/gst-editor-manual-C.omf 2>/dev/null || /usr/bin/true
diff --git a/multimedia/gstreamer-ffmpeg/Makefile b/multimedia/gstreamer-ffmpeg/Makefile
index ceb34cdd0f37..92d589e3e59d 100644
--- a/multimedia/gstreamer-ffmpeg/Makefile
+++ b/multimedia/gstreamer-ffmpeg/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= gstreamer
-PORTVERSION= 0.8.7
-PORTREVISION= 2
+PORTVERSION= 0.10.1
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-ffmpeg/
PKGNAMESUFFIX= -ffmpeg
@@ -18,7 +17,6 @@ COMMENT= GStreamer plug-in for manipulating MPEG video streams
USE_X_PREFIX= yes
USE_BZIP2= yes
-USE_REINPLACE= yes
USE_GMAKE= yes
USE_GNOME= gnometarget
USE_GSTREAMER= yes
@@ -45,9 +43,4 @@ post-patch:
's|make|${GMAKE}|' \
${WRKSRC}/gst-libs/ext/Makefile.in
-post-install:
-# register plugins
- -@${X11BASE}/bin/gst-register-${GST_VERSION} \
- --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml 2>/dev/null
-
.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer-ffmpeg/distinfo b/multimedia/gstreamer-ffmpeg/distinfo
index d031ea23b3bc..0dd279d010f5 100644
--- a/multimedia/gstreamer-ffmpeg/distinfo
+++ b/multimedia/gstreamer-ffmpeg/distinfo
@@ -1,3 +1,3 @@
-MD5 (gst-ffmpeg-0.8.7.tar.bz2) = 6435ef3954ee05de79829e262f86187a
-SHA256 (gst-ffmpeg-0.8.7.tar.bz2) = 42c5c1ce64ac1ca382e1d95cc48d5e1d6aa48391f22d99c3dc0dc4cd5ab1a414
-SIZE (gst-ffmpeg-0.8.7.tar.bz2) = 2110685
+MD5 (gst-ffmpeg-0.10.1.tar.bz2) = e21aef9a84d67dea9a68c1379781f763
+SHA256 (gst-ffmpeg-0.10.1.tar.bz2) = a2c877c38d057875c7dfbf1803030c5cc9707020b77f91673500d6ea8d858607
+SIZE (gst-ffmpeg-0.10.1.tar.bz2) = 2246682
diff --git a/multimedia/gstreamer-ffmpeg/pkg-plist b/multimedia/gstreamer-ffmpeg/pkg-plist
index 2a16b0bee610..2f12c2978ba5 100644
--- a/multimedia/gstreamer-ffmpeg/pkg-plist
+++ b/multimedia/gstreamer-ffmpeg/pkg-plist
@@ -1,6 +1,2 @@
-@exec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
lib/gstreamer-%%VERSION%%/libgstffmpeg.la
lib/gstreamer-%%VERSION%%/libgstffmpeg.so
-lib/gstreamer-%%VERSION%%/libgstpostproc.la
-lib/gstreamer-%%VERSION%%/libgstpostproc.so
-@unexec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
diff --git a/multimedia/gstreamer-ffmpeg80/Makefile b/multimedia/gstreamer-ffmpeg80/Makefile
index ceb34cdd0f37..115d28bd6c1f 100644
--- a/multimedia/gstreamer-ffmpeg80/Makefile
+++ b/multimedia/gstreamer-ffmpeg80/Makefile
@@ -7,10 +7,10 @@
PORTNAME= gstreamer
PORTVERSION= 0.8.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-ffmpeg/
-PKGNAMESUFFIX= -ffmpeg
+PKGNAMESUFFIX= -ffmpeg80
DISTNAME= gst-ffmpeg-${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
@@ -18,21 +18,19 @@ COMMENT= GStreamer plug-in for manipulating MPEG video streams
USE_X_PREFIX= yes
USE_BZIP2= yes
-USE_REINPLACE= yes
USE_GMAKE= yes
USE_GNOME= gnometarget
-USE_GSTREAMER= yes
+USE_GSTREAMER80= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= PKG_CONFIG=${PKG_CONFIG} \
CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
CFLAGS="${CFLAGS} -fno-force-addr" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
PLIST_SUB= \
- VERSION="${GST_VERSION}"
+ VERSION="${GST80_VERSION}"
WITHOUT_CPU_CFLAGS= yes
PKG_CONFIG?="${LOCALBASE}/bin/pkg-config"
-GST_VERSION=${PORTVERSION:C/..$//}
.include <bsd.port.pre.mk>
@@ -47,7 +45,7 @@ post-patch:
post-install:
# register plugins
- -@${X11BASE}/bin/gst-register-${GST_VERSION} \
- --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml 2>/dev/null
+ -@${X11BASE}/bin/gst-register-${GST80_VERSION} \
+ --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST80_VERSION}/registry.xml 2>/dev/null
.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer-ffmpeg80/distinfo b/multimedia/gstreamer-ffmpeg80/distinfo
index d031ea23b3bc..abb70b9ecd2b 100644
--- a/multimedia/gstreamer-ffmpeg80/distinfo
+++ b/multimedia/gstreamer-ffmpeg80/distinfo
@@ -1,3 +1,2 @@
MD5 (gst-ffmpeg-0.8.7.tar.bz2) = 6435ef3954ee05de79829e262f86187a
-SHA256 (gst-ffmpeg-0.8.7.tar.bz2) = 42c5c1ce64ac1ca382e1d95cc48d5e1d6aa48391f22d99c3dc0dc4cd5ab1a414
SIZE (gst-ffmpeg-0.8.7.tar.bz2) = 2110685
diff --git a/multimedia/gstreamer-ffmpeg80/pkg-plist b/multimedia/gstreamer-ffmpeg80/pkg-plist
index 2a16b0bee610..8f34c517fd8c 100644
--- a/multimedia/gstreamer-ffmpeg80/pkg-plist
+++ b/multimedia/gstreamer-ffmpeg80/pkg-plist
@@ -1,6 +1,6 @@
-@exec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
+@exec %D/bin/gst-register-%%VERSION%% --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
lib/gstreamer-%%VERSION%%/libgstffmpeg.la
lib/gstreamer-%%VERSION%%/libgstffmpeg.so
lib/gstreamer-%%VERSION%%/libgstpostproc.la
lib/gstreamer-%%VERSION%%/libgstpostproc.so
-@unexec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
+@unexec %D/bin/gst-register-%%VERSION%% --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
diff --git a/multimedia/gstreamer-pitfdll/Makefile b/multimedia/gstreamer-pitfdll/Makefile
index 2cb9edfcf8a9..5539a340aed1 100644
--- a/multimedia/gstreamer-pitfdll/Makefile
+++ b/multimedia/gstreamer-pitfdll/Makefile
@@ -24,8 +24,7 @@ USE_BZIP2= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
USE_GNOME= gnometarget
-USE_REINPLACE= yes
-USE_GSTREAMER= yes
+USE_GSTREAMER80= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
PLIST_SUB= VERSION="${GST_VERSION}"
diff --git a/multimedia/gstreamer-plugins-all/Makefile b/multimedia/gstreamer-plugins-all/Makefile
index 043981611e14..eeb72c4c0996 100644
--- a/multimedia/gstreamer-plugins-all/Makefile
+++ b/multimedia/gstreamer-plugins-all/Makefile
@@ -3,11 +3,11 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/multimedia/gstreamer-plugins-all/Makefile,v 1.3 2005/10/22 06:20:02 ahze Exp $
+# $MCom: ports/multimedia/gstreamer-plugins-all/Makefile,v 1.8 2006/01/25 18:54:32 ahze Exp $
#
PORTNAME= gstreamer-plugins-all
-PORTVERSION= 1.0.${GST_VERSION}.${GST_SHLIB_VERSION}
+PORTVERSION= 1.2.${GST_VERSION}.${GST_SHLIB_VERSION}
CATEGORIES= multimedia
MASTER_SITES= # empty
DISTFILES= # empty
@@ -27,22 +27,10 @@ OPTIONS= # Hacky.. but it works the way it is set up...
WITHOUT_FAAC= yes # Mp4 Dolby license , no package
WITHOUT_LAME= yes # MP3 License , no package
.endif
+WITHOUT_LADSPA= yes # Broken
WITHOUT_MPEG2ENC=yes # Broken from updated mjpegtools
.if ${OSVERSION} < 500000
WITHOUT_LIBVISUAL=yes # Broken on 4.x
-WITHOUT_POLYPAUDIO=yes # Broken 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
diff --git a/multimedia/gstreamer-plugins-all80/Makefile b/multimedia/gstreamer-plugins-all80/Makefile
index 043981611e14..d1908d958b79 100644
--- a/multimedia/gstreamer-plugins-all80/Makefile
+++ b/multimedia/gstreamer-plugins-all80/Makefile
@@ -3,11 +3,11 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/multimedia/gstreamer-plugins-all/Makefile,v 1.3 2005/10/22 06:20:02 ahze Exp $
+# $MCom: ports/multimedia/gstreamer-plugins-all80/Makefile,v 1.2 2006/01/20 14:27:43 ahze Exp $
#
-PORTNAME= gstreamer-plugins-all
-PORTVERSION= 1.0.${GST_VERSION}.${GST_SHLIB_VERSION}
+PORTNAME= gstreamer-plugins-all80
+PORTVERSION= 1.1.${GST80_VERSION}.${GST80_SHLIB_VERSION}
CATEGORIES= multimedia
MASTER_SITES= # empty
DISTFILES= # empty
@@ -17,7 +17,7 @@ MAINTAINER= ahze@FreeBSD.org
COMMENT= Meta-port of all gstreamer plugins with options
NO_BUILD= yes
-USE_GSTREAMER= yes
+USE_GSTREAMER80= yes
OPTIONS= # Hacky.. but it works the way it is set up...
.include <bsd.port.pre.mk>
@@ -46,7 +46,7 @@ WITHOUT_JPEG-MMX= yes
.endif
# Remove core, yes
-PLUGS= ${_USE_GSTREAMER_ALL:S/core//:S/yes//}
+PLUGS= ${_USE_GSTREAMER80_ALL:S/core//:S/yes//}
.for all in ${PLUGS}
OPTIONS+= ${all:U} "${all} plugin " on
@@ -54,7 +54,7 @@ OPTIONS+= ${all:U} "${all} plugin " on
.for f in ${PLUGS}
.if !defined(WITHOUT_${f:U})
-USE_GSTREAMER+= ${f}
+USE_GSTREAMER80+= ${f}
.endif
.endfor
diff --git a/multimedia/gstreamer-plugins-bad/Makefile b/multimedia/gstreamer-plugins-bad/Makefile
new file mode 100644
index 000000000000..0b18e113a617
--- /dev/null
+++ b/multimedia/gstreamer-plugins-bad/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: gstreamer-plugins-bad
+# Date created: 20 Jan 2006
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-bad/Makefile,v 1.2 2006/02/26 19:23:20 marcus Exp $
+#
+
+PORTREVISION= 1
+CATEGORIES= multimedia
+
+COMMENT= Bad gstreamer-plugins
+
+GST_PLUGIN= bad
+GST_PLUGIN_SUFFIX= -bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+
+BUILD_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+RUN_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+
+EXTRACT_ONLY= ${BAD_DISTFILE}
+WRKSRC= ${WRKDIR}/${BAD_DISTNAME}
+
+BAD_GST_DIRS= gst sys
+PLIST_SUB= VERSION="${GST_VERSION}"
+NO_GSTREAMER_COMMON= yes
+PLIST= ${.CURDIR}/pkg-plist
+
+do-build:
+.for dir in ${BAD_GST_DIRS}
+ @(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
+.endfor
+
+do-install:
+.for dir in ${BAD_GST_DIRS}
+ @(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
+
+.endfor
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-bad/pkg-plist b/multimedia/gstreamer-plugins-bad/pkg-plist
new file mode 100644
index 000000000000..965c4c366b7d
--- /dev/null
+++ b/multimedia/gstreamer-plugins-bad/pkg-plist
@@ -0,0 +1,9 @@
+lib/gstreamer-%%VERSION%%/libgstqtdemux.a
+lib/gstreamer-%%VERSION%%/libgstqtdemux.la
+lib/gstreamer-%%VERSION%%/libgstqtdemux.so
+lib/gstreamer-%%VERSION%%/libgstspeed.a
+lib/gstreamer-%%VERSION%%/libgstspeed.la
+lib/gstreamer-%%VERSION%%/libgstspeed.so
+lib/gstreamer-%%VERSION%%/libgsttta.a
+lib/gstreamer-%%VERSION%%/libgsttta.la
+lib/gstreamer-%%VERSION%%/libgsttta.so
diff --git a/multimedia/gstreamer-plugins-core/Makefile b/multimedia/gstreamer-plugins-core/Makefile
index 6d47936803bc..2339ad2aecf2 100644
--- a/multimedia/gstreamer-plugins-core/Makefile
+++ b/multimedia/gstreamer-plugins-core/Makefile
@@ -3,12 +3,11 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/multimedia/gstreamer-plugins-core/Makefile,v 1.8 2005/07/13 06:48:22 ahze Exp $
-#
+# $MCom: ports/multimedia/gstreamer-plugins-core/Makefile,v 1.14 2006/01/21 21:22:18 ahze Exp $
PORTNAME= gstreamer-plugins-core
-PORTVERSION= 0.8
-PORTREVISION= 6
+PORTVERSION= 0.10
+PORTREVISION= 4
CATEGORIES= multimedia audio
MASTER_SITES= # empty
DISTFILES= # empty
@@ -28,7 +27,7 @@ WANT_GSTREAMER= yes
.include <bsd.port.pre.mk>
# Audio plugins
-USE_GSTREAMER+= mad vorbis
+USE_GSTREAMER+= mad ogg vorbis
# Graphics plugins
USE_GSTREAMER+= libpng
@@ -37,28 +36,17 @@ USE_GSTREAMER+= libpng
USE_GSTREAMER+= pango
# Multimedia plugins
-USE_GSTREAMER+= ffmpeg
-
-.if ${OSVERSION} > 500035 || defined(WITH_XVID)
-USE_GSTREAMER+= xvid
-.endif
+USE_GSTREAMER+= ffmpeg good theora
.if !defined(WITHOUT_DVD)
# Audio plugins
USE_GSTREAMER+= a52dec
-
-# Multimedia plugins
-USE_GSTREAMER+= dts dvd
.endif
pre-everything::
@${ECHO_MSG} ""
@${ECHO_MSG} " Disable DVD plugins by defining WITHOUT_DVD"
@${ECHO_MSG} ""
-.if ${OSVERSION} < 500035 && !defined(WITH_XVID)
- @${ECHO_MSG} " Enable XVID plugins by defining WITH_XVID"
- @${ECHO_MSG} ""
-.endif
do-install:
if [ ! -d ${PREFIX}/${GST_DIR} ]; then \
diff --git a/multimedia/gstreamer-plugins-core80/Makefile b/multimedia/gstreamer-plugins-core80/Makefile
index 6d47936803bc..532b759ba7d1 100644
--- a/multimedia/gstreamer-plugins-core80/Makefile
+++ b/multimedia/gstreamer-plugins-core80/Makefile
@@ -3,12 +3,11 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/multimedia/gstreamer-plugins-core/Makefile,v 1.8 2005/07/13 06:48:22 ahze Exp $
-#
+# $MCom: ports/multimedia/gstreamer-plugins-core80/Makefile,v 1.4 2006/01/24 18:49:48 marcus Exp $
-PORTNAME= gstreamer-plugins-core
-PORTVERSION= 0.8
-PORTREVISION= 6
+PORTNAME= gstreamer-plugins-core80
+PORTVERSION= 0.8.11
+PORTREVISION= 7
CATEGORIES= multimedia audio
MASTER_SITES= # empty
DISTFILES= # empty
@@ -20,7 +19,7 @@ COMMENT= Core set of typical audio and video gstreamer-plugins
USE_X_PREFIX= yes
NO_BUILD= yes
-GST_DIR= lib/gstreamer-${PORTVERSION}
+GST_DIR= lib/gstreamer-${GST80_VERSION}
PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep
WANT_GSTREAMER= yes
@@ -28,27 +27,27 @@ WANT_GSTREAMER= yes
.include <bsd.port.pre.mk>
# Audio plugins
-USE_GSTREAMER+= mad vorbis
+USE_GSTREAMER80+= mad vorbis
# Graphics plugins
-USE_GSTREAMER+= libpng
+USE_GSTREAMER80+= libpng
# Misc plugins
-USE_GSTREAMER+= pango
+USE_GSTREAMER80+= pango
# Multimedia plugins
-USE_GSTREAMER+= ffmpeg
+USE_GSTREAMER80+= ffmpeg
.if ${OSVERSION} > 500035 || defined(WITH_XVID)
-USE_GSTREAMER+= xvid
+USE_GSTREAMER80+= xvid
.endif
.if !defined(WITHOUT_DVD)
# Audio plugins
-USE_GSTREAMER+= a52dec
+USE_GSTREAMER80+= a52dec
# Multimedia plugins
-USE_GSTREAMER+= dts dvd
+USE_GSTREAMER80+= dts dvd
.endif
pre-everything::
diff --git a/multimedia/gstreamer-plugins-dirac80/Makefile b/multimedia/gstreamer-plugins-dirac80/Makefile
index f67aeeaf949e..6f4885fbe0c4 100644
--- a/multimedia/gstreamer-plugins-dirac80/Makefile
+++ b/multimedia/gstreamer-plugins-dirac80/Makefile
@@ -3,6 +3,7 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-dirac80/Makefile,v 1.1 2006/01/20 02:56:05 ahze Exp $
#
CATEGORIES= multimedia
@@ -12,6 +13,6 @@ COMMENT= Gstreamer dirac plugin
GST_PLUGIN= dirac
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-dts80/Makefile b/multimedia/gstreamer-plugins-dts80/Makefile
new file mode 100644
index 000000000000..d0e2ee031834
--- /dev/null
+++ b/multimedia/gstreamer-plugins-dts80/Makefile
@@ -0,0 +1,18 @@
+# New ports collection makefile for: gstreamer-plugins-dts
+# Date created: 3 Oct 2004
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-dts80/Makefile,v 1.1 2006/01/20 02:56:05 ahze Exp $
+#
+
+CATEGORIES= multimedia
+PORTREVISION= 1
+
+COMMENT= Gstreamer dts plugin
+
+GST_PLUGIN= dts
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-dv80/Makefile b/multimedia/gstreamer-plugins-dv80/Makefile
index efa6e008a2fa..aebd409648ca 100644
--- a/multimedia/gstreamer-plugins-dv80/Makefile
+++ b/multimedia/gstreamer-plugins-dv80/Makefile
@@ -3,15 +3,16 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-dv80/Makefile,v 1.2 2006/01/25 02:18:17 ahze Exp $
#
CATEGORIES= multimedia
-PORTREVISION= 1
+PORTREVISION= 2
COMMENT= Gstreamer dv plugin
GST_PLUGIN= dv
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-dvd80/Makefile b/multimedia/gstreamer-plugins-dvd80/Makefile
index 24b516aa9a25..3bf5fb3e9324 100644
--- a/multimedia/gstreamer-plugins-dvd80/Makefile
+++ b/multimedia/gstreamer-plugins-dvd80/Makefile
@@ -3,6 +3,7 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-dvd80/Makefile,v 1.1 2006/01/20 02:56:06 ahze Exp $
#
CATEGORIES= multimedia
@@ -12,6 +13,6 @@ COMMENT= Gstreamer dvd plugin set
GST_PLUGIN= dvd
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-good/Makefile b/multimedia/gstreamer-plugins-good/Makefile
new file mode 100644
index 000000000000..9cf4d9ab75a3
--- /dev/null
+++ b/multimedia/gstreamer-plugins-good/Makefile
@@ -0,0 +1,43 @@
+# New ports collection makefile for: gstreamer-plugins-good
+# Date created: 20 Jan 2006
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-good/Makefile,v 1.5 2006/04/02 07:33:41 marcus Exp $
+#
+
+PORTREVISION= 3
+CATEGORIES= multimedia
+
+COMMENT= Good gstreamer-plugins
+
+GST_PLUGIN= good
+GST_PLUGIN_SUFFIX= -good
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+
+BUILD_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+RUN_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+
+EXTRACT_ONLY= ${GOOD_DISTFILE}
+WRKSRC= ${WRKDIR}/${GOOD_DISTNAME}
+
+GOOD_GST_DIRS= gst sys
+PLIST_SUB= VERSION="${GST_VERSION}"
+NO_GSTREAMER_COMMON= yes
+PLIST= ${.CURDIR}/pkg-plist
+FILESDIR=${.CURDIR}/files
+PATCHDIR=${.CURDIR}/files
+
+do-build:
+.for dir in ${GOOD_GST_DIRS}
+ @(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
+.endfor
+
+do-install:
+.for dir in ${GOOD_GST_DIRS}
+ @(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
+
+.endfor
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-good/files/patch-sys_oss_gstosshelper.c b/multimedia/gstreamer-plugins-good/files/patch-sys_oss_gstosshelper.c
new file mode 100644
index 000000000000..34fdd31191a2
--- /dev/null
+++ b/multimedia/gstreamer-plugins-good/files/patch-sys_oss_gstosshelper.c
@@ -0,0 +1,20 @@
+--- sys/oss/gstosshelper.c.orig Sun Apr 2 03:23:53 2006
++++ sys/oss/gstosshelper.c Sun Apr 2 03:25:44 2006
+@@ -343,13 +344,17 @@ gst_oss_helper_rate_check_rate (GstOssPr
+ int format;
+ int n_channels;
+ int ret;
++ int rst;
+
+ rate = irate;
+ format = probe->format;
+ n_channels = probe->n_channels;
++ rst = 4000; /* XXX Lowest supported rate for FreeBSD. */
+
+ GST_LOG ("checking format %d, channels %d, rate %d",
+ format, n_channels, rate);
++ /* Reset rate to lowest supported rate. */
++ ioctl (probe->fd, SNDCTL_DSP_SPEED, &rst);
+ ret = ioctl (probe->fd, SNDCTL_DSP_SETFMT, &format);
+ if (ret < 0)
+ return -1;
diff --git a/multimedia/gstreamer-plugins-good/pkg-plist b/multimedia/gstreamer-plugins-good/pkg-plist
new file mode 100644
index 000000000000..6565484ea7ca
--- /dev/null
+++ b/multimedia/gstreamer-plugins-good/pkg-plist
@@ -0,0 +1,84 @@
+lib/gstreamer-%%VERSION%%/libgstalaw.a
+lib/gstreamer-%%VERSION%%/libgstalaw.la
+lib/gstreamer-%%VERSION%%/libgstalaw.so
+lib/gstreamer-%%VERSION%%/libgstalpha.a
+lib/gstreamer-%%VERSION%%/libgstalpha.la
+lib/gstreamer-%%VERSION%%/libgstalpha.so
+lib/gstreamer-%%VERSION%%/libgstalphacolor.a
+lib/gstreamer-%%VERSION%%/libgstalphacolor.la
+lib/gstreamer-%%VERSION%%/libgstalphacolor.so
+lib/gstreamer-%%VERSION%%/libgstapetag.a
+lib/gstreamer-%%VERSION%%/libgstapetag.la
+lib/gstreamer-%%VERSION%%/libgstapetag.so
+lib/gstreamer-%%VERSION%%/libgstauparse.a
+lib/gstreamer-%%VERSION%%/libgstauparse.la
+lib/gstreamer-%%VERSION%%/libgstauparse.so
+lib/gstreamer-%%VERSION%%/libgstautodetect.a
+lib/gstreamer-%%VERSION%%/libgstautodetect.la
+lib/gstreamer-%%VERSION%%/libgstautodetect.so
+lib/gstreamer-%%VERSION%%/libgstavi.a
+lib/gstreamer-%%VERSION%%/libgstavi.la
+lib/gstreamer-%%VERSION%%/libgstavi.so
+lib/gstreamer-%%VERSION%%/libgstcutter.a
+lib/gstreamer-%%VERSION%%/libgstcutter.la
+lib/gstreamer-%%VERSION%%/libgstcutter.so
+lib/gstreamer-%%VERSION%%/libgstdebug.a
+lib/gstreamer-%%VERSION%%/libgstdebug.la
+lib/gstreamer-%%VERSION%%/libgstdebug.so
+lib/gstreamer-%%VERSION%%/libgsteffectv.a
+lib/gstreamer-%%VERSION%%/libgsteffectv.la
+lib/gstreamer-%%VERSION%%/libgsteffectv.so
+lib/gstreamer-%%VERSION%%/libgstflxdec.a
+lib/gstreamer-%%VERSION%%/libgstflxdec.la
+lib/gstreamer-%%VERSION%%/libgstflxdec.so
+lib/gstreamer-%%VERSION%%/libgstgoom.a
+lib/gstreamer-%%VERSION%%/libgstgoom.la
+lib/gstreamer-%%VERSION%%/libgstgoom.so
+lib/gstreamer-%%VERSION%%/libgstid3demux.a
+lib/gstreamer-%%VERSION%%/libgstid3demux.la
+lib/gstreamer-%%VERSION%%/libgstid3demux.so
+lib/gstreamer-%%VERSION%%/libgstlevel.a
+lib/gstreamer-%%VERSION%%/libgstlevel.la
+lib/gstreamer-%%VERSION%%/libgstlevel.so
+lib/gstreamer-%%VERSION%%/libgstmatroska.a
+lib/gstreamer-%%VERSION%%/libgstmatroska.la
+lib/gstreamer-%%VERSION%%/libgstmatroska.so
+lib/gstreamer-%%VERSION%%/libgstmulaw.a
+lib/gstreamer-%%VERSION%%/libgstmulaw.la
+lib/gstreamer-%%VERSION%%/libgstmulaw.so
+lib/gstreamer-%%VERSION%%/libgstmultipart.a
+lib/gstreamer-%%VERSION%%/libgstmultipart.la
+lib/gstreamer-%%VERSION%%/libgstmultipart.so
+lib/gstreamer-%%VERSION%%/libgstnavigationtest.a
+lib/gstreamer-%%VERSION%%/libgstnavigationtest.la
+lib/gstreamer-%%VERSION%%/libgstnavigationtest.so
+lib/gstreamer-%%VERSION%%/libgstossaudio.a
+lib/gstreamer-%%VERSION%%/libgstossaudio.la
+lib/gstreamer-%%VERSION%%/libgstossaudio.so
+lib/gstreamer-%%VERSION%%/libgstrtp.a
+lib/gstreamer-%%VERSION%%/libgstrtp.la
+lib/gstreamer-%%VERSION%%/libgstrtp.so
+lib/gstreamer-%%VERSION%%/libgstrtsp.a
+lib/gstreamer-%%VERSION%%/libgstrtsp.la
+lib/gstreamer-%%VERSION%%/libgstrtsp.so
+lib/gstreamer-%%VERSION%%/libgstsmpte.a
+lib/gstreamer-%%VERSION%%/libgstsmpte.la
+lib/gstreamer-%%VERSION%%/libgstsmpte.so
+lib/gstreamer-%%VERSION%%/libgstudp.a
+lib/gstreamer-%%VERSION%%/libgstudp.la
+lib/gstreamer-%%VERSION%%/libgstudp.so
+lib/gstreamer-%%VERSION%%/libgstvideobox.a
+lib/gstreamer-%%VERSION%%/libgstvideobox.la
+lib/gstreamer-%%VERSION%%/libgstvideobox.so
+lib/gstreamer-%%VERSION%%/libgstvideoflip.a
+lib/gstreamer-%%VERSION%%/libgstvideoflip.la
+lib/gstreamer-%%VERSION%%/libgstvideoflip.so
+lib/gstreamer-%%VERSION%%/libgstvideomixer.a
+lib/gstreamer-%%VERSION%%/libgstvideomixer.la
+lib/gstreamer-%%VERSION%%/libgstvideomixer.so
+lib/gstreamer-%%VERSION%%/libgstwavenc.a
+lib/gstreamer-%%VERSION%%/libgstwavenc.la
+lib/gstreamer-%%VERSION%%/libgstwavenc.so
+lib/gstreamer-%%VERSION%%/libgstwavparse.a
+lib/gstreamer-%%VERSION%%/libgstwavparse.la
+lib/gstreamer-%%VERSION%%/libgstwavparse.so
diff --git a/multimedia/gstreamer-plugins-libfame80/Makefile b/multimedia/gstreamer-plugins-libfame80/Makefile
index 0cfead528fc9..3aad3f75e9ca 100644
--- a/multimedia/gstreamer-plugins-libfame80/Makefile
+++ b/multimedia/gstreamer-plugins-libfame80/Makefile
@@ -3,6 +3,7 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-libfame80/Makefile,v 1.1 2006/01/20 02:56:06 ahze Exp $
#
CATEGORIES= multimedia
@@ -10,6 +11,6 @@ PORTREVISION= 1
GST_PLUGIN= libfame
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-mpeg2dec80/Makefile b/multimedia/gstreamer-plugins-mpeg2dec80/Makefile
index 9722a79b8499..4038d3f58b4c 100644
--- a/multimedia/gstreamer-plugins-mpeg2dec80/Makefile
+++ b/multimedia/gstreamer-plugins-mpeg2dec80/Makefile
@@ -3,6 +3,7 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-mpeg2dec80/Makefile,v 1.1 2006/01/20 02:56:06 ahze Exp $
#
CATEGORIES= multimedia
@@ -12,6 +13,6 @@ COMMENT= Gstreamer mpeg decode plugin
GST_PLUGIN= mpeg2dec
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-mpeg2enc80/Makefile b/multimedia/gstreamer-plugins-mpeg2enc80/Makefile
index 9ed3a53f6648..4b7064e939f6 100644
--- a/multimedia/gstreamer-plugins-mpeg2enc80/Makefile
+++ b/multimedia/gstreamer-plugins-mpeg2enc80/Makefile
@@ -3,6 +3,7 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-mpeg2enc80/Makefile,v 1.1 2006/01/20 02:56:06 ahze Exp $
#
CATEGORIES= multimedia
@@ -14,6 +15,6 @@ BROKEN= Does not compile
GST_PLUGIN= mpeg2enc
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-mplex80/Makefile b/multimedia/gstreamer-plugins-mplex80/Makefile
index 0826fc08994f..fb9e8e6d5017 100644
--- a/multimedia/gstreamer-plugins-mplex80/Makefile
+++ b/multimedia/gstreamer-plugins-mplex80/Makefile
@@ -3,6 +3,7 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-mplex80/Makefile,v 1.1 2006/01/20 02:56:07 ahze Exp $
#
CATEGORIES= multimedia
@@ -12,6 +13,6 @@ COMMENT= Gstreamer mplex plugin
GST_PLUGIN= mplex
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-theora80/Makefile b/multimedia/gstreamer-plugins-theora80/Makefile
index ceda3841c025..d95f763fa9ff 100644
--- a/multimedia/gstreamer-plugins-theora80/Makefile
+++ b/multimedia/gstreamer-plugins-theora80/Makefile
@@ -3,6 +3,7 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-theora80/Makefile,v 1.1 2006/01/20 02:56:07 ahze Exp $
#
CATEGORIES= multimedia
@@ -12,6 +13,6 @@ COMMENT= Gstreamer theora plugin
GST_PLUGIN= theora
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-ugly/Makefile b/multimedia/gstreamer-plugins-ugly/Makefile
new file mode 100644
index 000000000000..f165480d1ffd
--- /dev/null
+++ b/multimedia/gstreamer-plugins-ugly/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: gstreamer-plugins-ugly
+# Date created: 20 Jan 2006
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-ugly/Makefile,v 1.3 2006/04/16 08:42:06 marcus Exp $
+#
+
+PORTREVISION= 2
+CATEGORIES= multimedia
+
+COMMENT= Ugly gstreamer-plugins
+
+GST_PLUGIN= ugly
+GST_PLUGIN_SUFFIX= -ugly
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+
+BUILD_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+RUN_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+
+EXTRACT_ONLY= ${UGLY_DISTFILE}
+WRKSRC= ${WRKDIR}/${UGLY_DISTNAME}
+
+UGLY_GST_DIRS= gst
+PLIST_SUB= VERSION="${GST_VERSION}"
+NO_GSTREAMER_COMMON= yes
+PLIST= ${.CURDIR}/pkg-plist
+
+do-build:
+.for dir in ${UGLY_GST_DIRS}
+ @(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
+.endfor
+
+do-install:
+.for dir in ${UGLY_GST_DIRS}
+ @(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
+
+.endfor
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-ugly/pkg-plist b/multimedia/gstreamer-plugins-ugly/pkg-plist
new file mode 100644
index 000000000000..40aadb6bf1ff
--- /dev/null
+++ b/multimedia/gstreamer-plugins-ugly/pkg-plist
@@ -0,0 +1,21 @@
+lib/gstreamer-%%VERSION%%/libgstasf.a
+lib/gstreamer-%%VERSION%%/libgstasf.la
+lib/gstreamer-%%VERSION%%/libgstasf.so
+lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.a
+lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.la
+lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.so
+lib/gstreamer-%%VERSION%%/libgstdvdsub.a
+lib/gstreamer-%%VERSION%%/libgstdvdsub.la
+lib/gstreamer-%%VERSION%%/libgstdvdsub.so
+lib/gstreamer-%%VERSION%%/libgstiec958.a
+lib/gstreamer-%%VERSION%%/libgstiec958.la
+lib/gstreamer-%%VERSION%%/libgstiec958.so
+lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.a
+lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.la
+lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.so
+lib/gstreamer-%%VERSION%%/libgstmpegstream.a
+lib/gstreamer-%%VERSION%%/libgstmpegstream.la
+lib/gstreamer-%%VERSION%%/libgstmpegstream.so
+lib/gstreamer-%%VERSION%%/libgstrmdemux.a
+lib/gstreamer-%%VERSION%%/libgstrmdemux.la
+lib/gstreamer-%%VERSION%%/libgstrmdemux.so
diff --git a/multimedia/gstreamer-plugins-x26480/Makefile b/multimedia/gstreamer-plugins-x26480/Makefile
index 79205a7d68bb..2977859838a2 100644
--- a/multimedia/gstreamer-plugins-x26480/Makefile
+++ b/multimedia/gstreamer-plugins-x26480/Makefile
@@ -3,6 +3,7 @@
# Whom: Koop Mast <kwm@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-x26480/Makefile,v 1.1 2006/01/20 02:56:07 ahze Exp $
#
CATEGORIES= multimedia
@@ -12,6 +13,6 @@ COMMENT= Gstreamer x264 plugin
GST_PLUGIN= x264
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-xvid80/Makefile b/multimedia/gstreamer-plugins-xvid80/Makefile
index 18fce588172d..08ab5a6cae20 100644
--- a/multimedia/gstreamer-plugins-xvid80/Makefile
+++ b/multimedia/gstreamer-plugins-xvid80/Makefile
@@ -3,6 +3,7 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins-xvid80/Makefile,v 1.1 2006/01/20 02:56:07 ahze Exp $
#
CATEGORIES= multimedia
@@ -12,6 +13,6 @@ COMMENT= Gstreamer xvid plugin
GST_PLUGIN= xvid
-MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins80
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins/Makefile b/multimedia/gstreamer-plugins/Makefile
index b608ce711ccd..12267c76cbaa 100644
--- a/multimedia/gstreamer-plugins/Makefile
+++ b/multimedia/gstreamer-plugins/Makefile
@@ -3,71 +3,87 @@
# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins/Makefile,v 1.80 2006/04/28 12:00:14 ahze Exp $
#
PORTNAME= gstreamer
-PORTVERSION= 0.8.11
-PORTREVISION?= 2
+PORTVERSION?= 0.10.6
+## SET BACK TO PORTREVISION?= when we reset PORTREVISION in all the gst plugin ports
+PORTREVISION?= 1
CATEGORIES?= multimedia audio
-MASTER_SITES= ${MASTER_SITE_GNOME} \
- http://gstreamer.freedesktop.org/src/gst-plugins/
-MASTER_SITE_SUBDIR= sources/gst-plugins/0.8
+MASTER_SITES= ${MASTER_SITE_GNOME:S|$|sources/gst-plugins-base/0.10/:base|} \
+ http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \
+ ${MASTER_SITE_LOCAL:S|$|ahze/:base|} \
+ ${MASTER_SITE_LOCAL:S|$|ahze/:good|} \
+ ${MASTER_SITE_LOCAL:S|$|ahze/:bad|} \
+ ${MASTER_SITE_LOCAL:S|$|ahze/:ugly|} \
+ http://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \
+ ${MASTER_SITE_GNOME:S|$|sources/gst-plugins-good/0.10/:good|} \
+ http://gstreamer.freedesktop.org/src/gst-plugins-good/:good \
+ http://gstreamer.freedesktop.org/src/gst-plugins-ugly/:ugly \
+ http://people.freebsd.org/~ahze/distfiles/:good \
+ http://people.freebsd.org/~ahze/distfiles/:bad \
+ http://people.freebsd.org/~ahze/distfiles/:ugly \
+ http://people.freebsd.org/~ahze/distfiles/:base
PKGNAMESUFFIX= -plugins${GST_PLUGIN_SUFFIX}
-DISTNAME= gst-plugins-${PORTVERSION}
+DISTFILES= ${BASE_DISTFILE}:base \
+ ${BAD_DISTFILE}:bad \
+ ${GOOD_DISTFILE}:good \
+ ${UGLY_DISTFILE}:ugly
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT?= GStreamer written collection of plugins handling several media types
-LIB_DEPENDS+= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer \
- popt.0:${PORTSDIR}/devel/popt
+LIB_DEPENDS+= gstreamer-0.10.0:${PORTSDIR}/multimedia/gstreamer \
+ popt.0:${PORTSDIR}/devel/popt \
+ oil-0.3.1:${PORTSDIR}/devel/liboil
+
+BASE_PORTVERSION= ${PORTVERSION}
+BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION}
+BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX}
+BAD_PORTVERSION= 0.10.1
+BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION}
+BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX}
+GOOD_PORTVERSION= 0.10.2
+GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION}
+GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX}
+UGLY_PORTVERSION= 0.10.3
+UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION}
+UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX}
SHLIB_VERSION= 1
-VERSION= 0.8
-
+USE_GETTEXT= yes
+VERSION= ${GST_VERSION}
WANT_GSTREAMER= yes
USE_X_PREFIX= yes
USE_BZIP2= yes
USE_GMAKE= yes
-USE_GNOME+= gnomehack \
- gnomeprefix \
- gnometarget \
- pkgconfig
-USE_REINPLACE= yes
-GNU_CONFIGURE= yes
+USE_GNOME+= gnomehack gnomeprefix gnometarget pkgconfig ltverhack
+USE_AUTOTOOLS= libtool:15
GST_PLUGIN?= base
-CONFIGURE_ENV= PKG_CONFIG=${PKG_CONFIG} \
- CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
+CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
CPPFLAGS="${CPPFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
LDFLAGS="${LDFLAGS} -L${X11BASE}/lib -L${LOCALBASE}/lib ${EXTRA_LIBS} ${PTHREAD_LIBS}"
+DEFAULT_AUDIOSINK?= osssink
+DEFAULT_AUDIOSRC?= osssrc
+
.include <bsd.port.pre.mk>
.include "${MASTERDIR}/Makefile.common"
.if !defined(WITH_CPUFLAGS)
-WITHOUT_CPU_CFLAGS= yes
+#WITHOUT_CPU_CFLAGS= yes
.endif
.if ${GST_PLUGIN} == "base"
-
INSTALLS_SHLIB= yes
-
+MAN1= gst-visualise-0.10.1
+WRKSRC=${WRKDIR}/${BASE_DISTNAME}
+EXTRACT_ONLY=${BASE_DISTFILE}
PLIST_SUB+= VERSION="${VERSION}" \
SHLIB_VERSION="${SHLIB_VERSION}"
-
-MAN1= gst-launch-ext-0.8.1 gst-visualise-0.8.1
-
-## Additional directories which should be both built and installed
-## but configure neglected to correctly identify them
-# cdrom/vcd support
-EXTRA_BUILD_DIR+= sys/vcd
-# modplug
-EXTRA_BUILD_DIR+= gst/modplug
-.else
-.for f in ${GST_PLUGIN_DIR}
-GST_PLUGIN_MAKEFILES+= ${f}/Makefile
-.endfor
.endif
# cdrom default device
@@ -103,61 +119,20 @@ pre-everything::
@${ECHO_MSG} ""
.endif
-post-extract:
-# for cdrom/vcd support
-# taken from mplayer distfile
-# MD5 (MPlayer-1.0pre4.tar.bz2) = 83ebac0f05b192516a41fca2350ca01a
- @${CP} ${FILESDIR}/bsdi_dvd.h ${WRKSRC}/sys/vcd/
-
post-patch:
@${FIND} ${WRKSRC} -type f | \
${XARGS} -n 10 ${REINPLACE_CMD} -e \
's|malloc\.h|stdlib.h|; \
s|stdint\.h|inttypes.h|; \
s|%%VERSION%%|${VERSION}|'
-# cdrom default device
- @${REINPLACE_CMD} -e 's|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \
- ${WRKSRC}/ext/cdparanoia/gstcdparanoia.c \
- ${WRKSRC}/sys/cdrom/gstcdplayer.c \
- ${WRKSRC}/sys/vcd/vcdsrc.c
-# dvd default device
- @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \
- ${WRKSRC}/ext/dvdnav/dvdnavsrc.c \
- ${WRKSRC}/ext/dvdread/dvdreadsrc.c
-# cdrom/vcd support
- @${REINPLACE_CMD} -e 's|<linux/cdrom.h>|"bsdi_dvd.h"|' \
- ${WRKSRC}/sys/cdrom/gstcdplayer_ioctl.c \
- ${WRKSRC}/sys/vcd/vcdsrc.c \
- ${WRKSRC}/sys/vcd/vcdsrc.h
-# mplex fix -- gst configure does not use mjpegtool's config to find include.
- @${REINPLACE_CMD} -E \
- -e 's|PFLAGS@|PFLAGS@ -I${LOCALBASE}/include/mjpegtools -I${LOCALBASE}/include/mjpegtools/mplex|' \
- ${WRKSRC}/ext/mplex/Makefile.in
-.if ${GST_PLUGIN}!="base"
- @${REINPLACE_CMD} -E -e 's|ac_config_files=\"*\"|ac_config_files="$$ac_config_files Makefile ${GST_PLUGIN_MAKEFILES}" #|' \
- ${WRKSRC}/configure
-.else
-.for f in ${GST_ALL_PLUGINS}
- @${REINPLACE_CMD} -e 's|ext/${f}/Makefile||g' \
+ @${FIND} ${WRKSRC}/ext -name Makefile.in | \
+ ${XARGS} -n 10 ${REINPLACE_CMD} -e \
+ 's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_MAJORMINOR@.la|${X11BASE}/lib/libgsttag-@GST_MAJORMINOR@.la|; \
+ s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_MAJORMINOR@.la|${X11BASE}/lib/libgstaudio-@GST_MAJORMINOR@.la|; \
+ s|$$(top_builddir)/gst-libs/gst/riff/libgstriff-@GST_MAJORMINOR@.la|${X11BASE}/lib/libgstriff-@GST_MAJORMINOR@.la|; \
+ s|$$(top_builddir)/gst-libs/gst/cdda/libgstcdda-@GST_MAJORMINOR@.la|${X11BASE}/lib/libgstcdda-@GST_MAJORMINOR@.la|'
+ @${REINPLACE_CMD} -e 's|DEFAULT_AUDIOSINK="alsasink"|DEFAULT_AUDIOSINK="${DEFAULT_AUDIOSINK}"|; \
+ s|DEFAULT_AUDIOSRC="alsasrc"|DEFAULT_AUDIOSRC="${DEFAULT_AUDIOSRC}"|' \
${WRKSRC}/configure
-.endfor
-.endif
-
-post-build:
-.ifdef(EXTRA_BUILD_DIR)
-. for dir in ${EXTRA_BUILD_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
-. endfor
-.endif
-
-post-install:
-.ifdef(EXTRA_BUILD_DIR)
-. for dir in ${EXTRA_BUILD_DIR}
- @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
-. endfor
-.endif
-# register plugins
- -@${X11BASE}/bin/gst-register-${VERSION} \
- --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null
.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer-plugins/Makefile.common b/multimedia/gstreamer-plugins/Makefile.common
index 4509c14ea83b..38addabc7eca 100644
--- a/multimedia/gstreamer-plugins/Makefile.common
+++ b/multimedia/gstreamer-plugins/Makefile.common
@@ -1,87 +1,60 @@
-GST_ALL_PLUGINS= \
- a52dec \
- aalib \
- aalibtest \
- arts \
- artstest \
- artsc \
- audiofile \
- audioresample \
- cairo \
- cdaudio \
- cdio \
+# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins/Makefile.common,v 1.40 2006/04/23 21:40:21 marcus Exp $
+# base
+BASE_GST_ALL_PLUGINS= \
+ alsa \
cdparanoia \
- dirac \
+ gnomevfs \
+ libvisual \
+ ogg \
+ pango \
+ theora \
+ vorbis
+# bad
+BAD_GST_ALL_PLUGINS+= \
directfb \
- divx \
- dts \
- dvdnav \
- dvdread \
- dxr3 \
- esd \
- esdtest \
faac \
faad \
- flac \
- gconf \
- gdk_pixbuf \
- gnome_vfs \
gsm \
- hermes \
ivorbis \
- jack \
+ libmms \
+ musepack \
+ sdl \
+ wavpack
+# good
+GOOD_GST_ALL_PLUGINS+= \
+ aalib \
+ cairo \
+ dv \
+ esd \
+ flac \
+ gconf \
jpeg \
ladspa \
- lame \
- lcs \
libcaca \
- libdv \
- libfame \
- libfametest\
- libmng \
- libmms \
libpng \
- librfb \
- libvisual \
- mad \
- mikmod \
- libmikmodtest \
- mpeg2dec \
- mpeg2enc \
- mplex \
- musepack \
- musicbrainz \
- nas \
- ogg \
- oggtest \
- opengl \
- pango \
- polyp \
- dv1394 \
- qcam \
raw1394 \
- sdl \
- sdltest \
- shout \
shout2 \
- shout2test \
- sidplay \
- smoothwave \
- sndfile \
- speex \
- swfdec \
- theora \
- vcd \
- vorbis \
- vorbistest \
- wavpack \
- x264 \
- xvid
-
-# Disable all plugins by default\
+ speex
+# Ugly
+UGLY_GST_ALL_PLUGINS+= \
+ a52dec \
+ amrnb \
+ lame \
+ mad \
+ mpeg2dec \
+ sidplay
+
+CONFIG_GST_PLUGINS= gnome_vfs
+GST_ALL_PLUGINS= ${BASE_GST_ALL_PLUGINS} ${BAD_GST_ALL_PLUGINS} \
+ ${GOOD_GST_ALL_PLUGINS} ${UGLY_ALL_PLUGINS} \
+ ${CONFIG_GST_PLUGINS}
+
+# Disable all plugins by default
.for d in ${GST_ALL_PLUGINS}
CONFIGURE_ARGS+= --disable-${d}
.endfor
+CONFIGURE_ARGS+= --enable-${GST_PLUGIN}
CONFIGURE_ARGS+=--disable-tests \
--disable-examples \
@@ -115,8 +88,7 @@ CONFIGURE_ARGS+=--disable-spc
PLIST_SUB+= SPC="@comment "
#.endif
-.if ${GST_PLUGIN}!="base"
-
+.if ${GST_PLUGIN}!="base" && !defined(NO_GSTREAMER_COMMON)
GST_PLUGIN_SUFFIX?= -${GST_PLUGIN}
COMMENT= Gstreamer ${GST_PLUGIN} plugin
@@ -134,23 +106,25 @@ GST_LIB_DIR= lib/gstreamer-${VERSION}
# Auto create PLIST
PLIST= ${NONEXISTENT}
-PLIST_FILES?= ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.a \
- ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.la \
- ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so
+PLIST_FILES?= ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so \
+ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.a \
+ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.la
+
+# hack around WRKSRC stuff near the top... fix me
+DIST?= good
+
+# a52dec
+.if ${GST_PLUGIN}=="a52dec"
+LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52
+DIST= ugly
+.endif
# aalib
.if ${GST_PLUGIN}=="aalib"
LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib
-PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.a \
- ${GST_LIB_DIR}/libgstaasink.la \
- ${GST_LIB_DIR}/libgstaasink.so
-.endif
-
-# artsd
-.if ${GST_PLUGIN}=="artsd"
-LIB_DEPENDS+= artsc.0:${PORTSDIR}/audio/arts
-GST_PLIST_SUFFIX= sink
-CONFIGURE_ARGS+=--enable-artsc
+PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so \
+ ${GST_LIB_DIR}/libgstaasink.a \
+ ${GST_LIB_DIR}/libgstaasink.la
.endif
# cairo
@@ -161,37 +135,36 @@ LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo
# cdparanoia
.if ${GST_PLUGIN}=="cdparanoia"
LIB_DEPENDS+= cdda_interface.0:${PORTSDIR}/audio/cdparanoia
+EXTRA_LIBS+= -lgstcdda-${VERSION}
+DIST= base
.endif
-# dirac
-.if ${GST_PLUGIN}=="dirac"
-LIB_DEPENDS+= dirac_encoder.0:${PORTSDIR}/multimedia/dirac
-.endif
-
-# dts
-.if ${GST_PLUGIN}=="dts"
-BUILD_DEPENDS+= ${LOCALBASE}/lib/libdts_pic.a:${PORTSDIR}/multimedia/libdts
-RUN_DEPENDS+= ${LOCALBASE}/lib/libdts_pic.a:${PORTSDIR}/multimedia/libdts
-GST_PLIST_SUFFIX= dec
+# dv
+.if ${GST_PLUGIN}=="dv"
+LIB_DEPENDS+= dv.4:${PORTSDIR}/multimedia/libdv
.endif
# esound
.if ${GST_PLUGIN}=="esound"
USE_GNOME+= esound
GST_PLUGIN_DIR= ext/esd
-PLIST_FILES= ${GST_LIB_DIR}/libgstesd.a \
- ${GST_LIB_DIR}/libgstesd.la \
- ${GST_LIB_DIR}/libgstesd.so
+CONFIGURE_ENV+= ESD_CFLAGS="`pkg-config --cflags esound`" \
+ ESD_LIBS="`pkg-config --libs esound`"
+PLIST_FILES= ${GST_LIB_DIR}/libgstesd.so \
+ ${GST_LIB_DIR}/libgstesd.a \
+ ${GST_LIB_DIR}/libgstesd.la
.endif
# faac
.if ${GST_PLUGIN}=="faac"
LIB_DEPENDS+= faac.0:${PORTSDIR}/audio/faac
+DIST= bad
.endif
# faad
.if ${GST_PLUGIN}=="faad"
LIB_DEPENDS+= faad.0:${PORTSDIR}/audio/faad
+DIST= bad
.endif
# flac
@@ -202,91 +175,36 @@ LIB_DEPENDS+= FLAC.7:${PORTSDIR}/audio/flac
# gconf
.if ${GST_PLUGIN}=="gconf"
USE_GNOME+= gconf2
-GST_PLUGIN_DIR= gst-libs/gst/gconf \
- ext/gconf \
+GST_PLUGIN_DIR= ext/gconf \
gconf
-GCONF_SCHEMAS= gstreamer-0.8.schemas
-
-PLIST_FILES= include/gstreamer-0.8/gst/gconf/gconf.h \
- lib/gstreamer-0.8/libgstgconfelements.a \
- lib/gstreamer-0.8/libgstgconfelements.la \
- lib/gstreamer-0.8/libgstgconfelements.so \
- lib/libgstgconf-0.8.a \
- lib/libgstgconf-0.8.la \
- lib/libgstgconf-0.8.so \
- lib/libgstgconf-0.8.so.1 \
- libdata/pkgconfig/gstreamer-gconf-0.8.pc \
- '@dirrmtry include/gstreamer-0.8/gst/gconf'
-.endif
-
-# gdkpixbuf
-.if ${GST_PLUGIN}=="gdkpixbuf"
-USE_GNOME+= gtk20
-GST_PLUGIN_DIR= ext/gdk_pixbuf
+GCONF_SCHEMAS= gstreamer-${GST_VERSION}.schemas
+PLIST_FILES= ${GST_LIB_DIR}/libgstgconfelements.so \
+ ${GST_LIB_DIR}/libgstgconfelements.a \
+ ${GST_LIB_DIR}/libgstgconfelements.la
.endif
# gnomevfs
.if ${GST_PLUGIN}=="gnomevfs"
USE_GNOME+= gnomevfs2
CONFIGURE_ARGS+=--enable-gnome_vfs
+DIST= base
.endif
# gsm
.if ${GST_PLUGIN}=="gsm"
LIB_DEPENDS+= gsm.1:${PORTSDIR}/audio/gsm
+DIST= bad
.endif
-# jack
-.if ${GST_PLUGIN}=="jack"
-LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
-.endif
-
-# libcdaudio
-.if ${GST_PLUGIN}=="cdaudio"
-LIB_DEPENDS+= cdaudio.1:${PORTSDIR}/audio/libcdaudio
-.endif
-
-# libcdio
-.if ${GST_PLUGIN}=="cdio"
-LIB_DEPENDS+= cdio.6:${PORTSDIR}/sysutils/libcdio
-PLIST_FILES= ${GST_LIB_DIR}/libgstcddasrc.a \
- ${GST_LIB_DIR}/libgstcddasrc.la \
- ${GST_LIB_DIR}/libgstcddasrc.so
-.endif
-
-# libvisual
-.if ${GST_PLUGIN}=="libvisual"
-LIB_DEPENDS+= visual.0:${PORTSDIR}/graphics/libvisual
-.endif
-
-# musepack
-.if ${GST_PLUGIN}=="musepack"
-LIB_DEPENDS+= mpcdec.4:${PORTSDIR}/audio/libmpcdec
-.endif
-
-# hermes
-.if ${GST_PLUGIN}=="hermes"
-LIB_DEPENDS+= Hermes.1:${PORTSDIR}/graphics/Hermes
-PLIST_FILES= ${GST_LIB_DIR}/libgsthermescolorspace.a \
- ${GST_LIB_DIR}/libgsthermescolorspace.la \
- ${GST_LIB_DIR}/libgsthermescolorspace.so
+# ivorbis
+.if ${GST_PLUGIN}=="ivorbis"
+LIB_DEPENDS+= vorbisidec.1:${PORTSDIR}/audio/libtremor
+DIST= bad
.endif
# jpeg
.if ${GST_PLUGIN}=="jpeg"
LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg
-CONFLICTS+= gstreamer-plugins-jpeg-mmx-*
-.endif
-
-# jpeg-mmx
-.if ${GST_PLUGIN}=="jpeg-mmx"
-LIB_DEPENDS+= jpeg-mmx.62:${PORTSDIR}/graphics/jpeg-mmx
-CONFLICTS+= gstreamer-plugins-jpeg-*.*
-
-GST_PLUGIN_DIR= ext/jpeg
-PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.a \
- ${GST_LIB_DIR}/libgstjpeg.la \
- ${GST_LIB_DIR}/libgstjpeg.so
.endif
# ladspa
@@ -297,187 +215,92 @@ BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
# lame
.if ${GST_PLUGIN}=="lame"
LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame
-.endif
-
-# a52dec
-.if ${GST_PLUGIN}=="a52dec"
-LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52
-.endif
-
-# audiofile
-.if ${GST_PLUGIN}=="audiofile"
-LIB_DEPENDS+= audiofile.0:${PORTSDIR}/audio/libaudiofile
+DIST= ugly
.endif
# libcaca
.if ${GST_PLUGIN}=="libcaca"
BUILD_DEPENDS+= ${LOCALBASE}/lib/libcaca.a:${PORTSDIR}/graphics/libcaca
-PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.a \
- ${GST_LIB_DIR}/libgstcacasink.la \
- ${GST_LIB_DIR}/libgstcacasink.so
-.endif
-
-# dv
-.if ${GST_PLUGIN}=="dv"
-LIB_DEPENDS+= dv.4:${PORTSDIR}/multimedia/libdv
-GST_PLIST_SUFFIX= dec
-.endif
-
-# dvd (dvdnav dvdread)
-.if ${GST_PLUGIN}=="dvd"
-EXTRA_LIBS+= -ldvdnav
-LIB_DEPENDS+= dvdnav.4:${PORTSDIR}/multimedia/libdvdnav
-GST_PLUGIN_DIR= ext/dvdnav \
- ext/dvdread
-PLIST_FILES= ${GST_LIB_DIR}/libgstdvdnavsrc.a \
- ${GST_LIB_DIR}/libgstdvdnavsrc.la \
- ${GST_LIB_DIR}/libgstdvdnavsrc.so \
- ${GST_LIB_DIR}/libgstdvdreadsrc.a \
- ${GST_LIB_DIR}/libgstdvdreadsrc.la \
- ${GST_LIB_DIR}/libgstdvdreadsrc.so
-.endif
-
-# libfame
-.if ${GST_PLUGIN}=="libfame"
-LIB_DEPENDS+= fame-0.9.1:${PORTSDIR}/multimedia/libfame
+PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so \
+ ${GST_LIB_DIR}/libgstcacasink.a \
+ ${GST_LIB_DIR}/libgstcacasink.la
.endif
# libmms
.if ${GST_PLUGIN}=="libmms"
-LIB_DEPENDS+= mms.0:${PORTSDIR}/net/libmms
-PLIST_FILES= ${GST_LIB_DIR}/libgstmms.a \
- ${GST_LIB_DIR}/libgstmms.la \
- ${GST_LIB_DIR}/libgstmms.so
-.endif
-
-# libmng
-.if ${GST_PLUGIN}=="libmng"
-LIB_DEPENDS+= mng.1:${PORTSDIR}/graphics/libmng
-PLIST_FILES= ${GST_LIB_DIR}/libgstmng.a \
- ${GST_LIB_DIR}/libgstmng.la \
- ${GST_LIB_DIR}/libgstmng.so
-.endif
-
-# mikmod
-.if ${GST_PLUGIN}=="mikmod"
-LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod
-.endif
-
-# mpeg2dec
-.if ${GST_PLUGIN}=="mpeg2dec"
-LIB_DEPENDS+= mpeg2.0:${PORTSDIR}/multimedia/libmpeg2
-.endif
-
-# mplex
-.if ${GST_PLUGIN}=="mplex"
-LIB_DEPENDS+= lavjpeg-1.8.0:${PORTSDIR}/multimedia/mjpegtools
+LIB_DEPENDS+= mms.0:${PORTSDIR}/net/libmms
+PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so \
+ ${GST_LIB_DIR}/libgstmms.a \
+ ${GST_LIB_DIR}/libgstmms.la
+DIST= bad
.endif
-# musicbrainz
-.if ${GST_PLUGIN}=="musicbrainz"
-LIB_DEPENDS+= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz
-PLIST_FILES= lib/gstreamer-${VERSION}/libgsttrm.a \
- lib/gstreamer-${VERSION}/libgsttrm.la \
- lib/gstreamer-${VERSION}/libgsttrm.so
-.endif
-
-# shout
-.if ${GST_PLUGIN}=="shout"
-LIB_DEPENDS+= shout.2:${PORTSDIR}/audio/libshout
-.endif
-
-# shout2
-.if ${GST_PLUGIN}=="shout2"
-LIB_DEPENDS+= shout.5:${PORTSDIR}/audio/libshout2
-.endif
-
-# sidplay
-.if ${GST_PLUGIN}=="sidplay"
-LIB_DEPENDS+= sidplay.1:${PORTSDIR}/audio/libsidplay
-PLIST_FILES= ${GST_LIB_DIR}/libgstsid.a \
- ${GST_LIB_DIR}/libgstsid.la \
- ${GST_LIB_DIR}/libgstsid.so
-.endif
-
-# sndfile
-.if ${GST_PLUGIN}=="sndfile"
-LIB_DEPENDS+= sndfile.1:${PORTSDIR}/audio/libsndfile
+# libpng and the snapshot plugin
+.if ${GST_PLUGIN}=="libpng"
+LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
+GST_PLUGIN_DIR= ext/libpng
+PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \
+ ${GST_LIB_DIR}/libgstpng.a \
+ ${GST_LIB_DIR}/libgstpng.la
.endif
-# theora
-.if ${GST_PLUGIN}=="theora"
-LIB_DEPENDS+= theora.1:${PORTSDIR}/multimedia/libtheora
+# libvisual
+.if ${GST_PLUGIN}=="libvisual"
+LIB_DEPENDS+= visual.0:${PORTSDIR}/graphics/libvisual
+DIST= base
.endif
# mad
.if ${GST_PLUGIN}=="mad"
LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad \
id3tag.0:${PORTSDIR}/audio/libid3tag
+DIST= ugly
.endif
-# mpeg2enc
-.if ${GST_PLUGIN}=="mpeg2enc"
-USE_GSTREAMER+= mplex
-LIB_DEPENDS+= lavjpeg-1.8.0:${PORTSDIR}/multimedia/mjpegtools
-
-# XXX - make sure CONFIGURE works with mpeg2enc even with "ccache
-# c++" ... weird but necessary
-CONFIGURE_ENV+= HAVE_CXX=yes
+# mpeg2dec
+.if ${GST_PLUGIN}=="mpeg2dec"
+LIB_DEPENDS+= mpeg2.0:${PORTSDIR}/multimedia/libmpeg2
+DIST= ugly
.endif
-# nas
-.if ${GST_PLUGIN}=="nas"
-LIB_DEPENDS+= audio.2:${PORTSDIR}/audio/nas
-GST_PLIST_SUFFIX= sink
+# musepack
+.if ${GST_PLUGIN}=="musepack"
+LIB_DEPENDS+= mpcdec.4:${PORTSDIR}/audio/libmpcdec
+DIST= bad
.endif
# ogg
.if ${GST_PLUGIN}=="ogg"
LIB_DEPENDS+= ogg.5:${PORTSDIR}/audio/libogg
+EXTRA_LIBS+= -lgstriff-${VERSION}
+DIST= base
.endif
# pango
.if ${GST_PLUGIN}=="pango"
USE_GNOME+= pango
-PLIST_FILES= ${GST_LIB_DIR}/libgsttextoverlay.a \
- ${GST_LIB_DIR}/libgsttextoverlay.la \
- ${GST_LIB_DIR}/libgsttextoverlay.so \
- ${GST_LIB_DIR}/libgsttimeoverlay.a \
- ${GST_LIB_DIR}/libgsttimeoverlay.la \
- ${GST_LIB_DIR}/libgsttimeoverlay.so
-.endif
-
-# libpng and the snapshot plugin
-.if ${GST_PLUGIN}=="libpng"
-LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
-GST_PLUGIN_DIR= ext/libpng \
- ext/snapshot
-PLIST_FILES= ${GST_LIB_DIR}/libgstpng.a \
- ${GST_LIB_DIR}/libgstpng.la \
- ${GST_LIB_DIR}/libgstpng.so \
- ${GST_LIB_DIR}/libgstsnapshot.a \
- ${GST_LIB_DIR}/libgstsnapshot.la \
- ${GST_LIB_DIR}/libgstsnapshot.so
-.endif
-
-# polyp
-.if ${GST_PLUGIN}=="polyp"
-LIB_DEPENDS+= polyp-0.7.0:${PORTSDIR}/audio/polypaudio
-PLIST_FILES= ${GST_LIB_DIR}/libpolypaudio.a \
- ${GST_LIB_DIR}/libpolypaudio.la \
- ${GST_LIB_DIR}/libpolypaudio.so
-GST_PLUGIN_DIR= ext/polyp
+DIST= base
.endif
# sdl
.if ${GST_PLUGIN}=="sdl"
USE_SDL+= sdl
GST_PLIST_SUFFIX= videosink
+DIST= bad
.endif
-# smoothwave
-.if ${GST_PLUGIN}=="smoothwave"
-USE_GNOME+= gtk20
+# shout2
+.if ${GST_PLUGIN}=="shout2"
+LIB_DEPENDS+= shout.5:${PORTSDIR}/audio/libshout2
+.endif
+
+# sidplay
+.if ${GST_PLUGIN}=="sidplay"
+LIB_DEPENDS+= sidplay.1:${PORTSDIR}/audio/libsidplay
+PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so \
+ ${GST_LIB_DIR}/libgstsid.a \
+ ${GST_LIB_DIR}/libgstsid.la
+DIST= ugly
.endif
# speex
@@ -485,63 +308,56 @@ USE_GNOME+= gtk20
LIB_DEPENDS+= speex.3:${PORTSDIR}/audio/speex
.endif
-# swfdec
-.if ${GST_PLUGIN}=="swfdec"
-LIB_DEPENDS+= swfdec-0.3.0:${PORTSDIR}/graphics/swfdec
+# theora
+.if ${GST_PLUGIN}=="theora"
+LIB_DEPENDS+= theora.1:${PORTSDIR}/multimedia/libtheora
+DIST= base
.endif
# vorbis
.if ${GST_PLUGIN}=="vorbis"
USE_GSTREAMER+= ogg
LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis
-.endif
-
-# ivorbis
-.if ${GST_PLUGIN}=="ivorbis"
-LIB_DEPENDS+= vorbisidec.1:${PORTSDIR}/audio/libtremor
+EXTRA_LIBS+= -lgsttag-${VERSION} -lgstaudio-${VERSION}
+DIST= base
.endif
# wavpack
.if ${GST_PLUGIN}=="wavpack"
LIB_DEPENDS+= wavpack.0:${PORTSDIR}/audio/wavpack
+DIST= bad
.endif
-# x264
-.if ${GST_PLUGIN}=="x264"
-LIB_DEPENDS+= x264.1:${PORTSDIR}/multimedia/x264
-PLIST_FILES= ${GST_LIB_DIR}/libx264.a \
- ${GST_LIB_DIR}/libx264.la \
- ${GST_LIB_DIR}/libx264.so
-.endif
-
-# xvid
-.if ${GST_PLUGIN}=="xvid"
-LIB_DEPENDS+= xvidcore.4:${PORTSDIR}/multimedia/xvid
+.if ${DIST}=="base"
+EXTRACT_ONLY=${BASE_DISTFILE}
+WRKSRC=${WRKDIR}/${BASE_DISTNAME}
+.elif ${DIST}=="bad"
+EXTRACT_ONLY=${BAD_DISTFILE}
+WRKSRC=${WRKDIR}/${BAD_DISTNAME}
+.elif ${DIST}=="ugly"
+EXTRACT_ONLY=${UGLY_DISTFILE}
+WRKSRC=${WRKDIR}/${UGLY_DISTNAME}
+.else
+EXTRACT_ONLY=${GOOD_DISTFILE}
+WRKSRC=${WRKDIR}/${GOOD_DISTNAME}
.endif
-LIB_DEPENDS+= gstplay-${VERSION}.${SHLIB_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
-
-PLIST_FILES+= '@exec %D/bin/gst-register-${VERSION} --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
-PLIST_FILES+= '@unexec %D/bin/gst-register-${VERSION} --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
+BUILD_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+RUN_DEPENDS+= gstreamer-plugins>=${GST_VERSION}${GST_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+.if !target(do-build)
do-build:
-.if ${GST_PLUGIN} == "gconf"
- @cd ${WRKSRC}/pkgconfig && ../config.status &
-.endif
.for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR}
@cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
.endfor
+.endif
+.if !target(do-install)
do-install:
.for dir in ${GST_PLUGIN_DIR}
@cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
.endfor
-.if ${GST_PLUGIN} == "gconf"
- @cd ${WRKSRC}/pkgconfig && ${GMAKE} gstreamer-gconf-0.8.pc
- @${INSTALL_SCRIPT} ${WRKSRC}/pkgconfig/gstreamer-gconf-0.8.pc \
- ${PREFIX}/libdata/pkgconfig/gstreamer-gconf-0.8.pc
.endif
-
.endif
diff --git a/multimedia/gstreamer-plugins/distinfo b/multimedia/gstreamer-plugins/distinfo
index 43d75a7a6117..c68496ac3c46 100644
--- a/multimedia/gstreamer-plugins/distinfo
+++ b/multimedia/gstreamer-plugins/distinfo
@@ -1,3 +1,12 @@
-MD5 (gnome2/gst-plugins-0.8.11.tar.bz2) = ea787eeed3761ff03cb60ecebebe1c30
-SHA256 (gnome2/gst-plugins-0.8.11.tar.bz2) = 0e48eef1d3bfa2263c1047f9f84622a4e16e33d963252cb8153ff1b340c4ba90
-SIZE (gnome2/gst-plugins-0.8.11.tar.bz2) = 2439654
+MD5 (gnome2/gst-plugins-base-0.10.6.tar.bz2) = d8069d1026896d1379072b520de20ebc
+SHA256 (gnome2/gst-plugins-base-0.10.6.tar.bz2) = 0ef1b8cbe6d7e898d0636342479de46a780f720033c1b4f7217c903aac6d80ad
+SIZE (gnome2/gst-plugins-base-0.10.6.tar.bz2) = 1195072
+MD5 (gnome2/gst-plugins-bad-0.10.1.tar.bz2) = 398729b82b911eebb14156c2fa02525b
+SHA256 (gnome2/gst-plugins-bad-0.10.1.tar.bz2) = 05d83a609aaea44ea8c979897f336cb8b5537a39b271af2831e6cca3851d3007
+SIZE (gnome2/gst-plugins-bad-0.10.1.tar.bz2) = 652144
+MD5 (gnome2/gst-plugins-good-0.10.2.tar.bz2) = 03d3d0b5f19014fe0065234a3ea65ee6
+SHA256 (gnome2/gst-plugins-good-0.10.2.tar.bz2) = dd92993d08930cca071893b5d3f5cb40a4498f3ddaf12da98c0bbe8c27605e81
+SIZE (gnome2/gst-plugins-good-0.10.2.tar.bz2) = 963026
+MD5 (gnome2/gst-plugins-ugly-0.10.3.tar.bz2) = af6f238507b0040bf84fcbc6a241e559
+SHA256 (gnome2/gst-plugins-ugly-0.10.3.tar.bz2) = 0cd916b3f0c8867cea77243d20d8d56ed45b7ef5ec5c5dd1603860ece8e88a10
+SIZE (gnome2/gst-plugins-ugly-0.10.3.tar.bz2) = 605833
diff --git a/multimedia/gstreamer-plugins/files/bsdi_dvd.h b/multimedia/gstreamer-plugins/files/bsdi_dvd.h
deleted file mode 100644
index ff61ebd252f6..000000000000
--- a/multimedia/gstreamer-plugins/files/bsdi_dvd.h
+++ /dev/null
@@ -1,340 +0,0 @@
-#ifndef _DVD_H_
-#define _DVD_H_
-
-#include <sys/cdefs.h>
-#include <machine/endian.h>
-#include <sys/ioctl.h>
-
-__BEGIN_DECLS
-int dvd_cdrom_ioctl(int, unsigned long, void *);
-int cdrom_blocksize(int, int);
-void dvd_cdrom_debug(int);
-__END_DECLS
-
-#define ioctl(a,b,c) dvd_cdrom_ioctl((a),(b),(c))
-
-typedef unsigned char __u8;
-typedef unsigned short __u16;
-typedef unsigned int __u32;
-
-#define DVD_READ_STRUCT 0x5390 /* Read structure */
-#define DVD_WRITE_STRUCT 0x5391 /* Write structure */
-#define DVD_AUTH 0x5392 /* Authentication */
-
-#define DVD_STRUCT_PHYSICAL 0x00
-#define DVD_STRUCT_COPYRIGHT 0x01
-#define DVD_STRUCT_DISCKEY 0x02
-#define DVD_STRUCT_BCA 0x03
-#define DVD_STRUCT_MANUFACT 0x04
-
-struct dvd_layer {
- __u8 book_version : 4;
- __u8 book_type : 4;
- __u8 min_rate : 4;
- __u8 disc_size : 4;
- __u8 layer_type : 4;
- __u8 track_path : 1;
- __u8 nlayers : 2;
- __u8 track_density : 4;
- __u8 linear_density : 4;
- __u8 bca : 1;
- __u32 start_sector;
- __u32 end_sector;
- __u32 end_sector_l0;
-};
-
-struct dvd_physical {
- __u8 type;
- __u8 layer_num;
- struct dvd_layer layer[4];
-};
-
-struct dvd_copyright {
- __u8 type;
-
- __u8 layer_num;
- __u8 cpst;
- __u8 rmi;
-};
-
-struct dvd_disckey {
- __u8 type;
-
- unsigned agid : 2;
- __u8 value[2048];
-};
-
-struct dvd_bca {
- __u8 type;
-
- int len;
- __u8 value[188];
-};
-
-struct dvd_manufact {
- __u8 type;
-
- __u8 layer_num;
- int len;
- __u8 value[2048];
-};
-
-typedef union {
- __u8 type;
-
- struct dvd_physical physical;
- struct dvd_copyright copyright;
- struct dvd_disckey disckey;
- struct dvd_bca bca;
- struct dvd_manufact manufact;
-} dvd_struct;
-
-/*
- * DVD authentication ioctl
- */
-
-/* Authentication states */
-#define DVD_LU_SEND_AGID 0
-#define DVD_HOST_SEND_CHALLENGE 1
-#define DVD_LU_SEND_KEY1 2
-#define DVD_LU_SEND_CHALLENGE 3
-#define DVD_HOST_SEND_KEY2 4
-
-/* Termination states */
-#define DVD_AUTH_ESTABLISHED 5
-#define DVD_AUTH_FAILURE 6
-
-/* Other functions */
-#define DVD_LU_SEND_TITLE_KEY 7
-#define DVD_LU_SEND_ASF 8
-#define DVD_INVALIDATE_AGID 9
-#define DVD_LU_SEND_RPC_STATE 10
-#define DVD_HOST_SEND_RPC_STATE 11
-
-/* State data */
-typedef __u8 dvd_key[5]; /* 40-bit value, MSB is first elem. */
-typedef __u8 dvd_challenge[10]; /* 80-bit value, MSB is first elem. */
-
-struct dvd_lu_send_agid {
- __u8 type;
- unsigned agid : 2;
-};
-
-struct dvd_host_send_challenge {
- __u8 type;
- unsigned agid : 2;
-
- dvd_challenge chal;
-};
-
-struct dvd_send_key {
- __u8 type;
- unsigned agid : 2;
-
- dvd_key key;
-};
-
-struct dvd_lu_send_challenge {
- __u8 type;
- unsigned agid : 2;
-
- dvd_challenge chal;
-};
-
-#define DVD_CPM_NO_COPYRIGHT 0
-#define DVD_CPM_COPYRIGHTED 1
-
-#define DVD_CP_SEC_NONE 0
-#define DVD_CP_SEC_EXIST 1
-
-#define DVD_CGMS_UNRESTRICTED 0
-#define DVD_CGMS_SINGLE 2
-#define DVD_CGMS_RESTRICTED 3
-
-struct dvd_lu_send_title_key {
- __u8 type;
- unsigned agid : 2;
-
- dvd_key title_key;
- int lba;
- unsigned cpm : 1;
- unsigned cp_sec : 1;
- unsigned cgms : 2;
-};
-
-struct dvd_lu_send_asf {
- __u8 type;
- unsigned agid : 2;
-
- unsigned asf : 1;
-};
-
-struct dvd_host_send_rpcstate {
- __u8 type;
- __u8 pdrc;
-};
-
-struct dvd_lu_send_rpcstate {
- __u8 type : 2;
- __u8 vra : 3;
- __u8 ucca : 3;
- __u8 region_mask;
- __u8 rpc_scheme;
-};
-
-typedef union {
- __u8 type;
-
- struct dvd_lu_send_agid lsa;
- struct dvd_host_send_challenge hsc;
- struct dvd_send_key lsk;
- struct dvd_lu_send_challenge lsc;
- struct dvd_send_key hsk;
- struct dvd_lu_send_title_key lstk;
- struct dvd_lu_send_asf lsasf;
- struct dvd_host_send_rpcstate hrpcs;
- struct dvd_lu_send_rpcstate lrpcs;
-} dvd_authinfo;
-
-
-typedef struct {
- __u16 report_key_length;
- __u8 reserved1;
- __u8 reserved2;
-#if BYTE_ORDER == BIG_ENDIAN
- __u8 type_code : 2;
- __u8 vra : 3;
- __u8 ucca : 3;
-#elif BYTE_ORDER == LITTLE_ENDIAN
- __u8 ucca : 3;
- __u8 vra : 3;
- __u8 type_code : 2;
-#endif
- __u8 region_mask;
- __u8 rpc_scheme;
- __u8 reserved3;
-} rpc_state_t;
-
-/*
- * Stuff for the CDROM ioctls
-*/
-
-#define CDROMREADTOCHDR 0x5305 /* Read TOC header (cdrom_tochdr) */
-#define CDROMREADTOCENTRY 0x5306 /* Read TOC entry (cdrom_tocentry) */
-#define CDROMEJECT 0x5309 /* Ejects the cdrom media */
-#define CDROMCLOSETRAY 0x5319 /* Reverse of CDROMEJECT */
-#define CDROM_DRIVE_STATUS 0x5326 /* Get tray position, etc. */
-#define CDROM_DISC_STATUS 0x5327 /* Get disc type, etc. */
-#define CDROMREADMODE2 0x530c /* Read CDROM mode 2 data (2336 Bytes) */
-#define CDROMREADMODE1 0x530d /* Read CDROM mode 1 data (2048 Bytes) */
-#define CDROMREADRAW 0x5314 /* read data in raw mode (2352 bytes) */
-
-#define CD_MINS 74 /* max. minutes per CD, not really a limit */
-#define CD_SECS 60 /* seconds per minute */
-#define CD_FRAMES 75 /* frames per second */
-#define CD_MSF_OFFSET 150 /* MSF numbering offset of first frame */
-
-#define CD_HEAD_SIZE 4 /* header (address) bytes per raw data frame */
-#define CD_SYNC_SIZE 12 /* 12 sync bytes per raw data frame */
-#define CD_FRAMESIZE 2048 /* bytes per frame, "cooked" mode */
-#define CD_FRAMESIZE_RAW 2352 /* bytes per frame, "raw" mode */
-#define CD_FRAMESIZE_RAW0 (CD_FRAMESIZE_RAW-CD_SYNC_SIZE-CD_HEAD_SIZE) /*2336*/
-#define CD_FRAMESIZE_RAW1 (CD_FRAMESIZE_RAW-CD_SYNC_SIZE) /*2340*/
-
-/* CD-ROM address types (cdrom_tocentry.cdte_format) */
-#define CDROM_LBA 0x01 /* logical block: first frame is #0 */
-#define CDROM_MSF 0x02 /* minute-second-frame: binary. not bcd here!*/
-
-/* bit to tell whether track is data or audio (cdrom_tocentry.cdte_ctrl) */
-#define CDROM_DATA_TRACK 0x04
-
-/* The leadout track is always 0xAA, regardless of # of tracks on disc */
-#define CDROM_LEADOUT 0xAA
-
-/* drive status returned by CDROM_DRIVE_STATUS ioctl */
-#define CDS_NO_INFO 0 /* if not implemented */
-#define CDS_NO_DISC 1
-#define CDS_TRAY_OPEN 2
-#define CDS_DRIVE_NOT_READY 3
-#define CDS_DISC_OK 4
-
-/*
- * Return values for CDROM_DISC_STATUS ioctl.
- * Can also return CDS_NO_INFO and CDS_NO_DISC from above
-*/
-#define CDS_AUDIO 100
-#define CDS_DATA_1 101
-#define CDS_DATA_2 102
-#define CDS_XA_2_1 103
-#define CDS_XA_2_2 104
-#define CDS_MIXED 105
-
-/* For compile compatibility only - we don't support changers */
-#define CDSL_NONE ((int) (~0U>>1)-1)
-#define CDSL_CURRENT ((int) (~0U>>1))
-
-struct cdrom_msf
-{
- __u8 cdmsf_min0; /* start minute */
- __u8 cdmsf_sec0; /* start second */
- __u8 cdmsf_frame0; /* start frame */
- __u8 cdmsf_min1; /* end minute */
- __u8 cdmsf_sec1; /* end second */
- __u8 cdmsf_frame1; /* end frame */
-};
-
-struct cdrom_tochdr
- {
- __u8 cdth_trk0; /* start track */
- __u8 cdth_trk1; /* end track */
- };
-
-struct cdrom_msf0
-{
- __u8 minute;
- __u8 second;
- __u8 frame;
-};
-
-union cdrom_addr
-{
- struct cdrom_msf0 msf;
- int lba;
-};
-
-struct cdrom_tocentry
-{
- __u8 cdte_track;
- __u8 cdte_adr :4;
- __u8 cdte_ctrl :4;
- __u8 cdte_format;
- union cdrom_addr cdte_addr;
- __u8 cdte_datamode;
-};
-
-struct modesel_head
-{
- __u8 reserved1;
- __u8 medium;
- __u8 reserved2;
- __u8 block_desc_length;
- __u8 density;
- __u8 number_of_blocks_hi;
- __u8 number_of_blocks_med;
- __u8 number_of_blocks_lo;
- __u8 reserved3;
- __u8 block_length_hi;
- __u8 block_length_med;
- __u8 block_length_lo;
-};
-
-typedef struct
-{
- int data;
- int audio;
- int cdi;
- int xa;
- int error;
-} tracktype;
-
-#endif /* _DVD_H_ */
diff --git a/multimedia/gstreamer-plugins/files/patch-configure b/multimedia/gstreamer-plugins/files/patch-configure
deleted file mode 100644
index 92b1deb51a64..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-configure
+++ /dev/null
@@ -1,12 +0,0 @@
---- configure.orig Wed Jun 23 21:30:24 2004
-+++ configure Wed Jun 23 21:30:25 2004
-@@ -46068,7 +46068,8 @@
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-laudio $X_LIBS $LIBS"
-+#xxx fix the non x case is er niet...
-+LIBS="-laudio -lm -lXt $X_LIBS $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h. */
- _ACEOF
diff --git a/multimedia/gstreamer-plugins/files/patch-ext::ivorbis::vorbisenc.h b/multimedia/gstreamer-plugins/files/patch-ext::ivorbis::vorbisenc.h
deleted file mode 100644
index 90d39a1a29b2..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext::ivorbis::vorbisenc.h
+++ /dev/null
@@ -1,103 +0,0 @@
---- /dev/null Thu Feb 12 22:22:00 2004
-+++ ext/ivorbis/vorbisenc.h Thu Feb 12 22:24:08 2004
-@@ -0,0 +1,100 @@
-+/* GStreamer
-+ * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu>
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Library General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Library General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Library General Public
-+ * License along with this library; if not, write to the
-+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+ * Boston, MA 02111-1307, USA.
-+ */
-+
-+
-+#ifndef __VORBISENC_H__
-+#define __VORBISENC_H__
-+
-+
-+#include <gst/gst.h>
-+
-+#include <tremor/ivorbiscodec.h>
-+
-+#ifdef __cplusplus
-+extern "C" {
-+#endif /* __cplusplus */
-+
-+#define GST_TYPE_VORBISENC \
-+ (vorbisenc_get_type())
-+#define GST_VORBISENC(obj) \
-+ (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VORBISENC,VorbisEnc))
-+#define GST_VORBISENC_CLASS(klass) \
-+ (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_VORBISENC,VorbisEncClass))
-+#define GST_IS_VORBISENC(obj) \
-+ (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_VORBISENC))
-+#define GST_IS_VORBISENC_CLASS(obj) \
-+ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_VORBISENC))
-+
-+typedef struct _VorbisEnc VorbisEnc;
-+typedef struct _VorbisEncClass VorbisEncClass;
-+
-+struct _VorbisEnc {
-+ GstElement element;
-+
-+ GstPad *sinkpad,
-+ *srcpad;
-+
-+ ogg_stream_state os; /* take physical pages, weld into a logical
-+ stream of packets */
-+ ogg_page og; /* one Ogg bitstream page. Vorbis packets are inside */
-+ ogg_packet op; /* one raw packet of data for decode */
-+
-+ vorbis_info vi; /* struct that stores all the static vorbis bitstream
-+ settings */
-+ vorbis_comment vc; /* struct that stores all the user comments */
-+
-+ vorbis_dsp_state vd; /* central working state for the packet->PCM decoder */
-+ vorbis_block vb; /* local working space for packet->PCM decode */
-+
-+ gboolean eos;
-+
-+ gboolean managed;
-+ gint bitrate;
-+ gint min_bitrate;
-+ gint max_bitrate;
-+ gfloat quality;
-+ gboolean quality_set;
-+ gint serial;
-+
-+ gint channels;
-+ gint frequency;
-+
-+ guint64 samples_in;
-+ guint64 bytes_out;
-+
-+ GstCaps *metadata;
-+
-+ gboolean setup;
-+ gboolean flush_header;
-+ gchar *last_message;
-+};
-+
-+struct _VorbisEncClass {
-+ GstElementClass parent_class;
-+};
-+
-+GType vorbisenc_get_type(void);
-+
-+
-+#ifdef __cplusplus
-+}
-+#endif /* __cplusplus */
-+
-+
-+#endif /* __VORBISENC_H__ */
diff --git a/multimedia/gstreamer-plugins/files/patch-ext_cdparanoia_gstcdparanoia.c b/multimedia/gstreamer-plugins/files/patch-ext_cdparanoia_gstcdparanoia.c
deleted file mode 100644
index f3eb910fd77b..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext_cdparanoia_gstcdparanoia.c
+++ /dev/null
@@ -1,34 +0,0 @@
---- ext/cdparanoia/gstcdparanoia.c.orig Mon Aug 29 13:50:49 2005
-+++ ext/cdparanoia/gstcdparanoia.c Thu Sep 1 15:30:11 2005
-@@ -562,6 +562,7 @@
- gint16 *cdda_buf;
- gint64 timestamp;
- GstFormat format;
-+ GstEvent *discont_ev;
-
- /* convert the sequence sector number to a timestamp */
- format = GST_FORMAT_TIME;
-@@ -572,7 +573,6 @@
-
- if (!src->discont_sent && (is_track_switch (src, src->cur_sector) ||
- (src->prev_sec != src->cur_sector))) {
-- GstEvent *discont_ev;
-
- if (src->cur_track == src->d->tracks) {
- GST_DEBUG_OBJECT (src, "End of CD");
-@@ -815,9 +815,15 @@
-
- /* open the disc */
- if (cdda_open (src->d)) {
-+#if defined(__FreeBSD__)
-+ GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ,
-+ (_("Could not open CD device %s for reading."),
-+ src->d->dev->device_path), ("cdda_open failed"));
-+#else
- GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ,
- (_("Could not open CD device %s for reading."),
- src->d->cdda_device_name), ("cdda_open failed"));
-+#endif
- cdda_close (src->d);
- src->d = NULL;
- return FALSE;
diff --git a/multimedia/gstreamer-plugins/files/patch-ext_libcaca_Makefile.in b/multimedia/gstreamer-plugins/files/patch-ext_libcaca_Makefile.in
deleted file mode 100644
index 0ee53a92ecd6..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext_libcaca_Makefile.in
+++ /dev/null
@@ -1,23 +0,0 @@
---- ext/libcaca/Makefile.in.orig Mon Oct 4 00:07:18 2004
-+++ ext/libcaca/Makefile.in Mon Oct 4 00:07:59 2004
-@@ -76,8 +76,7 @@
- pluginLTLIBRARIES_INSTALL = $(INSTALL)
- LTLIBRARIES = $(plugin_LTLIBRARIES)
- am__DEPENDENCIES_1 =
--libgstcacasink_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-$(GST_MAJORMINOR).la
-+libgstcacasink_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
- am_libgstcacasink_la_OBJECTS = libgstcacasink_la-gstcacasink.lo
- libgstcacasink_la_OBJECTS = $(am_libgstcacasink_la_OBJECTS)
- DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-@@ -616,9 +615,7 @@
- plugin_LTLIBRARIES = libgstcacasink.la
- libgstcacasink_la_SOURCES = gstcacasink.c
- libgstcacasink_la_CFLAGS = $(GST_CFLAGS) $(LIBCACA_CFLAGS)
--libgstcacasink_la_LIBADD = $(LIBCACA_LIBS) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-$(GST_MAJORMINOR).la
--
-+libgstcacasink_la_LIBADD = $(LIBCACA_LIBS) -lgstinterfaces-%%VERSION%%
- libgstcacasink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- noinst_HEADERS = gstcacasink.h
- all: all-am
diff --git a/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc b/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
deleted file mode 100644
index aabbc2971c4d..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- ext/mpeg2enc/gstmpeg2encoptions.cc.orig Mon Jul 5 19:54:18 2004
-+++ ext/mpeg2enc/gstmpeg2encoptions.cc Mon Jul 5 20:05:37 2004
-@@ -267,11 +267,23 @@
- * Class init stuff.
- */
-
-+#if !defined(_SC_NPROCESSORS_ONLN) && defined(__FreeBSD__)
-+#include <sys/types.h>
-+#include <sys/sysctl.h>
-+#endif
-+
- GstMpeg2EncOptions::GstMpeg2EncOptions ():
- MPEG2EncOptions ()
- {
- /* autodetect number of CPUs */
-+#if !defined(_SC_NPROCESSORS_ONLN) && defined(__FreeBSD__)
-+ /* We need to use a sysctl to get the number of CPUs. */
-+ size_t len = sizeof (num_cpus);
-+
-+ sysctlbyname ("hw.ncpu", &num_cpus, &len, NULL, 0);
-+#else
- num_cpus = sysconf (_SC_NPROCESSORS_ONLN);
-+#endif
- if (num_cpus < 0)
- num_cpus = 1;
- if (num_cpus > 32)
diff --git a/multimedia/gstreamer-plugins/files/patch-ext_sdl_Makefile.in b/multimedia/gstreamer-plugins/files/patch-ext_sdl_Makefile.in
deleted file mode 100644
index c943042ad72a..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-ext_sdl_Makefile.in
+++ /dev/null
@@ -1,23 +0,0 @@
---- ext/sdl/Makefile.in.orig Mon Oct 4 00:56:57 2004
-+++ ext/sdl/Makefile.in Mon Oct 4 00:57:47 2004
-@@ -76,8 +76,7 @@
- pluginLTLIBRARIES_INSTALL = $(INSTALL)
- LTLIBRARIES = $(plugin_LTLIBRARIES)
- am__DEPENDENCIES_1 =
--libgstsdlvideosink_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-@GST_MAJORMINOR@.la
-+libgstsdlvideosink_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
- am_libgstsdlvideosink_la_OBJECTS = \
- libgstsdlvideosink_la-sdlvideosink.lo
- libgstsdlvideosink_la_OBJECTS = $(am_libgstsdlvideosink_la_OBJECTS)
-@@ -617,9 +616,7 @@
- plugin_LTLIBRARIES = libgstsdlvideosink.la
- libgstsdlvideosink_la_SOURCES = sdlvideosink.c
- libgstsdlvideosink_la_CFLAGS = $(GST_CFLAGS) $(SDL_CFLAGS)
--libgstsdlvideosink_la_LIBADD = $(SDL_LIBS) \
-- $(top_builddir)/gst-libs/gst/libgstinterfaces-@GST_MAJORMINOR@.la
--
-+libgstsdlvideosink_la_LIBADD = $(SDL_LIBS) -lgstinterfaces-%%VERSION%%
- libgstsdlvideosink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
- noinst_HEADERS = sdlvideosink.h
- all: all-am
diff --git a/multimedia/gstreamer-plugins/files/patch-gcc295 b/multimedia/gstreamer-plugins/files/patch-gcc295
deleted file mode 100644
index a7a8491067c8..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-gcc295
+++ /dev/null
@@ -1,77 +0,0 @@
---- ext/polyp/polypsink.c.orig Sat Sep 10 19:39:39 2005
-+++ ext/polyp/polypsink.c Sat Sep 10 19:40:17 2005
-@@ -48,18 +48,6 @@
- "width = (int) 16, "
- "depth = (int) 16, "
- "rate = (int) [ 1, MAX ], " "channels = (int) [ 1, 16 ]"
--#if 0
-- ";audio/x-raw-float, "
-- "endianness = (int) { LITTLE_ENDIAN, BIG_ENDIAN }, "
-- "width = (int) 32, "
-- "rate = (int) [ 1, MAX ], "
-- "channels = (int) [ 1, 16 ];"
-- "audio/x-raw-int, "
-- "signed = (boolean) FALSE, "
-- "width = (int) 8, "
-- "depth = (int) 8, "
-- "rate = (int) [ 1, MAX ], " "channels = (int) [ 1, 16 ]"
--#endif
- )
- );
-
---- ext/pango/gsttextrender.c.orig Sat Sep 10 19:41:24 2005
-+++ ext/pango/gsttextrender.c Sat Sep 10 19:41:58 2005
-@@ -251,6 +251,7 @@
- GstTextRender *overlay = GST_TEXT_RENDER (gst_pad_get_parent (pad));
- guint size = GST_BUFFER_SIZE (buf);
- guint8 *data = GST_BUFFER_DATA (buf);
-+ gint n;
-
- /* somehow pango barfs over "\0" buffers... */
- while (size > 0 &&
-@@ -274,7 +275,6 @@
- gst_buffer_stamp (out, GST_BUFFER (buf));
- // gst_buffer_stamp (out, buf);
- data = GST_BUFFER_DATA (out);
-- gint n;
-
- for (n = 0; n < overlay->width * overlay->height; n++) {
- data[n * 4] = 0;
---- ext/ogg/gstoggparse.c.orig Sat Sep 10 19:43:13 2005
-+++ ext/ogg/gstoggparse.c Sat Sep 10 19:44:04 2005
-@@ -365,6 +365,7 @@
- guint32 serialno;
- GstBuffer *pagebuffer;
- GstClockTime buffertimestamp = GST_BUFFER_TIMESTAMP (buffer);
-+ page_type type;
-
- ogg = GST_OGG_PARSE (GST_OBJECT_PARENT (pad));
-
-@@ -464,7 +465,7 @@
-
- ogg->last_page_not_bos = TRUE;
-
-- page_type type = gst_ogg_parse_is_header (ogg, stream, &page);
-+ type = gst_ogg_parse_is_header (ogg, stream, &page);
-
- if (type == PAGE_PENDING && ogg->in_headers) {
- gst_buffer_ref (pagebuffer);
---- ext/gnomevfs/gstgnomevfssrc.c.orig Sat Sep 10 19:44:44 2005
-+++ ext/gnomevfs/gstgnomevfssrc.c Sat Sep 10 19:45:15 2005
-@@ -1114,6 +1114,7 @@
- GstBuffer *buf;
- GnomeVFSFileSize readbytes;
- guint8 *data;
-+ GstEvent *event;
-
- g_return_val_if_fail (pad != NULL, NULL);
- src = GST_GNOMEVFSSRC (gst_pad_get_parent (pad));
-@@ -1132,7 +1133,7 @@
- /* deal with tag list */
- if (src->icy_taglist) {
- gst_element_found_tags (GST_ELEMENT (src), src->icy_taglist);
-- GstEvent *event = gst_event_new_tag (src->icy_taglist);
-+ event = gst_event_new_tag (src->icy_taglist);
-
- gst_object_ref (GST_OBJECT (src));
- event->src = GST_OBJECT (src);
diff --git a/multimedia/gstreamer-plugins/files/patch-gst_ffmpegcolorspace_Makefile.in b/multimedia/gstreamer-plugins/files/patch-gst_ffmpegcolorspace_Makefile.in
deleted file mode 100644
index fb2afdfb0ef3..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-gst_ffmpegcolorspace_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- gst/ffmpegcolorspace/Makefile.in.orig Wed Mar 9 01:40:27 2005
-+++ gst/ffmpegcolorspace/Makefile.in Wed Mar 9 01:41:10 2005
-@@ -360,7 +360,7 @@
- LAME_LIBS = @LAME_LIBS@
- LCS_CFLAGS = @LCS_CFLAGS@
- LCS_LIBS = @LCS_LIBS@
--LDFLAGS = @LDFLAGS@
-+LDFLAGS = @LDFLAGS@ -Wl,-Bsymbolic -lc
- LIBCACA_CFLAGS = @LIBCACA_CFLAGS@
- LIBCACA_CONFIG = @LIBCACA_CONFIG@
- LIBCACA_LIBS = @LIBCACA_LIBS@
diff --git a/multimedia/gstreamer-plugins/files/patch-gst_librfb_gstrfbsrc.c b/multimedia/gstreamer-plugins/files/patch-gst_librfb_gstrfbsrc.c
deleted file mode 100644
index e83f136502cf..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-gst_librfb_gstrfbsrc.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- gst/librfb/gstrfbsrc.c.orig Fri Jun 3 06:06:43 2005
-+++ gst/librfb/gstrfbsrc.c Fri Jun 3 06:08:21 2005
-@@ -28,6 +28,7 @@
- #include <string.h>
- #include <stdlib.h>
- #include <unistd.h>
-+#include <sys/time.h>
-
- #include <librfb/rfb.h>
-
diff --git a/multimedia/gstreamer-plugins/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h b/multimedia/gstreamer-plugins/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h
deleted file mode 100644
index daaefac5eb5d..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-sys_cdrom_gstcdplayer-ioctl-bsd.h
+++ /dev/null
@@ -1,72 +0,0 @@
---- sys/cdrom/gstcdplayer_ioctl_bsd.h.orig Mon Mar 1 06:52:03 2004
-+++ sys/cdrom/gstcdplayer_ioctl_bsd.h Tue Mar 9 16:05:36 2004
-@@ -142,6 +142,7 @@
- {
- struct ioc_toc_header toc_header;
- struct ioc_read_toc_entry toc_entry;
-+ struct cd_toc_entry toc_entry_data;
- guint i;
-
- cd->fd = open(device,O_RDONLY | O_NONBLOCK);
-@@ -151,7 +152,7 @@
- }
-
- /* get the toc header information */
-- if (ioctl(cd->fd,CDIOREADTOCHDR,&toc_header) != 0) {
-+ if (ioctl(cd->fd,CDIOREADTOCHEADER,&toc_header) != 0) {
- close(cd->fd);
- cd->fd = -1;
- return FALSE;
-@@ -161,6 +162,8 @@
- for (i = 1; i <= toc_header.ending_track; i++) {
- toc_entry.address_format = CD_MSF_FORMAT;
- toc_entry.starting_track = i;
-+ toc_entry.data = &toc_entry_data;
-+ toc_entry.data_len = sizeof(toc_entry_data);
-
- if (ioctl(cd->fd,CDIOREADTOCENTRYS,&toc_entry) != 0) {
- close(cd->fd);
-@@ -168,9 +171,9 @@
- return FALSE;
- }
-
-- cd->tracks[i].minute = toc_entry.entry.addr.msf.minute;
-- cd->tracks[i].second = toc_entry.entry.addr.msf.second;
-- cd->tracks[i].frame = toc_entry.entry.addr.msf.frame;
-+ cd->tracks[i].minute = toc_entry.data->addr.msf.minute;
-+ cd->tracks[i].second = toc_entry.data->addr.msf.second;
-+ cd->tracks[i].frame = toc_entry.data->addr.msf.frame;
- cd->tracks[i].data_track = (toc_entry.data->control & 4) == 4;
- }
-
-@@ -186,9 +189,9 @@
- return FALSE;
- }
-
-- cd->tracks[LEADOUT].minute = toc_entry.entry.addr.msf.minute;
-- cd->tracks[LEADOUT].second = toc_entry.entry.addr.msf.second;
-- cd->tracks[LEADOUT].frame = toc_entry.entry.addr.msf.frame;
-+ cd->tracks[LEADOUT].minute = toc_entry.data->addr.msf.minute;
-+ cd->tracks[LEADOUT].second = toc_entry.data->addr.msf.second;
-+ cd->tracks[LEADOUT].frame = toc_entry.data->addr.msf.frame;
-
- cd->num_tracks = toc_header.ending_track;
-
-@@ -224,6 +227,8 @@
- return FALSE;
- }
-
-+ /* lets return TRUE and lets see what happes (may not be correct)*/
-+ return TRUE;
- }
-
- gboolean cd_pause(struct cd *cd)
-@@ -321,7 +326,7 @@
- return -1;
- }
-
--#ifdef __NetBSD__
-+#if defined(__NetBSD__) || defined(__FreeBSD__)
- return sub_channel.data->what.track_info.track_number;
- #else
- return sub_channel.data->track_number;
diff --git a/multimedia/gstreamer-plugins/files/patch-sys_oss_gstosselement.h b/multimedia/gstreamer-plugins/files/patch-sys_oss_gstosselement.h
deleted file mode 100644
index 30258ba113c1..000000000000
--- a/multimedia/gstreamer-plugins/files/patch-sys_oss_gstosselement.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- sys/oss/gstosselement.h.orig Tue Mar 9 16:46:05 2004
-+++ sys/oss/gstosselement.h Tue Mar 9 16:46:14 2004
-@@ -23,6 +23,7 @@
- #ifndef __GST_OSS_ELEMENT_H__
- #define __GST_OSS_ELEMENT_H__
-
-+#include <sys/types.h>
- #include <gst/gst.h>
-
- /* debugging category */
diff --git a/multimedia/gstreamer-plugins/pkg-plist b/multimedia/gstreamer-plugins/pkg-plist
index cf5b6c64da04..f4720a089850 100644
--- a/multimedia/gstreamer-plugins/pkg-plist
+++ b/multimedia/gstreamer-plugins/pkg-plist
@@ -1,316 +1,73 @@
-bin/gst-launch-ext-%%VERSION%%
bin/gst-visualise-%%VERSION%%
include/gstreamer-%%VERSION%%/gst/audio/audio.h
-include/gstreamer-%%VERSION%%/gst/audio/audioclock.h
+include/gstreamer-%%VERSION%%/gst/audio/gstaudioclock.h
+include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
+include/gstreamer-%%VERSION%%/gst/audio/gstaudiosink.h
+include/gstreamer-%%VERSION%%/gst/audio/gstaudiosrc.h
+include/gstreamer-%%VERSION%%/gst/audio/gstbaseaudiosink.h
+include/gstreamer-%%VERSION%%/gst/audio/gstbaseaudiosrc.h
+include/gstreamer-%%VERSION%%/gst/audio/gstringbuffer.h
+include/gstreamer-%%VERSION%%/gst/audio/mixerutils.h
include/gstreamer-%%VERSION%%/gst/audio/multichannel-enumtypes.h
include/gstreamer-%%VERSION%%/gst/audio/multichannel.h
-include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalance.h
-include/gstreamer-%%VERSION%%/gst/colorbalance/colorbalancechannel.h
+include/gstreamer-%%VERSION%%/gst/cdda/gstcddabasesrc.h
include/gstreamer-%%VERSION%%/gst/floatcast/floatcast.h
-include/gstreamer-%%VERSION%%/gst/idct/idct.h
-include/gstreamer-%%VERSION%%/gst/media-info/media-info.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixer-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixer.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixeroptions.h
-include/gstreamer-%%VERSION%%/gst/mixer/mixertrack.h
-include/gstreamer-%%VERSION%%/gst/navigation/navigation.h
-include/gstreamer-%%VERSION%%/gst/play/play-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/play/play.h
-include/gstreamer-%%VERSION%%/gst/propertyprobe/propertyprobe.h
-include/gstreamer-%%VERSION%%/gst/resample/resample.h
+include/gstreamer-%%VERSION%%/gst/interfaces/colorbalance.h
+include/gstreamer-%%VERSION%%/gst/interfaces/colorbalancechannel.h
+include/gstreamer-%%VERSION%%/gst/interfaces/interfaces-enumtypes.h
+include/gstreamer-%%VERSION%%/gst/interfaces/mixer.h
+include/gstreamer-%%VERSION%%/gst/interfaces/mixeroptions.h
+include/gstreamer-%%VERSION%%/gst/interfaces/mixertrack.h
+include/gstreamer-%%VERSION%%/gst/interfaces/navigation.h
+include/gstreamer-%%VERSION%%/gst/interfaces/propertyprobe.h
+include/gstreamer-%%VERSION%%/gst/interfaces/tuner.h
+include/gstreamer-%%VERSION%%/gst/interfaces/tunerchannel.h
+include/gstreamer-%%VERSION%%/gst/interfaces/tunernorm.h
+include/gstreamer-%%VERSION%%/gst/interfaces/xoverlay.h
+include/gstreamer-%%VERSION%%/gst/netbuffer/gstnetbuffer.h
include/gstreamer-%%VERSION%%/gst/riff/riff-ids.h
include/gstreamer-%%VERSION%%/gst/riff/riff-media.h
include/gstreamer-%%VERSION%%/gst/riff/riff-read.h
+include/gstreamer-%%VERSION%%/gst/rtp/gstbasertpdepayload.h
+include/gstreamer-%%VERSION%%/gst/rtp/gstbasertppayload.h
+include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbuffer.h
include/gstreamer-%%VERSION%%/gst/tag/tag.h
-include/gstreamer-%%VERSION%%/gst/tuner/tuner-enumtypes.h
-include/gstreamer-%%VERSION%%/gst/tuner/tuner.h
-include/gstreamer-%%VERSION%%/gst/tuner/tunerchannel.h
-include/gstreamer-%%VERSION%%/gst/tuner/tunernorm.h
+include/gstreamer-%%VERSION%%/gst/video/gstvideofilter.h
+include/gstreamer-%%VERSION%%/gst/video/gstvideosink.h
include/gstreamer-%%VERSION%%/gst/video/video.h
-include/gstreamer-%%VERSION%%/gst/video/videosink.h
-include/gstreamer-%%VERSION%%/gst/xoverlay/xoverlay.h
-include/gstreamer-%%VERSION%%/gst/xwindowlistener/xwindowlistener.h
-lib/gstreamer-%%VERSION%%/libgstac3parse.a
-lib/gstreamer-%%VERSION%%/libgstac3parse.la
-lib/gstreamer-%%VERSION%%/libgstac3parse.so
lib/gstreamer-%%VERSION%%/libgstadder.a
lib/gstreamer-%%VERSION%%/libgstadder.la
lib/gstreamer-%%VERSION%%/libgstadder.so
-lib/gstreamer-%%VERSION%%/libgstalaw.a
-lib/gstreamer-%%VERSION%%/libgstalaw.la
-lib/gstreamer-%%VERSION%%/libgstalaw.so
-lib/gstreamer-%%VERSION%%/libgstalpha.a
-lib/gstreamer-%%VERSION%%/libgstalpha.la
-lib/gstreamer-%%VERSION%%/libgstalpha.so
-lib/gstreamer-%%VERSION%%/libgstalphacolor.a
-lib/gstreamer-%%VERSION%%/libgstalphacolor.la
-lib/gstreamer-%%VERSION%%/libgstalphacolor.so
-lib/gstreamer-%%VERSION%%/libgstapetag.a
-lib/gstreamer-%%VERSION%%/libgstapetag.la
-lib/gstreamer-%%VERSION%%/libgstapetag.so
-lib/gstreamer-%%VERSION%%/libgstasf.a
-lib/gstreamer-%%VERSION%%/libgstasf.la
-lib/gstreamer-%%VERSION%%/libgstasf.so
-lib/gstreamer-%%VERSION%%/libgstaudio.a
-lib/gstreamer-%%VERSION%%/libgstaudio.la
-lib/gstreamer-%%VERSION%%/libgstaudio.so
lib/gstreamer-%%VERSION%%/libgstaudioconvert.a
lib/gstreamer-%%VERSION%%/libgstaudioconvert.la
lib/gstreamer-%%VERSION%%/libgstaudioconvert.so
-lib/gstreamer-%%VERSION%%/libgstaudiofilter.a
-lib/gstreamer-%%VERSION%%/libgstaudiofilter.la
-lib/gstreamer-%%VERSION%%/libgstaudiofilter.so
lib/gstreamer-%%VERSION%%/libgstaudiorate.a
lib/gstreamer-%%VERSION%%/libgstaudiorate.la
lib/gstreamer-%%VERSION%%/libgstaudiorate.so
-lib/gstreamer-%%VERSION%%/libgstaudioscale.a
-lib/gstreamer-%%VERSION%%/libgstaudioscale.la
-lib/gstreamer-%%VERSION%%/libgstaudioscale.so
-lib/gstreamer-%%VERSION%%/libgstauparse.a
-lib/gstreamer-%%VERSION%%/libgstauparse.la
-lib/gstreamer-%%VERSION%%/libgstauparse.so
-lib/gstreamer-%%VERSION%%/libgstautodetect.a
-lib/gstreamer-%%VERSION%%/libgstautodetect.la
-lib/gstreamer-%%VERSION%%/libgstautodetect.so
-lib/gstreamer-%%VERSION%%/libgstavi.a
-lib/gstreamer-%%VERSION%%/libgstavi.la
-lib/gstreamer-%%VERSION%%/libgstavi.so
-lib/gstreamer-%%VERSION%%/libgstcdplayer.a
-lib/gstreamer-%%VERSION%%/libgstcdplayer.la
-lib/gstreamer-%%VERSION%%/libgstcdplayer.so
-lib/gstreamer-%%VERSION%%/libgstcdxaparse.a
-lib/gstreamer-%%VERSION%%/libgstcdxaparse.la
-lib/gstreamer-%%VERSION%%/libgstcdxaparse.so
-lib/gstreamer-%%VERSION%%/libgstchart.a
-lib/gstreamer-%%VERSION%%/libgstchart.la
-lib/gstreamer-%%VERSION%%/libgstchart.so
-lib/gstreamer-%%VERSION%%/libgstcolorspace.a
-lib/gstreamer-%%VERSION%%/libgstcolorspace.la
-lib/gstreamer-%%VERSION%%/libgstcolorspace.so
-lib/gstreamer-%%VERSION%%/libgstcutter.a
-lib/gstreamer-%%VERSION%%/libgstcutter.la
-lib/gstreamer-%%VERSION%%/libgstcutter.so
-lib/gstreamer-%%VERSION%%/libgstdebug.a
-lib/gstreamer-%%VERSION%%/libgstdebug.la
-lib/gstreamer-%%VERSION%%/libgstdebug.so
+lib/gstreamer-%%VERSION%%/libgstaudioresample.a
+lib/gstreamer-%%VERSION%%/libgstaudioresample.la
+lib/gstreamer-%%VERSION%%/libgstaudioresample.so
+lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.a
+lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.la
+lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.so
lib/gstreamer-%%VERSION%%/libgstdecodebin.a
lib/gstreamer-%%VERSION%%/libgstdecodebin.la
lib/gstreamer-%%VERSION%%/libgstdecodebin.so
-lib/gstreamer-%%VERSION%%/libgstdeinterlace.a
-lib/gstreamer-%%VERSION%%/libgstdeinterlace.la
-lib/gstreamer-%%VERSION%%/libgstdeinterlace.so
-lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.a
-lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.la
-lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.so
-lib/gstreamer-%%VERSION%%/libgstdvdsubdec.a
-lib/gstreamer-%%VERSION%%/libgstdvdsubdec.la
-lib/gstreamer-%%VERSION%%/libgstdvdsubdec.so
-lib/gstreamer-%%VERSION%%/libgstefence.a
-lib/gstreamer-%%VERSION%%/libgstefence.la
-lib/gstreamer-%%VERSION%%/libgstefence.so
-lib/gstreamer-%%VERSION%%/libgsteffectv.a
-lib/gstreamer-%%VERSION%%/libgsteffectv.la
-lib/gstreamer-%%VERSION%%/libgsteffectv.so
-lib/gstreamer-%%VERSION%%/libgstequalizer.a
-lib/gstreamer-%%VERSION%%/libgstequalizer.la
-lib/gstreamer-%%VERSION%%/libgstequalizer.so
-lib/gstreamer-%%VERSION%%/libgstfestival.a
-lib/gstreamer-%%VERSION%%/libgstfestival.la
-lib/gstreamer-%%VERSION%%/libgstfestival.so
lib/gstreamer-%%VERSION%%/libgstffmpegcolorspace.a
lib/gstreamer-%%VERSION%%/libgstffmpegcolorspace.la
lib/gstreamer-%%VERSION%%/libgstffmpegcolorspace.so
-lib/gstreamer-%%VERSION%%/libgstfilter.a
-lib/gstreamer-%%VERSION%%/libgstfilter.la
-lib/gstreamer-%%VERSION%%/libgstfilter.so
-lib/gstreamer-%%VERSION%%/libgstflxdec.a
-lib/gstreamer-%%VERSION%%/libgstflxdec.la
-lib/gstreamer-%%VERSION%%/libgstflxdec.so
-lib/gstreamer-%%VERSION%%/libgstfreeze.a
-lib/gstreamer-%%VERSION%%/libgstfreeze.la
-lib/gstreamer-%%VERSION%%/libgstfreeze.so
-lib/gstreamer-%%VERSION%%/libgstgamma.a
-lib/gstreamer-%%VERSION%%/libgstgamma.la
-lib/gstreamer-%%VERSION%%/libgstgamma.so
-lib/gstreamer-%%VERSION%%/libgstgoom.a
-lib/gstreamer-%%VERSION%%/libgstgoom.la
-lib/gstreamer-%%VERSION%%/libgstgoom.so
-lib/gstreamer-%%VERSION%%/libgstidct.a
-lib/gstreamer-%%VERSION%%/libgstidct.la
-lib/gstreamer-%%VERSION%%/libgstidct.so
-lib/gstreamer-%%VERSION%%/libgstimagemixer.a
-lib/gstreamer-%%VERSION%%/libgstimagemixer.la
-lib/gstreamer-%%VERSION%%/libgstimagemixer.so
-lib/gstreamer-%%VERSION%%/libgstinterleave.a
-lib/gstreamer-%%VERSION%%/libgstinterleave.la
-lib/gstreamer-%%VERSION%%/libgstinterleave.so
-lib/gstreamer-%%VERSION%%/libgstlevel.a
-lib/gstreamer-%%VERSION%%/libgstlevel.la
-lib/gstreamer-%%VERSION%%/libgstlevel.so
-lib/gstreamer-%%VERSION%%/libgstmatroska.a
-lib/gstreamer-%%VERSION%%/libgstmatroska.la
-lib/gstreamer-%%VERSION%%/libgstmatroska.so
-lib/gstreamer-%%VERSION%%/libgstmedian.a
-lib/gstreamer-%%VERSION%%/libgstmedian.la
-lib/gstreamer-%%VERSION%%/libgstmedian.so
-lib/gstreamer-%%VERSION%%/libgstmixmatrix.a
-lib/gstreamer-%%VERSION%%/libgstmixmatrix.la
-lib/gstreamer-%%VERSION%%/libgstmixmatrix.so
-lib/gstreamer-%%VERSION%%/libgstmodplug.a
-lib/gstreamer-%%VERSION%%/libgstmodplug.la
-lib/gstreamer-%%VERSION%%/libgstmodplug.so
-lib/gstreamer-%%VERSION%%/libgstmonoscope.a
-lib/gstreamer-%%VERSION%%/libgstmonoscope.la
-lib/gstreamer-%%VERSION%%/libgstmonoscope.so
-lib/gstreamer-%%VERSION%%/libgstmp1videoparse.a
-lib/gstreamer-%%VERSION%%/libgstmp1videoparse.la
-lib/gstreamer-%%VERSION%%/libgstmp1videoparse.so
-lib/gstreamer-%%VERSION%%/libgstmpeg1systemencode.a
-lib/gstreamer-%%VERSION%%/libgstmpeg1systemencode.la
-lib/gstreamer-%%VERSION%%/libgstmpeg1systemencode.so
-lib/gstreamer-%%VERSION%%/libgstmpeg2subt.a
-lib/gstreamer-%%VERSION%%/libgstmpeg2subt.la
-lib/gstreamer-%%VERSION%%/libgstmpeg2subt.so
-lib/gstreamer-%%VERSION%%/libgstmpegaudio.a
-lib/gstreamer-%%VERSION%%/libgstmpegaudio.la
-lib/gstreamer-%%VERSION%%/libgstmpegaudio.so
-lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.a
-lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.la
-lib/gstreamer-%%VERSION%%/libgstmpegaudioparse.so
-lib/gstreamer-%%VERSION%%/libgstmpegstream.a
-lib/gstreamer-%%VERSION%%/libgstmpegstream.la
-lib/gstreamer-%%VERSION%%/libgstmpegstream.so
-lib/gstreamer-%%VERSION%%/libgstmulaw.a
-lib/gstreamer-%%VERSION%%/libgstmulaw.la
-lib/gstreamer-%%VERSION%%/libgstmulaw.so
-lib/gstreamer-%%VERSION%%/libgstmultifilesink.a
-lib/gstreamer-%%VERSION%%/libgstmultifilesink.la
-lib/gstreamer-%%VERSION%%/libgstmultifilesink.so
-lib/gstreamer-%%VERSION%%/libgstmultipart.a
-lib/gstreamer-%%VERSION%%/libgstmultipart.la
-lib/gstreamer-%%VERSION%%/libgstmultipart.so
-lib/gstreamer-%%VERSION%%/libgstnavigationtest.a
-lib/gstreamer-%%VERSION%%/libgstnavigationtest.la
-lib/gstreamer-%%VERSION%%/libgstnavigationtest.so
-lib/gstreamer-%%VERSION%%/libgstossaudio.a
-lib/gstreamer-%%VERSION%%/libgstossaudio.la
-lib/gstreamer-%%VERSION%%/libgstossaudio.so
-lib/gstreamer-%%VERSION%%/libgstoverlay.a
-lib/gstreamer-%%VERSION%%/libgstoverlay.la
-lib/gstreamer-%%VERSION%%/libgstoverlay.so
-lib/gstreamer-%%VERSION%%/libgstpassthrough.a
-lib/gstreamer-%%VERSION%%/libgstpassthrough.la
-lib/gstreamer-%%VERSION%%/libgstpassthrough.so
lib/gstreamer-%%VERSION%%/libgstplaybin.a
lib/gstreamer-%%VERSION%%/libgstplaybin.la
lib/gstreamer-%%VERSION%%/libgstplaybin.so
-lib/gstreamer-%%VERSION%%/libgstplayondemand.a
-lib/gstreamer-%%VERSION%%/libgstplayondemand.la
-lib/gstreamer-%%VERSION%%/libgstplayondemand.so
-lib/gstreamer-%%VERSION%%/libgstpuzzle.a
-lib/gstreamer-%%VERSION%%/libgstpuzzle.la
-lib/gstreamer-%%VERSION%%/libgstpuzzle.so
-lib/gstreamer-%%VERSION%%/libgstqtdemux.a
-lib/gstreamer-%%VERSION%%/libgstqtdemux.la
-lib/gstreamer-%%VERSION%%/libgstqtdemux.so
-lib/gstreamer-%%VERSION%%/libgstresample.a
-lib/gstreamer-%%VERSION%%/libgstresample.la
-lib/gstreamer-%%VERSION%%/libgstresample.so
-lib/gstreamer-%%VERSION%%/libgstrfbsrc.a
-lib/gstreamer-%%VERSION%%/libgstrfbsrc.la
-lib/gstreamer-%%VERSION%%/libgstrfbsrc.so
-lib/gstreamer-%%VERSION%%/libgstriff.a
-lib/gstreamer-%%VERSION%%/libgstriff.la
-lib/gstreamer-%%VERSION%%/libgstriff.so
-lib/gstreamer-%%VERSION%%/libgstrmdemux.a
-lib/gstreamer-%%VERSION%%/libgstrmdemux.la
-lib/gstreamer-%%VERSION%%/libgstrmdemux.so
-lib/gstreamer-%%VERSION%%/libgstrtjpeg.a
-lib/gstreamer-%%VERSION%%/libgstrtjpeg.la
-lib/gstreamer-%%VERSION%%/libgstrtjpeg.so
-lib/gstreamer-%%VERSION%%/libgstrtp.a
-lib/gstreamer-%%VERSION%%/libgstrtp.la
-lib/gstreamer-%%VERSION%%/libgstrtp.so
-lib/gstreamer-%%VERSION%%/libgstsilence.a
-lib/gstreamer-%%VERSION%%/libgstsilence.la
-lib/gstreamer-%%VERSION%%/libgstsilence.so
-lib/gstreamer-%%VERSION%%/libgstsinesrc.a
-lib/gstreamer-%%VERSION%%/libgstsinesrc.la
-lib/gstreamer-%%VERSION%%/libgstsinesrc.so
-lib/gstreamer-%%VERSION%%/libgstsmooth.a
-lib/gstreamer-%%VERSION%%/libgstsmooth.la
-lib/gstreamer-%%VERSION%%/libgstsmooth.so
-lib/gstreamer-%%VERSION%%/libgstsmpte.a
-lib/gstreamer-%%VERSION%%/libgstsmpte.la
-lib/gstreamer-%%VERSION%%/libgstsmpte.so
-%%SPC%%lib/gstreamer-%%VERSION%%/libgstspc.a
-%%SPC%%lib/gstreamer-%%VERSION%%/libgstspc.la
-%%SPC%%lib/gstreamer-%%VERSION%%/libgstspc.so
-lib/gstreamer-%%VERSION%%/libgstspectrum.a
-lib/gstreamer-%%VERSION%%/libgstspectrum.la
-lib/gstreamer-%%VERSION%%/libgstspectrum.so
-lib/gstreamer-%%VERSION%%/libgstspeed.a
-lib/gstreamer-%%VERSION%%/libgstspeed.la
-lib/gstreamer-%%VERSION%%/libgstspeed.so
-lib/gstreamer-%%VERSION%%/libgststereo.a
-lib/gstreamer-%%VERSION%%/libgststereo.la
-lib/gstreamer-%%VERSION%%/libgststereo.so
lib/gstreamer-%%VERSION%%/libgstsubparse.a
lib/gstreamer-%%VERSION%%/libgstsubparse.la
lib/gstreamer-%%VERSION%%/libgstsubparse.so
-lib/gstreamer-%%VERSION%%/libgstswitch.a
-lib/gstreamer-%%VERSION%%/libgstswitch.la
-lib/gstreamer-%%VERSION%%/libgstswitch.so
-lib/gstreamer-%%VERSION%%/libgstsynaesthesia.a
-lib/gstreamer-%%VERSION%%/libgstsynaesthesia.la
-lib/gstreamer-%%VERSION%%/libgstsynaesthesia.so
-lib/gstreamer-%%VERSION%%/libgsttagedit.a
-lib/gstreamer-%%VERSION%%/libgsttagedit.la
-lib/gstreamer-%%VERSION%%/libgsttagedit.so
lib/gstreamer-%%VERSION%%/libgsttcp.a
lib/gstreamer-%%VERSION%%/libgsttcp.la
lib/gstreamer-%%VERSION%%/libgsttcp.so
-lib/gstreamer-%%VERSION%%/libgsttta.a
-lib/gstreamer-%%VERSION%%/libgsttta.la
-lib/gstreamer-%%VERSION%%/libgsttta.so
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.a
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.la
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
-lib/gstreamer-%%VERSION%%/libgstudp.a
-lib/gstreamer-%%VERSION%%/libgstudp.la
-lib/gstreamer-%%VERSION%%/libgstudp.so
-lib/gstreamer-%%VERSION%%/libgstvbidec.a
-lib/gstreamer-%%VERSION%%/libgstvbidec.la
-lib/gstreamer-%%VERSION%%/libgstvbidec.so
-lib/gstreamer-%%VERSION%%/libgstvcdsrc.a
-lib/gstreamer-%%VERSION%%/libgstvcdsrc.la
-lib/gstreamer-%%VERSION%%/libgstvcdsrc.so
-lib/gstreamer-%%VERSION%%/libgstvideo.a
-lib/gstreamer-%%VERSION%%/libgstvideo.la
-lib/gstreamer-%%VERSION%%/libgstvideo.so
-lib/gstreamer-%%VERSION%%/libgstvideobalance.a
-lib/gstreamer-%%VERSION%%/libgstvideobalance.la
-lib/gstreamer-%%VERSION%%/libgstvideobalance.so
-lib/gstreamer-%%VERSION%%/libgstvideobox.a
-lib/gstreamer-%%VERSION%%/libgstvideobox.la
-lib/gstreamer-%%VERSION%%/libgstvideobox.so
-lib/gstreamer-%%VERSION%%/libgstvideocrop.a
-lib/gstreamer-%%VERSION%%/libgstvideocrop.la
-lib/gstreamer-%%VERSION%%/libgstvideocrop.so
-lib/gstreamer-%%VERSION%%/libgstvideodrop.a
-lib/gstreamer-%%VERSION%%/libgstvideodrop.la
-lib/gstreamer-%%VERSION%%/libgstvideodrop.so
-lib/gstreamer-%%VERSION%%/libgstvideofilter.a
-lib/gstreamer-%%VERSION%%/libgstvideofilter.la
-lib/gstreamer-%%VERSION%%/libgstvideofilter.so
-lib/gstreamer-%%VERSION%%/libgstvideoflip.a
-lib/gstreamer-%%VERSION%%/libgstvideoflip.la
-lib/gstreamer-%%VERSION%%/libgstvideoflip.so
-lib/gstreamer-%%VERSION%%/libgstvideomixer.a
-lib/gstreamer-%%VERSION%%/libgstvideomixer.la
-lib/gstreamer-%%VERSION%%/libgstvideomixer.so
lib/gstreamer-%%VERSION%%/libgstvideorate.a
lib/gstreamer-%%VERSION%%/libgstvideorate.la
lib/gstreamer-%%VERSION%%/libgstvideorate.so
@@ -320,80 +77,68 @@ lib/gstreamer-%%VERSION%%/libgstvideoscale.so
lib/gstreamer-%%VERSION%%/libgstvideotestsrc.a
lib/gstreamer-%%VERSION%%/libgstvideotestsrc.la
lib/gstreamer-%%VERSION%%/libgstvideotestsrc.so
-lib/gstreamer-%%VERSION%%/libgstvolenv.a
-lib/gstreamer-%%VERSION%%/libgstvolenv.la
-lib/gstreamer-%%VERSION%%/libgstvolenv.so
lib/gstreamer-%%VERSION%%/libgstvolume.a
lib/gstreamer-%%VERSION%%/libgstvolume.la
lib/gstreamer-%%VERSION%%/libgstvolume.so
-lib/gstreamer-%%VERSION%%/libgstwavenc.a
-lib/gstreamer-%%VERSION%%/libgstwavenc.la
-lib/gstreamer-%%VERSION%%/libgstwavenc.so
-lib/gstreamer-%%VERSION%%/libgstwavparse.a
-lib/gstreamer-%%VERSION%%/libgstwavparse.la
-lib/gstreamer-%%VERSION%%/libgstwavparse.so
lib/gstreamer-%%VERSION%%/libgstximagesink.a
lib/gstreamer-%%VERSION%%/libgstximagesink.la
lib/gstreamer-%%VERSION%%/libgstximagesink.so
lib/gstreamer-%%VERSION%%/libgstxvimagesink.a
lib/gstreamer-%%VERSION%%/libgstxvimagesink.la
lib/gstreamer-%%VERSION%%/libgstxvimagesink.so
-lib/gstreamer-%%VERSION%%/libgstxwindowlistener.a
-lib/gstreamer-%%VERSION%%/libgstxwindowlistener.la
-lib/gstreamer-%%VERSION%%/libgstxwindowlistener.so
-lib/gstreamer-%%VERSION%%/libgsty4menc.a
-lib/gstreamer-%%VERSION%%/libgsty4menc.la
-lib/gstreamer-%%VERSION%%/libgsty4menc.so
+lib/libgstaudio-%%VERSION%%.a
+lib/libgstaudio-%%VERSION%%.la
+lib/libgstaudio-%%VERSION%%.so
+lib/libgstaudio-%%VERSION%%.so.0
+lib/libgstcdda-%%VERSION%%.a
+lib/libgstcdda-%%VERSION%%.la
+lib/libgstcdda-%%VERSION%%.so
+lib/libgstcdda-%%VERSION%%.so.0
lib/libgstinterfaces-%%VERSION%%.a
lib/libgstinterfaces-%%VERSION%%.la
lib/libgstinterfaces-%%VERSION%%.so
-lib/libgstinterfaces-%%VERSION%%.so.%%SHLIB_VERSION%%
-lib/libgstmedia-info-%%VERSION%%.a
-lib/libgstmedia-info-%%VERSION%%.la
-lib/libgstmedia-info-%%VERSION%%.so
-lib/libgstmedia-info-%%VERSION%%.so.%%SHLIB_VERSION%%
-lib/libgstplay-%%VERSION%%.a
-lib/libgstplay-%%VERSION%%.la
-lib/libgstplay-%%VERSION%%.so
-lib/libgstplay-%%VERSION%%.so.%%SHLIB_VERSION%%
-libdata/pkgconfig/gstreamer-interfaces-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-libs-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-media-info-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-play-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-plugins-%%VERSION%%.pc
-share/locale/af/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/az/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/cs/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/en_GB/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/hu/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/it/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/nb/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/nl/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/or/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sq/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sr/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/sv/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/uk/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/vi/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-share/locale/zh_TW/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
-@dirrm lib/gstreamer-%%VERSION%%
-@dirrm include/gstreamer-%%VERSION%%/gst/xwindowlistener
-@dirrm include/gstreamer-%%VERSION%%/gst/xoverlay
+lib/libgstinterfaces-%%VERSION%%.so.0
+lib/libgstnetbuffer-%%VERSION%%.a
+lib/libgstnetbuffer-%%VERSION%%.la
+lib/libgstnetbuffer-%%VERSION%%.so
+lib/libgstnetbuffer-%%VERSION%%.so.0
+lib/libgstriff-%%VERSION%%.a
+lib/libgstriff-%%VERSION%%.la
+lib/libgstriff-%%VERSION%%.so
+lib/libgstriff-%%VERSION%%.so.0
+lib/libgstrtp-%%VERSION%%.a
+lib/libgstrtp-%%VERSION%%.la
+lib/libgstrtp-%%VERSION%%.so
+lib/libgstrtp-%%VERSION%%.so.0
+lib/libgsttag-%%VERSION%%.a
+lib/libgsttag-%%VERSION%%.la
+lib/libgsttag-%%VERSION%%.so
+lib/libgsttag-%%VERSION%%.so.0
+lib/libgstvideo-%%VERSION%%.a
+lib/libgstvideo-%%VERSION%%.la
+lib/libgstvideo-%%VERSION%%.so
+lib/libgstvideo-%%VERSION%%.so.0
+libdata/pkgconfig/gstreamer-plugins-base-%%VERSION%%.pc
+share/locale/af/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/az/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/cs/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/en_GB/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/hu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/it/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/nb/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/nl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/or/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/sq/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/sr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/sv/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/uk/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/vi/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
@dirrm include/gstreamer-%%VERSION%%/gst/video
-@dirrm include/gstreamer-%%VERSION%%/gst/tuner
@dirrm include/gstreamer-%%VERSION%%/gst/tag
+@dirrm include/gstreamer-%%VERSION%%/gst/rtp
@dirrm include/gstreamer-%%VERSION%%/gst/riff
-@dirrm include/gstreamer-%%VERSION%%/gst/resample
-@dirrm include/gstreamer-%%VERSION%%/gst/propertyprobe
-@dirrm include/gstreamer-%%VERSION%%/gst/play
-@dirrm include/gstreamer-%%VERSION%%/gst/navigation
-@dirrm include/gstreamer-%%VERSION%%/gst/mixer
-@dirrm include/gstreamer-%%VERSION%%/gst/media-info
-@dirrm include/gstreamer-%%VERSION%%/gst/idct
+@dirrm include/gstreamer-%%VERSION%%/gst/netbuffer
+@dirrm include/gstreamer-%%VERSION%%/gst/interfaces
@dirrm include/gstreamer-%%VERSION%%/gst/floatcast
-@dirrm include/gstreamer-%%VERSION%%/gst/colorbalance
+@dirrm include/gstreamer-%%VERSION%%/gst/cdda
@dirrm include/gstreamer-%%VERSION%%/gst/audio
-@dirrmtry include/gstreamer-%%VERSION%%/gst
-@dirrmtry include/gstreamer-%%VERSION%%
-@exec %D/bin/gst-register-${VERSION} --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
-@unexec %D/bin/gst-register-${VERSION} --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
diff --git a/multimedia/gstreamer-plugins80/Makefile b/multimedia/gstreamer-plugins80/Makefile
index b608ce711ccd..7c06048373ec 100644
--- a/multimedia/gstreamer-plugins80/Makefile
+++ b/multimedia/gstreamer-plugins80/Makefile
@@ -3,23 +3,24 @@
# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer-plugins80/Makefile,v 1.60 2006/04/23 22:55:30 mezz Exp $
#
PORTNAME= gstreamer
-PORTVERSION= 0.8.11
-PORTREVISION?= 2
+PORTVERSION= 0.8.12
+PORTREVISION?= 1
CATEGORIES?= multimedia audio
MASTER_SITES= ${MASTER_SITE_GNOME} \
http://gstreamer.freedesktop.org/src/gst-plugins/
MASTER_SITE_SUBDIR= sources/gst-plugins/0.8
-PKGNAMESUFFIX= -plugins${GST_PLUGIN_SUFFIX}
+PKGNAMESUFFIX= -plugins${GST_PLUGIN_SUFFIX}80
DISTNAME= gst-plugins-${PORTVERSION}
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT?= GStreamer written collection of plugins handling several media types
-LIB_DEPENDS+= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer \
+LIB_DEPENDS+= gstreamer-0.8.5:${PORTSDIR}/multimedia/gstreamer80 \
popt.0:${PORTSDIR}/devel/popt
SHLIB_VERSION= 1
@@ -29,11 +30,11 @@ WANT_GSTREAMER= yes
USE_X_PREFIX= yes
USE_BZIP2= yes
USE_GMAKE= yes
+USE_GETTEXT= yes
USE_GNOME+= gnomehack \
gnomeprefix \
gnometarget \
pkgconfig
-USE_REINPLACE= yes
GNU_CONFIGURE= yes
GST_PLUGIN?= base
diff --git a/multimedia/gstreamer-plugins80/Makefile.common b/multimedia/gstreamer-plugins80/Makefile.common
index 4509c14ea83b..b080a69004b3 100644
--- a/multimedia/gstreamer-plugins80/Makefile.common
+++ b/multimedia/gstreamer-plugins80/Makefile.common
@@ -134,16 +134,16 @@ GST_LIB_DIR= lib/gstreamer-${VERSION}
# Auto create PLIST
PLIST= ${NONEXISTENT}
-PLIST_FILES?= ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.a \
- ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.la \
- ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so
+PLIST_FILES?= ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so \
+ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.a \
+ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.la
# aalib
.if ${GST_PLUGIN}=="aalib"
LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib
-PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.a \
- ${GST_LIB_DIR}/libgstaasink.la \
- ${GST_LIB_DIR}/libgstaasink.so
+PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so \
+ ${GST_LIB_DIR}/libgstaasink.a \
+ ${GST_LIB_DIR}/libgstaasink.la
.endif
# artsd
@@ -179,9 +179,9 @@ GST_PLIST_SUFFIX= dec
.if ${GST_PLUGIN}=="esound"
USE_GNOME+= esound
GST_PLUGIN_DIR= ext/esd
-PLIST_FILES= ${GST_LIB_DIR}/libgstesd.a \
- ${GST_LIB_DIR}/libgstesd.la \
- ${GST_LIB_DIR}/libgstesd.so
+PLIST_FILES= ${GST_LIB_DIR}/libgstesd.so \
+ ${GST_LIB_DIR}/libgstesd.a \
+ ${GST_LIB_DIR}/libgstesd.la
.endif
# faac
@@ -216,7 +216,7 @@ PLIST_FILES= include/gstreamer-0.8/gst/gconf/gconf.h \
lib/libgstgconf-0.8.so \
lib/libgstgconf-0.8.so.1 \
libdata/pkgconfig/gstreamer-gconf-0.8.pc \
- '@dirrmtry include/gstreamer-0.8/gst/gconf'
+ '@unexec rmdir %D/include/gstreamer-0.8/gst/gconf 2>/dev/null || true'
.endif
# gdkpixbuf
@@ -249,9 +249,9 @@ LIB_DEPENDS+= cdaudio.1:${PORTSDIR}/audio/libcdaudio
# libcdio
.if ${GST_PLUGIN}=="cdio"
LIB_DEPENDS+= cdio.6:${PORTSDIR}/sysutils/libcdio
-PLIST_FILES= ${GST_LIB_DIR}/libgstcddasrc.a \
- ${GST_LIB_DIR}/libgstcddasrc.la \
- ${GST_LIB_DIR}/libgstcddasrc.so
+PLIST_FILES= ${GST_LIB_DIR}/libgstcddasrc.so \
+ ${GST_LIB_DIR}/libgstcddasrc.a \
+ ${GST_LIB_DIR}/libgstcddasrc.la
.endif
# libvisual
@@ -267,9 +267,9 @@ LIB_DEPENDS+= mpcdec.4:${PORTSDIR}/audio/libmpcdec
# hermes
.if ${GST_PLUGIN}=="hermes"
LIB_DEPENDS+= Hermes.1:${PORTSDIR}/graphics/Hermes
-PLIST_FILES= ${GST_LIB_DIR}/libgsthermescolorspace.a \
- ${GST_LIB_DIR}/libgsthermescolorspace.la \
- ${GST_LIB_DIR}/libgsthermescolorspace.so
+PLIST_FILES= ${GST_LIB_DIR}/libgsthermescolorspace.so \
+ ${GST_LIB_DIR}/libgsthermescolorspace.a \
+ ${GST_LIB_DIR}/libgsthermescolorspace.la
.endif
# jpeg
@@ -284,9 +284,9 @@ LIB_DEPENDS+= jpeg-mmx.62:${PORTSDIR}/graphics/jpeg-mmx
CONFLICTS+= gstreamer-plugins-jpeg-*.*
GST_PLUGIN_DIR= ext/jpeg
-PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.a \
- ${GST_LIB_DIR}/libgstjpeg.la \
- ${GST_LIB_DIR}/libgstjpeg.so
+PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.so \
+ ${GST_LIB_DIR}/libgstjpeg.a \
+ ${GST_LIB_DIR}/libgstjpeg.la
.endif
# ladspa
@@ -312,15 +312,16 @@ LIB_DEPENDS+= audiofile.0:${PORTSDIR}/audio/libaudiofile
# libcaca
.if ${GST_PLUGIN}=="libcaca"
BUILD_DEPENDS+= ${LOCALBASE}/lib/libcaca.a:${PORTSDIR}/graphics/libcaca
-PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.a \
- ${GST_LIB_DIR}/libgstcacasink.la \
- ${GST_LIB_DIR}/libgstcacasink.so
+PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so \
+ ${GST_LIB_DIR}/libgstcacasink.a \
+ ${GST_LIB_DIR}/libgstcacasink.la
.endif
# dv
.if ${GST_PLUGIN}=="dv"
LIB_DEPENDS+= dv.4:${PORTSDIR}/multimedia/libdv
GST_PLIST_SUFFIX= dec
+EXTRA_LIBS= -ldv
.endif
# dvd (dvdnav dvdread)
@@ -329,9 +330,9 @@ EXTRA_LIBS+= -ldvdnav
LIB_DEPENDS+= dvdnav.4:${PORTSDIR}/multimedia/libdvdnav
GST_PLUGIN_DIR= ext/dvdnav \
ext/dvdread
-PLIST_FILES= ${GST_LIB_DIR}/libgstdvdnavsrc.a \
+PLIST_FILES= ${GST_LIB_DIR}/libgstdvdnavsrc.so \
+ ${GST_LIB_DIR}/libgstdvdnavsrc.a \
${GST_LIB_DIR}/libgstdvdnavsrc.la \
- ${GST_LIB_DIR}/libgstdvdnavsrc.so \
${GST_LIB_DIR}/libgstdvdreadsrc.a \
${GST_LIB_DIR}/libgstdvdreadsrc.la \
${GST_LIB_DIR}/libgstdvdreadsrc.so
@@ -345,17 +346,17 @@ LIB_DEPENDS+= fame-0.9.1:${PORTSDIR}/multimedia/libfame
# libmms
.if ${GST_PLUGIN}=="libmms"
LIB_DEPENDS+= mms.0:${PORTSDIR}/net/libmms
-PLIST_FILES= ${GST_LIB_DIR}/libgstmms.a \
- ${GST_LIB_DIR}/libgstmms.la \
- ${GST_LIB_DIR}/libgstmms.so
+PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so \
+ ${GST_LIB_DIR}/libgstmms.a \
+ ${GST_LIB_DIR}/libgstmms.la
.endif
# libmng
.if ${GST_PLUGIN}=="libmng"
LIB_DEPENDS+= mng.1:${PORTSDIR}/graphics/libmng
-PLIST_FILES= ${GST_LIB_DIR}/libgstmng.a \
- ${GST_LIB_DIR}/libgstmng.la \
- ${GST_LIB_DIR}/libgstmng.so
+PLIST_FILES= ${GST_LIB_DIR}/libgstmng.so \
+ ${GST_LIB_DIR}/libgstmng.a \
+ ${GST_LIB_DIR}/libgstmng.la
.endif
# mikmod
@@ -376,9 +377,9 @@ LIB_DEPENDS+= lavjpeg-1.8.0:${PORTSDIR}/multimedia/mjpegtools
# musicbrainz
.if ${GST_PLUGIN}=="musicbrainz"
LIB_DEPENDS+= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz
-PLIST_FILES= lib/gstreamer-${VERSION}/libgsttrm.a \
- lib/gstreamer-${VERSION}/libgsttrm.la \
- lib/gstreamer-${VERSION}/libgsttrm.so
+PLIST_FILES= lib/gstreamer-${VERSION}/libgsttrm.so \
+ lib/gstreamer-${VERSION}/libgsttrm.a \
+ lib/gstreamer-${VERSION}/libgsttrm.la
.endif
# shout
@@ -394,9 +395,9 @@ LIB_DEPENDS+= shout.5:${PORTSDIR}/audio/libshout2
# sidplay
.if ${GST_PLUGIN}=="sidplay"
LIB_DEPENDS+= sidplay.1:${PORTSDIR}/audio/libsidplay
-PLIST_FILES= ${GST_LIB_DIR}/libgstsid.a \
- ${GST_LIB_DIR}/libgstsid.la \
- ${GST_LIB_DIR}/libgstsid.so
+PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so \
+ ${GST_LIB_DIR}/libgstsid.a \
+ ${GST_LIB_DIR}/libgstsid.la
.endif
# sndfile
@@ -439,9 +440,9 @@ LIB_DEPENDS+= ogg.5:${PORTSDIR}/audio/libogg
# pango
.if ${GST_PLUGIN}=="pango"
USE_GNOME+= pango
-PLIST_FILES= ${GST_LIB_DIR}/libgsttextoverlay.a \
+PLIST_FILES= ${GST_LIB_DIR}/libgsttextoverlay.so \
+ ${GST_LIB_DIR}/libgsttextoverlay.a \
${GST_LIB_DIR}/libgsttextoverlay.la \
- ${GST_LIB_DIR}/libgsttextoverlay.so \
${GST_LIB_DIR}/libgsttimeoverlay.a \
${GST_LIB_DIR}/libgsttimeoverlay.la \
${GST_LIB_DIR}/libgsttimeoverlay.so
@@ -452,20 +453,20 @@ PLIST_FILES= ${GST_LIB_DIR}/libgsttextoverlay.a \
LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png
GST_PLUGIN_DIR= ext/libpng \
ext/snapshot
-PLIST_FILES= ${GST_LIB_DIR}/libgstpng.a \
+PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \
+ ${GST_LIB_DIR}/libgstpng.a \
+ ${GST_LIB_DIR}/libgstpng.la \
+ ${GST_LIB_DIR}/libgstpng.a \
${GST_LIB_DIR}/libgstpng.la \
- ${GST_LIB_DIR}/libgstpng.so \
- ${GST_LIB_DIR}/libgstsnapshot.a \
- ${GST_LIB_DIR}/libgstsnapshot.la \
${GST_LIB_DIR}/libgstsnapshot.so
.endif
-# polyp
+# poly
.if ${GST_PLUGIN}=="polyp"
LIB_DEPENDS+= polyp-0.7.0:${PORTSDIR}/audio/polypaudio
-PLIST_FILES= ${GST_LIB_DIR}/libpolypaudio.a \
- ${GST_LIB_DIR}/libpolypaudio.la \
- ${GST_LIB_DIR}/libpolypaudio.so
+PLIST_FILES= ${GST_LIB_DIR}/libpolypaudio.so \
+ ${GST_LIB_DIR}/libpolypaudio.a \
+ ${GST_LIB_DIR}/libpolypaudio.la
GST_PLUGIN_DIR= ext/polyp
.endif
@@ -509,9 +510,9 @@ LIB_DEPENDS+= wavpack.0:${PORTSDIR}/audio/wavpack
# x264
.if ${GST_PLUGIN}=="x264"
LIB_DEPENDS+= x264.1:${PORTSDIR}/multimedia/x264
-PLIST_FILES= ${GST_LIB_DIR}/libx264.a \
- ${GST_LIB_DIR}/libx264.la \
- ${GST_LIB_DIR}/libx264.so
+PLIST_FILES= ${GST_LIB_DIR}/libx264.so \
+ ${GST_LIB_DIR}/libx264.a \
+ ${GST_LIB_DIR}/libx264.la
.endif
# xvid
@@ -519,7 +520,7 @@ PLIST_FILES= ${GST_LIB_DIR}/libx264.a \
LIB_DEPENDS+= xvidcore.4:${PORTSDIR}/multimedia/xvid
.endif
-LIB_DEPENDS+= gstplay-${VERSION}.${SHLIB_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+LIB_DEPENDS+= gstplay-${VERSION}.${SHLIB_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins80
PLIST_FILES+= '@exec %D/bin/gst-register-${VERSION} --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
PLIST_FILES+= '@unexec %D/bin/gst-register-${VERSION} --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
diff --git a/multimedia/gstreamer-plugins80/distinfo b/multimedia/gstreamer-plugins80/distinfo
index 43d75a7a6117..c77b12705a06 100644
--- a/multimedia/gstreamer-plugins80/distinfo
+++ b/multimedia/gstreamer-plugins80/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/gst-plugins-0.8.11.tar.bz2) = ea787eeed3761ff03cb60ecebebe1c30
-SHA256 (gnome2/gst-plugins-0.8.11.tar.bz2) = 0e48eef1d3bfa2263c1047f9f84622a4e16e33d963252cb8153ff1b340c4ba90
-SIZE (gnome2/gst-plugins-0.8.11.tar.bz2) = 2439654
+MD5 (gnome2/gst-plugins-0.8.12.tar.bz2) = c5cb7312d96fe008763b3ac56e665ca5
+SHA256 (gnome2/gst-plugins-0.8.12.tar.bz2) = 8728da4f71bc87e10fb064d28154220d66a3d8332482fd2c8a7ed47c5f0a03ba
+SIZE (gnome2/gst-plugins-0.8.12.tar.bz2) = 2506926
diff --git a/multimedia/gstreamer-plugins80/pkg-plist b/multimedia/gstreamer-plugins80/pkg-plist
index cf5b6c64da04..da806a454c4a 100644
--- a/multimedia/gstreamer-plugins80/pkg-plist
+++ b/multimedia/gstreamer-plugins80/pkg-plist
@@ -134,18 +134,16 @@ lib/gstreamer-%%VERSION%%/libgstfreeze.so
lib/gstreamer-%%VERSION%%/libgstgamma.a
lib/gstreamer-%%VERSION%%/libgstgamma.la
lib/gstreamer-%%VERSION%%/libgstgamma.so
-lib/gstreamer-%%VERSION%%/libgstgoom.a
-lib/gstreamer-%%VERSION%%/libgstgoom.la
lib/gstreamer-%%VERSION%%/libgstgoom.so
lib/gstreamer-%%VERSION%%/libgstidct.a
lib/gstreamer-%%VERSION%%/libgstidct.la
lib/gstreamer-%%VERSION%%/libgstidct.so
-lib/gstreamer-%%VERSION%%/libgstimagemixer.a
-lib/gstreamer-%%VERSION%%/libgstimagemixer.la
-lib/gstreamer-%%VERSION%%/libgstimagemixer.so
lib/gstreamer-%%VERSION%%/libgstinterleave.a
lib/gstreamer-%%VERSION%%/libgstinterleave.la
lib/gstreamer-%%VERSION%%/libgstinterleave.so
+lib/gstreamer-%%VERSION%%/libgstimagemixer.a
+lib/gstreamer-%%VERSION%%/libgstimagemixer.la
+lib/gstreamer-%%VERSION%%/libgstimagemixer.so
lib/gstreamer-%%VERSION%%/libgstlevel.a
lib/gstreamer-%%VERSION%%/libgstlevel.la
lib/gstreamer-%%VERSION%%/libgstlevel.so
@@ -298,7 +296,6 @@ lib/gstreamer-%%VERSION%%/libgstvideobox.la
lib/gstreamer-%%VERSION%%/libgstvideobox.so
lib/gstreamer-%%VERSION%%/libgstvideocrop.a
lib/gstreamer-%%VERSION%%/libgstvideocrop.la
-lib/gstreamer-%%VERSION%%/libgstvideocrop.so
lib/gstreamer-%%VERSION%%/libgstvideodrop.a
lib/gstreamer-%%VERSION%%/libgstvideodrop.la
lib/gstreamer-%%VERSION%%/libgstvideodrop.so
@@ -364,6 +361,7 @@ libdata/pkgconfig/gstreamer-plugins-%%VERSION%%.pc
share/locale/af/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
share/locale/cs/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
+share/locale/da/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
share/locale/en_GB/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
share/locale/it/LC_MESSAGES/gst-plugins-%%VERSION%%.mo
diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile
index a0f1da4097c6..82317dd78aa5 100644
--- a/multimedia/gstreamer/Makefile
+++ b/multimedia/gstreamer/Makefile
@@ -3,15 +3,14 @@
# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
#
# $FreeBSD$
-#
+# $MCom: ports/multimedia/gstreamer/Makefile,v 1.45 2006/04/28 11:44:33 ahze Exp $
PORTNAME= gstreamer
-PORTVERSION= 0.8.11
-PORTREVISION= 2
+PORTVERSION= 0.10.5
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GNOME} \
http://gstreamer.freedesktop.org/src/gstreamer/
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/${GST_VERSION}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.10
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
@@ -24,43 +23,22 @@ USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
WANT_GNOME= yes
-USE_GNOME= gnomehack \
- gnomeprefix \
- glib20 \
- libxml2
-GNU_CONFIGURE= yes
+USE_GNOME= gnomehack gnomeprefix glib20 libxml2 ltverhack
+USE_GETTEXT= yes
+USE_AUTOTOOLS= libtool:15
CONFIGURE_ARGS= --disable-tests \
--disable-examples \
--disable-docs-build \
--disable-failing-tests
CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
-PLIST_SUB= \
- VERSION="${GST_VERSION}" \
- SHLIB_VERSION="${SHLIB_VERSION}" \
- PORTVERSION="${PORTVERSION}"
+PLIST_SUB= VERSION="${GST_VERSION}"
INSTALLS_SHLIB= yes
+GST_VERSION= 0.10
-MAN1= gst-complete-${GST_VERSION}.1 gst-compprep-${GST_VERSION}.1 \
- gst-feedback-${GST_VERSION}.1 gst-inspect-${GST_VERSION}.1 \
- gst-launch-${GST_VERSION}.1 gst-md5sum-${GST_VERSION}.1 \
- gst-register-${GST_VERSION}.1 gst-typefind-${GST_VERSION}.1 \
- gst-xmllaunch-${GST_VERSION}.1 gst-xmlinspect-${GST_VERSION}.1
-
-GST_VERSION=${PORTVERSION:C/...$//}
-
-# library minor number
-SHLIB_VERSION= 5
-
-.include <bsd.port.pre.mk>
-
-.if ( ( ${OSVERSION} < 504101 ) || ( ${OSVERSION} >= 600000 && ${OSVERSION} < 600012 ) )
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gst::cothreads.c
-.endif
-
-post-install:
-# register plugins
- -@${PREFIX}/bin/gst-register-${GST_VERSION} \
- --gst-registry=${PREFIX}/share/gnome/cache/gstreamer-${GST_VERSION}/registry.xml 2>/dev/null
+MAN1= gst-feedback-${GST_VERSION}.1 gst-inspect-${GST_VERSION}.1 \
+ gst-launch-${GST_VERSION}.1 \
+ gst-typefind-${GST_VERSION}.1 gst-xmlinspect-${GST_VERSION}.1 \
+ gst-xmllaunch-${GST_VERSION}.1
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/multimedia/gstreamer/distinfo b/multimedia/gstreamer/distinfo
index 2a24d9cb5c2e..111acca1cdef 100644
--- a/multimedia/gstreamer/distinfo
+++ b/multimedia/gstreamer/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/gstreamer-0.8.11.tar.bz2) = 3a251cf05b794ebac04e18f71e5b26eb
-SHA256 (gnome2/gstreamer-0.8.11.tar.bz2) = 29aaec0f345b614dfa8da97cef629d68f74b4523dd28cb0abc04352cf14e6064
-SIZE (gnome2/gstreamer-0.8.11.tar.bz2) = 1459651
+MD5 (gnome2/gstreamer-0.10.5.tar.bz2) = f088c1303f19f0423f35d699deed92e3
+SHA256 (gnome2/gstreamer-0.10.5.tar.bz2) = 1c055d04fc31ac5730a766743ece1402f93f967c8f815cd5c97112dfab8f4aa1
+SIZE (gnome2/gstreamer-0.10.5.tar.bz2) = 1620535
diff --git a/multimedia/gstreamer/files/patch-configure b/multimedia/gstreamer/files/patch-configure
deleted file mode 100644
index 672c3d3170fe..000000000000
--- a/multimedia/gstreamer/files/patch-configure
+++ /dev/null
@@ -1,29 +0,0 @@
---- configure.orig Fri Jun 4 18:19:18 2004
-+++ configure Fri Jun 4 18:20:27 2004
-@@ -21877,7 +21877,7 @@
-
-
- EXP_VAR=LOCALEDIR
-- FROM_VAR=$datadir/locale
-+ FROM_VAR=$prefix/share/locale
-
- prefix_save=$prefix
- exec_prefix_save=$exec_prefix
-@@ -21981,7 +21981,7 @@
- echo $ECHO_N "checking to see if compiler understands -Werror... $ECHO_C" >&6
-
- save_CFLAGS="$CFLAGS"
-- CFLAGS="$CFLAGS -Werror"
-+ CFLAGS="$CFLAGS"
-
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h. */
-@@ -22031,7 +22031,7 @@
- CFLAGS="$save_CFLAGS"
-
- if test "X$flag_ok" = Xyes ; then
-- GST_ERROR_CFLAGS="$GST_ERROR_CFLAGS -Werror"
-+ GST_ERROR_CFLAGS="$GST_ERROR_CFLAGS"
- true
- else
-
diff --git a/multimedia/gstreamer/files/patch-gst::cothreads.c b/multimedia/gstreamer/files/patch-gst::cothreads.c
deleted file mode 100644
index a756de582f5e..000000000000
--- a/multimedia/gstreamer/files/patch-gst::cothreads.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- gst/cothreads.c.orig Mon Feb 2 06:56:53 2004
-+++ gst/cothreads.c Fri Feb 6 13:05:26 2004
-@@ -42,6 +42,10 @@
- #include <ucontext.h>
- #endif
-
-+#ifdef HAVE_MAKECONTEXT
-+#include <ucontext.h>
-+#endif
-+
- #ifndef MAP_ANONYMOUS
- #ifdef MAP_ANON
- /* older glibc's have MAP_ANON instead of MAP_ANONYMOUS */
diff --git a/multimedia/gstreamer/files/patch-gst__gstbin.c b/multimedia/gstreamer/files/patch-gst__gstbin.c
new file mode 100644
index 000000000000..edff58cedd14
--- /dev/null
+++ b/multimedia/gstreamer/files/patch-gst__gstbin.c
@@ -0,0 +1,11 @@
+--- gst/gstbin.c.orig Tue Apr 18 21:12:49 2006
++++ gst/gstbin.c Tue Apr 18 21:39:56 2006
+@@ -2406,7 +2406,7 @@
+ {
+ gint ret;
+
+- if (G_TYPE_CHECK_INSTANCE_TYPE (element, GPOINTER_TO_INT (interface))) {
++ if (G_TYPE_CHECK_INSTANCE_TYPE (element, (GType)interface)) {
+ ret = 0;
+ } else {
+ /* we did not find the element, need to release the ref
diff --git a/multimedia/gstreamer/files/patch-gst_gstmemchunk.c b/multimedia/gstreamer/files/patch-gst_gstmemchunk.c
deleted file mode 100644
index 5a3a624cbb73..000000000000
--- a/multimedia/gstreamer/files/patch-gst_gstmemchunk.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- gst/gstmemchunk.c.orig Wed Aug 4 15:31:41 2004
-+++ gst/gstmemchunk.c Wed Aug 4 15:31:52 2004
-@@ -24,6 +24,7 @@
- #include "gstmemchunk.h"
- #include "gsttrashstack.h"
- #ifdef HAVE_VALGRIND
-+#include <sys/types.h>
- #include <sys/mman.h>
- #include <valgrind/valgrind.h>
- #endif
diff --git a/multimedia/gstreamer/pkg-plist b/multimedia/gstreamer/pkg-plist
index 7a2d99b411c4..caaa89e4494a 100644
--- a/multimedia/gstreamer/pkg-plist
+++ b/multimedia/gstreamer/pkg-plist
@@ -1,140 +1,113 @@
-bin/gst-complete
-bin/gst-complete-%%VERSION%%
-bin/gst-compprep
-bin/gst-compprep-%%VERSION%%
bin/gst-feedback
bin/gst-feedback-%%VERSION%%
bin/gst-inspect
bin/gst-inspect-%%VERSION%%
bin/gst-launch
bin/gst-launch-%%VERSION%%
-bin/gst-md5sum
-bin/gst-md5sum-%%VERSION%%
-bin/gst-register
-bin/gst-register-%%VERSION%%
bin/gst-typefind
bin/gst-typefind-%%VERSION%%
bin/gst-xmlinspect
bin/gst-xmlinspect-%%VERSION%%
bin/gst-xmllaunch
bin/gst-xmllaunch-%%VERSION%%
-include/gstreamer-%%VERSION%%/gst/bytestream/adapter.h
-include/gstreamer-%%VERSION%%/gst/bytestream/bytestream.h
-include/gstreamer-%%VERSION%%/gst/bytestream/filepad.h
-include/gstreamer-%%VERSION%%/gst/control/control.h
-include/gstreamer-%%VERSION%%/gst/control/dparam.h
-include/gstreamer-%%VERSION%%/gst/control/dparam_smooth.h
-include/gstreamer-%%VERSION%%/gst/control/dparamcommon.h
-include/gstreamer-%%VERSION%%/gst/control/dparammanager.h
-include/gstreamer-%%VERSION%%/gst/control/dplinearinterp.h
-include/gstreamer-%%VERSION%%/gst/control/unitconvert.h
+include/gstreamer-%%VERSION%%/gst/base/gstadapter.h
+include/gstreamer-%%VERSION%%/gst/base/gstbasesink.h
+include/gstreamer-%%VERSION%%/gst/base/gstbasesrc.h
+include/gstreamer-%%VERSION%%/gst/base/gstbasetransform.h
+include/gstreamer-%%VERSION%%/gst/base/gstcollectpads.h
+include/gstreamer-%%VERSION%%/gst/base/gstpushsrc.h
+include/gstreamer-%%VERSION%%/gst/base/gsttypefindhelper.h
+include/gstreamer-%%VERSION%%/gst/controller/gstcontroller.h
include/gstreamer-%%VERSION%%/gst/dataprotocol/dataprotocol.h
-include/gstreamer-%%VERSION%%/gst/getbits/getbits.h
+include/gstreamer-%%VERSION%%/gst/glib-compat.h
include/gstreamer-%%VERSION%%/gst/gst.h
-include/gstreamer-%%VERSION%%/gst/gstatomic.h
include/gstreamer-%%VERSION%%/gst/gstbin.h
include/gstreamer-%%VERSION%%/gst/gstbuffer.h
+include/gstreamer-%%VERSION%%/gst/gstbus.h
include/gstreamer-%%VERSION%%/gst/gstcaps.h
include/gstreamer-%%VERSION%%/gst/gstchildproxy.h
include/gstreamer-%%VERSION%%/gst/gstclock.h
include/gstreamer-%%VERSION%%/gst/gstcompat.h
include/gstreamer-%%VERSION%%/gst/gstconfig.h
-include/gstreamer-%%VERSION%%/gst/gstcpu.h
-include/gstreamer-%%VERSION%%/gst/gstdata.h
include/gstreamer-%%VERSION%%/gst/gstelement.h
+include/gstreamer-%%VERSION%%/gst/gstelementfactory.h
include/gstreamer-%%VERSION%%/gst/gstenumtypes.h
include/gstreamer-%%VERSION%%/gst/gsterror.h
include/gstreamer-%%VERSION%%/gst/gstevent.h
include/gstreamer-%%VERSION%%/gst/gstfilter.h
include/gstreamer-%%VERSION%%/gst/gstformat.h
+include/gstreamer-%%VERSION%%/gst/gstghostpad.h
include/gstreamer-%%VERSION%%/gst/gstindex.h
+include/gstreamer-%%VERSION%%/gst/gstindexfactory.h
include/gstreamer-%%VERSION%%/gst/gstinfo.h
include/gstreamer-%%VERSION%%/gst/gstinterface.h
+include/gstreamer-%%VERSION%%/gst/gstiterator.h
include/gstreamer-%%VERSION%%/gst/gstmacros.h
include/gstreamer-%%VERSION%%/gst/gstmarshal.h
-include/gstreamer-%%VERSION%%/gst/gstmemchunk.h
+include/gstreamer-%%VERSION%%/gst/gstmessage.h
+include/gstreamer-%%VERSION%%/gst/gstminiobject.h
include/gstreamer-%%VERSION%%/gst/gstobject.h
include/gstreamer-%%VERSION%%/gst/gstpad.h
+include/gstreamer-%%VERSION%%/gst/gstpadtemplate.h
include/gstreamer-%%VERSION%%/gst/gstparse.h
include/gstreamer-%%VERSION%%/gst/gstpipeline.h
include/gstreamer-%%VERSION%%/gst/gstplugin.h
include/gstreamer-%%VERSION%%/gst/gstpluginfeature.h
-include/gstreamer-%%VERSION%%/gst/gstprobe.h
include/gstreamer-%%VERSION%%/gst/gstquery.h
-include/gstreamer-%%VERSION%%/gst/gstqueue.h
include/gstreamer-%%VERSION%%/gst/gstregistry.h
-include/gstreamer-%%VERSION%%/gst/gstregistrypool.h
-include/gstreamer-%%VERSION%%/gst/gstscheduler.h
+include/gstreamer-%%VERSION%%/gst/gstsegment.h
include/gstreamer-%%VERSION%%/gst/gststructure.h
include/gstreamer-%%VERSION%%/gst/gstsystemclock.h
-include/gstreamer-%%VERSION%%/gst/gsttag.h
-include/gstreamer-%%VERSION%%/gst/gsttaginterface.h
-include/gstreamer-%%VERSION%%/gst/gstthread.h
+include/gstreamer-%%VERSION%%/gst/gsttaglist.h
+include/gstreamer-%%VERSION%%/gst/gsttagsetter.h
+include/gstreamer-%%VERSION%%/gst/gsttask.h
include/gstreamer-%%VERSION%%/gst/gsttrace.h
-include/gstreamer-%%VERSION%%/gst/gsttrashstack.h
include/gstreamer-%%VERSION%%/gst/gsttypefind.h
-include/gstreamer-%%VERSION%%/gst/gsttypes.h
+include/gstreamer-%%VERSION%%/gst/gsttypefindfactory.h
include/gstreamer-%%VERSION%%/gst/gsturi.h
-include/gstreamer-%%VERSION%%/gst/gsturitype.h
include/gstreamer-%%VERSION%%/gst/gstutils.h
include/gstreamer-%%VERSION%%/gst/gstvalue.h
include/gstreamer-%%VERSION%%/gst/gstversion.h
include/gstreamer-%%VERSION%%/gst/gstxml.h
-lib/gstreamer-%%VERSION%%/libgstbasicgthreadscheduler.a
-lib/gstreamer-%%VERSION%%/libgstbasicgthreadscheduler.la
-lib/gstreamer-%%VERSION%%/libgstbasicgthreadscheduler.so
-lib/gstreamer-%%VERSION%%/libgstbasicomegascheduler.a
-lib/gstreamer-%%VERSION%%/libgstbasicomegascheduler.la
-lib/gstreamer-%%VERSION%%/libgstbasicomegascheduler.so
-lib/gstreamer-%%VERSION%%/libgstbytestream.a
-lib/gstreamer-%%VERSION%%/libgstbytestream.la
-lib/gstreamer-%%VERSION%%/libgstbytestream.so
-lib/gstreamer-%%VERSION%%/libgstdataprotocol.a
-lib/gstreamer-%%VERSION%%/libgstdataprotocol.la
-lib/gstreamer-%%VERSION%%/libgstdataprotocol.so
-lib/gstreamer-%%VERSION%%/libgstelements.a
-lib/gstreamer-%%VERSION%%/libgstelements.la
-lib/gstreamer-%%VERSION%%/libgstelements.so
-lib/gstreamer-%%VERSION%%/libgstentrygthreadscheduler.a
-lib/gstreamer-%%VERSION%%/libgstentrygthreadscheduler.la
-lib/gstreamer-%%VERSION%%/libgstentrygthreadscheduler.so
-lib/gstreamer-%%VERSION%%/libgstentryomegascheduler.a
-lib/gstreamer-%%VERSION%%/libgstentryomegascheduler.la
-lib/gstreamer-%%VERSION%%/libgstentryomegascheduler.so
-lib/gstreamer-%%VERSION%%/libgstfairgthreadscheduler.a
-lib/gstreamer-%%VERSION%%/libgstfairgthreadscheduler.la
-lib/gstreamer-%%VERSION%%/libgstfairgthreadscheduler.so
-lib/gstreamer-%%VERSION%%/libgstgetbits.a
-lib/gstreamer-%%VERSION%%/libgstgetbits.la
-lib/gstreamer-%%VERSION%%/libgstgetbits.so
-lib/gstreamer-%%VERSION%%/libgstindexers.a
-lib/gstreamer-%%VERSION%%/libgstindexers.la
-lib/gstreamer-%%VERSION%%/libgstindexers.so
-lib/gstreamer-%%VERSION%%/libgstoptgthreadscheduler.a
-lib/gstreamer-%%VERSION%%/libgstoptgthreadscheduler.la
-lib/gstreamer-%%VERSION%%/libgstoptgthreadscheduler.so
-lib/gstreamer-%%VERSION%%/libgstoptomegascheduler.a
-lib/gstreamer-%%VERSION%%/libgstoptomegascheduler.la
-lib/gstreamer-%%VERSION%%/libgstoptomegascheduler.so
-lib/gstreamer-%%VERSION%%/libgstoptscheduler.a
-lib/gstreamer-%%VERSION%%/libgstoptscheduler.la
-lib/gstreamer-%%VERSION%%/libgstoptscheduler.so
-lib/gstreamer-%%VERSION%%/libgstspider.a
-lib/gstreamer-%%VERSION%%/libgstspider.la
-lib/gstreamer-%%VERSION%%/libgstspider.so
-lib/libgstcontrol-%%VERSION%%.a
-lib/libgstcontrol-%%VERSION%%.la
-lib/libgstcontrol-%%VERSION%%.so
-lib/libgstcontrol-%%VERSION%%.so.%%SHLIB_VERSION%%
+include/gstreamer-%%VERSION%%/gst/net/gstnet.h
+include/gstreamer-%%VERSION%%/gst/net/gstnetclientclock.h
+include/gstreamer-%%VERSION%%/gst/net/gstnettimepacket.h
+include/gstreamer-%%VERSION%%/gst/net/gstnettimeprovider.h
+lib/gstreamer-%%VERSION%%/libgstcoreelements.a
+lib/gstreamer-%%VERSION%%/libgstcoreelements.la
+lib/gstreamer-%%VERSION%%/libgstcoreelements.so
+lib/gstreamer-%%VERSION%%/libgstcoreindexers.a
+lib/gstreamer-%%VERSION%%/libgstcoreindexers.la
+lib/gstreamer-%%VERSION%%/libgstcoreindexers.so
+lib/libgstbase-%%VERSION%%.a
+lib/libgstbase-%%VERSION%%.la
+lib/libgstbase-%%VERSION%%.so
+lib/libgstbase-%%VERSION%%.so.0
+lib/libgstcontroller-%%VERSION%%.a
+lib/libgstcontroller-%%VERSION%%.la
+lib/libgstcontroller-%%VERSION%%.so
+lib/libgstcontroller-%%VERSION%%.so.0
+lib/libgstdataprotocol-%%VERSION%%.a
+lib/libgstdataprotocol-%%VERSION%%.la
+lib/libgstdataprotocol-%%VERSION%%.so
+lib/libgstdataprotocol-%%VERSION%%.so.0
+lib/libgstnet-%%VERSION%%.a
+lib/libgstnet-%%VERSION%%.la
+lib/libgstnet-%%VERSION%%.so
+lib/libgstnet-%%VERSION%%.so.0
lib/libgstreamer-%%VERSION%%.a
lib/libgstreamer-%%VERSION%%.la
lib/libgstreamer-%%VERSION%%.so
-lib/libgstreamer-%%VERSION%%.so.%%SHLIB_VERSION%%
+lib/libgstreamer-%%VERSION%%.so.0
libdata/pkgconfig/gstreamer-%%VERSION%%.pc
-libdata/pkgconfig/gstreamer-control-%%VERSION%%.pc
+libdata/pkgconfig/gstreamer-base-%%VERSION%%.pc
+libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc
+libdata/pkgconfig/gstreamer-dataprotocol-%%VERSION%%.pc
+libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc
share/aclocal/gst-element-check-%%VERSION%%.m4
share/locale/af/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+share/locale/bg/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/ca/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/cs/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/de/LC_MESSAGES/gstreamer-%%VERSION%%.mo
@@ -150,14 +123,12 @@ share/locale/sv/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/tr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/uk/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/vi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
-@unexec rm %D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
-@dirrm share/gnome/cache/gstreamer-%%VERSION%%
-@dirrmtry share/gnome/cache
-@dirrm lib/gstreamer-%%VERSION%%
-@dirrm include/gstreamer-%%VERSION%%/gst/getbits
+share/locale/zh_CN/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+share/locale/zh_TW/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+@dirrm include/gstreamer-%%VERSION%%/gst/net
@dirrm include/gstreamer-%%VERSION%%/gst/dataprotocol
-@dirrm include/gstreamer-%%VERSION%%/gst/control
-@dirrm include/gstreamer-%%VERSION%%/gst/bytestream
+@dirrm include/gstreamer-%%VERSION%%/gst/controller
+@dirrm include/gstreamer-%%VERSION%%/gst/base
@dirrm include/gstreamer-%%VERSION%%/gst
@dirrm include/gstreamer-%%VERSION%%
-@exec %D/bin/gst-register-0.8 --gst-registry=%D/share/gnome/cache/gstreamer-%%VERSION%%/registry.xml 2>/dev/null || true
+@dirrm lib/gstreamer-%%VERSION%%
diff --git a/multimedia/gstreamer80/Makefile b/multimedia/gstreamer80/Makefile
index a0f1da4097c6..75e304ff670e 100644
--- a/multimedia/gstreamer80/Makefile
+++ b/multimedia/gstreamer80/Makefile
@@ -3,15 +3,17 @@
# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/gstreamer80/Makefile,v 1.40 2006/04/23 22:58:42 mezz Exp $
#
PORTNAME= gstreamer
-PORTVERSION= 0.8.11
-PORTREVISION= 2
+PORTVERSION= 0.8.12
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GNOME} \
http://gstreamer.freedesktop.org/src/gstreamer/
MASTER_SITE_SUBDIR= sources/${PORTNAME}/${GST_VERSION}
+PKGNAMESUFFIX= 80
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
@@ -24,6 +26,7 @@ USE_BISON= yes
USE_BZIP2= yes
USE_GMAKE= yes
WANT_GNOME= yes
+USE_GETTEXT= yes
USE_GNOME= gnomehack \
gnomeprefix \
glib20 \
diff --git a/multimedia/gstreamer80/distinfo b/multimedia/gstreamer80/distinfo
index 2a24d9cb5c2e..70d63384bc08 100644
--- a/multimedia/gstreamer80/distinfo
+++ b/multimedia/gstreamer80/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/gstreamer-0.8.11.tar.bz2) = 3a251cf05b794ebac04e18f71e5b26eb
-SHA256 (gnome2/gstreamer-0.8.11.tar.bz2) = 29aaec0f345b614dfa8da97cef629d68f74b4523dd28cb0abc04352cf14e6064
-SIZE (gnome2/gstreamer-0.8.11.tar.bz2) = 1459651
+MD5 (gnome2/gstreamer-0.8.12.tar.bz2) = 80f3c4957ab3e254cc90016f87ba5482
+SHA256 (gnome2/gstreamer-0.8.12.tar.bz2) = fd90caa93889bd0abbe41b4a36d2b7e27d3987650182004656f9dc4e6fbc3d8c
+SIZE (gnome2/gstreamer-0.8.12.tar.bz2) = 1534775
diff --git a/multimedia/gstreamer80/files/patch-tools_Makefile.in b/multimedia/gstreamer80/files/patch-tools_Makefile.in
new file mode 100644
index 000000000000..c20261a9cb6a
--- /dev/null
+++ b/multimedia/gstreamer80/files/patch-tools_Makefile.in
@@ -0,0 +1,20 @@
+--- tools/Makefile.in.orig Thu Jan 19 14:34:47 2006
++++ tools/Makefile.in Thu Jan 19 14:36:45 2006
+@@ -73,17 +73,10 @@
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
+-@GST_DISABLE_REGISTRY_FALSE@am__EXEEXT_1 = gst-register$(EXEEXT)
+ @GST_DISABLE_REGISTRY_FALSE@am__EXEEXT_2 = gst-register-@GST_MAJORMINOR@$(EXEEXT)
+-@GST_DISABLE_LOADSAVE_FALSE@am__EXEEXT_3 = gst-complete$(EXEEXT) \
+-@GST_DISABLE_LOADSAVE_FALSE@ gst-compprep$(EXEEXT) \
+-@GST_DISABLE_LOADSAVE_FALSE@ gst-xmllaunch$(EXEEXT)
+ @GST_DISABLE_LOADSAVE_FALSE@am__EXEEXT_4 = gst-complete-@GST_MAJORMINOR@$(EXEEXT) \
+ @GST_DISABLE_LOADSAVE_FALSE@ gst-compprep-@GST_MAJORMINOR@$(EXEEXT) \
+ @GST_DISABLE_LOADSAVE_FALSE@ gst-xmllaunch-@GST_MAJORMINOR@$(EXEEXT)
+-am__EXEEXT_5 = gst-feedback$(EXEEXT) gst-inspect$(EXEEXT) \
+- gst-launch$(EXEEXT) gst-md5sum$(EXEEXT) gst-typefind$(EXEEXT) \
+- gst-xmlinspect$(EXEEXT)
+ am__EXEEXT_6 = gst-inspect-@GST_MAJORMINOR@$(EXEEXT) \
+ gst-launch-@GST_MAJORMINOR@$(EXEEXT) \
+ gst-md5sum-@GST_MAJORMINOR@$(EXEEXT) \
diff --git a/multimedia/gstreamer80/pkg-plist b/multimedia/gstreamer80/pkg-plist
index 7a2d99b411c4..638edaeefb3c 100644
--- a/multimedia/gstreamer80/pkg-plist
+++ b/multimedia/gstreamer80/pkg-plist
@@ -1,22 +1,12 @@
-bin/gst-complete
bin/gst-complete-%%VERSION%%
-bin/gst-compprep
bin/gst-compprep-%%VERSION%%
-bin/gst-feedback
bin/gst-feedback-%%VERSION%%
-bin/gst-inspect
bin/gst-inspect-%%VERSION%%
-bin/gst-launch
bin/gst-launch-%%VERSION%%
-bin/gst-md5sum
bin/gst-md5sum-%%VERSION%%
-bin/gst-register
bin/gst-register-%%VERSION%%
-bin/gst-typefind
bin/gst-typefind-%%VERSION%%
-bin/gst-xmlinspect
bin/gst-xmlinspect-%%VERSION%%
-bin/gst-xmllaunch
bin/gst-xmllaunch-%%VERSION%%
include/gstreamer-%%VERSION%%/gst/bytestream/adapter.h
include/gstreamer-%%VERSION%%/gst/bytestream/bytestream.h
@@ -137,8 +127,10 @@ share/locale/af/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/ca/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/cs/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+share/locale/da/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/de/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/en_GB/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+share/locale/fi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/it/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/nb/LC_MESSAGES/gstreamer-%%VERSION%%.mo
diff --git a/multimedia/istanbul/Makefile b/multimedia/istanbul/Makefile
index 6ae1cb8254dc..8a2bd6d5aa52 100644
--- a/multimedia/istanbul/Makefile
+++ b/multimedia/istanbul/Makefile
@@ -6,7 +6,7 @@
PORTNAME= istanbul
PORTVERSION= 0.1.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= http://live.hujjat.org/
@@ -14,17 +14,16 @@ MAINTAINER= dominique.goncalves@gmail.com
COMMENT= Istanbul is a desktop session recorder for the Free Desktop
RUN_DEPENDS= icecast:${PORTSDIR}/audio/icecast2 \
- ${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer
+ ${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer80
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer80
USE_GNOME= pygtk2
USE_GMAKE= yes
-GNU_CONFIGURE= yes
+GNU_CONFIGURE= yes
USE_PYTHON= 2.4+
USE_BZIP2= yes
USE_X_PREFIX= yes
-USE_GSTREAMER= shout2 theora ogg
-USE_REINPLACE= yes
+USE_GSTREAMER80= shout2 theora ogg
.include <bsd.port.pre.mk>
diff --git a/multimedia/kaffeine/Makefile b/multimedia/kaffeine/Makefile
index 1a5c59cc5d5b..e2eea8295a46 100644
--- a/multimedia/kaffeine/Makefile
+++ b/multimedia/kaffeine/Makefile
@@ -22,7 +22,7 @@ USE_KDELIBS_VER= 3
USE_GMAKE= yes
.ifndef (WITHOUT_GSTREAMER)
-USE_GSTREAMER= yes
+USE_GSTREAMER80= yes
PLIST_SUB+= NOGSTREAMER=""
.else
PLIST_SUB+= NOGSTREAMER="@comment "
diff --git a/multimedia/pitivi/Makefile b/multimedia/pitivi/Makefile
index 684be4d7e844..f60128eeb83f 100644
--- a/multimedia/pitivi/Makefile
+++ b/multimedia/pitivi/Makefile
@@ -3,11 +3,10 @@
# Whom: Koop Mast <kwm@FreeBSD.org>
#
# $FreeBSD$
-#
+# $MCom: ports/multimedia/pitivi/Makefile,v 1.8 2006/04/26 19:31:01 ahze Exp $
PORTNAME= pitivi
-PORTVERSION= 0.1.10
-PORTREVISION= 1
+PORTVERSION= 0.10.0
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -15,16 +14,13 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Gstreamer based non-linear audio/video editor
-BUILD_DEPENDS= gnonlin-config:${PORTSDIR}/multimedia/gnonlin \
- ${PYTHON_SITELIBDIR}/gst/_gst.so:${PORTSDIR}/multimedia/py-gstreamer
-RUN_DEPENDS= gnonlin-config:${PORTSDIR}/multimedia/gnonlin \
- ${PYTHON_SITELIBDIR}/gst/_gst.so:${PORTSDIR}/multimedia/py-gstreamer
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/gst-0.10/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gst-0.10/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer
USE_BZIP2= yes
USE_GMAKE= yes
-USE_REINPLACE= yes
USE_GNOME= gnometarget pygtk2 pkgconfig pygnome2
-USE_GSTREAMER= yes
+USE_GSTREAMER= gnonlin
USE_PYTHON= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-docs-build
diff --git a/multimedia/pitivi/distinfo b/multimedia/pitivi/distinfo
index 7db557f83837..7a7f57efcc75 100644
--- a/multimedia/pitivi/distinfo
+++ b/multimedia/pitivi/distinfo
@@ -1,3 +1,3 @@
-MD5 (pitivi-0.1.10.tar.bz2) = 9d9c0351e5d21a162c07baaaa56ec7b6
-SHA256 (pitivi-0.1.10.tar.bz2) = dcdbbff359cdb4b2070f39d465ac395c4a9f4f7f962e52993f7d7153f8b781ea
-SIZE (pitivi-0.1.10.tar.bz2) = 284126
+MD5 (pitivi-0.10.0.tar.bz2) = a03b026d0784659905519f59e7abd4e1
+SHA256 (pitivi-0.10.0.tar.bz2) = 73b0d9bf0bc6ff4dc4cbfa4eda3d3e5e2c6154b3d3ec7753650c1982fcf08ad3
+SIZE (pitivi-0.10.0.tar.bz2) = 268532
diff --git a/multimedia/pitivi/pkg-plist b/multimedia/pitivi/pkg-plist
index 3fa7118a60c5..7e2ac53b290d 100644
--- a/multimedia/pitivi/pkg-plist
+++ b/multimedia/pitivi/pkg-plist
@@ -1,62 +1,124 @@
bin/pitivi
-lib/pitivi/__init__.py
-lib/pitivi/__init__.pyc
-lib/pitivi/__init__.pyo
-lib/pitivi/bin.py
-lib/pitivi/bin.pyc
-lib/pitivi/bin.pyo
-lib/pitivi/configure.py
-lib/pitivi/configure.pyc
-lib/pitivi/configure.pyo
-lib/pitivi/discoverer.py
-lib/pitivi/discoverer.pyc
-lib/pitivi/discoverer.pyo
-lib/pitivi/dnd.py
-lib/pitivi/dnd.pyc
-lib/pitivi/dnd.pyo
-lib/pitivi/effects.py
-lib/pitivi/effects.pyc
-lib/pitivi/effects.pyo
-lib/pitivi/objectfactory.py
-lib/pitivi/objectfactory.pyc
-lib/pitivi/objectfactory.pyo
-lib/pitivi/pitivi.py
-lib/pitivi/pitivi.pyc
-lib/pitivi/pitivi.pyo
-lib/pitivi/playground.py
-lib/pitivi/playground.pyc
-lib/pitivi/playground.pyo
-lib/pitivi/project.py
-lib/pitivi/project.pyc
-lib/pitivi/project.pyo
-lib/pitivi/settings.py
-lib/pitivi/settings.pyc
-lib/pitivi/settings.pyo
-lib/pitivi/sourcelist.py
-lib/pitivi/sourcelist.pyc
-lib/pitivi/sourcelist.pyo
-lib/pitivi/timeline.py
-lib/pitivi/timeline.pyc
-lib/pitivi/timeline.pyo
-lib/pitivi/ui/__init__.py
-lib/pitivi/ui/actions.xml
-lib/pitivi/ui/encodingdialog.glade
-lib/pitivi/ui/elementsettingsdialog.glade
-lib/pitivi/ui/exportsettingswidget.glade
-lib/pitivi/ui/exportsettingswidget.py
-lib/pitivi/ui/glade.py
-lib/pitivi/ui/gstwidget.py
-lib/pitivi/ui/mainwindow.py
-lib/pitivi/ui/projectsettings.glade
-lib/pitivi/ui/projectsettings.py
-lib/pitivi/ui/sourcefactories.py
-lib/pitivi/ui/timeline.py
-lib/pitivi/ui/timelineobjects.py
-lib/pitivi/ui/viewer.py
-share/pitivi/pixmaps/pitivi-file.png
-share/pitivi/pixmaps/pitivi-sound.png
-share/pitivi/pixmaps/pitivi-video.png
-@dirrm share/pitivi/pixmaps
+lib/pitivi/python/pitivi/__init__.py
+lib/pitivi/python/pitivi/__init__.pyc
+lib/pitivi/python/pitivi/__init__.pyo
+lib/pitivi/python/pitivi/bin.py
+lib/pitivi/python/pitivi/bin.pyc
+lib/pitivi/python/pitivi/bin.pyo
+lib/pitivi/python/pitivi/check.py
+lib/pitivi/python/pitivi/check.pyc
+lib/pitivi/python/pitivi/check.pyo
+lib/pitivi/python/pitivi/configure.py
+lib/pitivi/python/pitivi/configure.pyc
+lib/pitivi/python/pitivi/configure.pyo
+lib/pitivi/python/pitivi/discoverer.py
+lib/pitivi/python/pitivi/discoverer.pyc
+lib/pitivi/python/pitivi/discoverer.pyo
+lib/pitivi/python/pitivi/dnd.py
+lib/pitivi/python/pitivi/dnd.pyc
+lib/pitivi/python/pitivi/dnd.pyo
+lib/pitivi/python/pitivi/effects.py
+lib/pitivi/python/pitivi/effects.pyc
+lib/pitivi/python/pitivi/effects.pyo
+lib/pitivi/python/pitivi/instance.py
+lib/pitivi/python/pitivi/instance.pyc
+lib/pitivi/python/pitivi/instance.pyo
+lib/pitivi/python/pitivi/objectfactory.py
+lib/pitivi/python/pitivi/objectfactory.pyc
+lib/pitivi/python/pitivi/objectfactory.pyo
+lib/pitivi/python/pitivi/pitivi.py
+lib/pitivi/python/pitivi/pitivi.pyc
+lib/pitivi/python/pitivi/pitivi.pyo
+lib/pitivi/python/pitivi/playground.py
+lib/pitivi/python/pitivi/playground.pyc
+lib/pitivi/python/pitivi/playground.pyo
+lib/pitivi/python/pitivi/project.py
+lib/pitivi/python/pitivi/project.pyc
+lib/pitivi/python/pitivi/project.pyo
+lib/pitivi/python/pitivi/settings.py
+lib/pitivi/python/pitivi/settings.pyc
+lib/pitivi/python/pitivi/settings.pyo
+lib/pitivi/python/pitivi/sourcelist.py
+lib/pitivi/python/pitivi/sourcelist.pyc
+lib/pitivi/python/pitivi/sourcelist.pyo
+lib/pitivi/python/pitivi/timeline.py
+lib/pitivi/python/pitivi/timeline.pyc
+lib/pitivi/python/pitivi/timeline.pyo
+lib/pitivi/python/pitivi/ui/__init__.py
+lib/pitivi/python/pitivi/ui/__init__.pyc
+lib/pitivi/python/pitivi/ui/__init__.pyo
+lib/pitivi/python/pitivi/ui/actions.xml
+lib/pitivi/python/pitivi/ui/complexinterface.py
+lib/pitivi/python/pitivi/ui/complexinterface.pyc
+lib/pitivi/python/pitivi/ui/complexinterface.pyo
+lib/pitivi/python/pitivi/ui/complexlayer.py
+lib/pitivi/python/pitivi/ui/complexlayer.pyc
+lib/pitivi/python/pitivi/ui/complexlayer.pyo
+lib/pitivi/python/pitivi/ui/complexsource.py
+lib/pitivi/python/pitivi/ui/complexsource.pyc
+lib/pitivi/python/pitivi/ui/complexsource.pyo
+lib/pitivi/python/pitivi/ui/complextimeline.py
+lib/pitivi/python/pitivi/ui/complextimeline.pyc
+lib/pitivi/python/pitivi/ui/complextimeline.pyo
+lib/pitivi/python/pitivi/ui/discoverererrordialog.glade
+lib/pitivi/python/pitivi/ui/elementsettingsdialog.glade
+lib/pitivi/python/pitivi/ui/encodingdialog.glade
+lib/pitivi/python/pitivi/ui/exportsettingswidget.glade
+lib/pitivi/python/pitivi/ui/exportsettingswidget.py
+lib/pitivi/python/pitivi/ui/exportsettingswidget.pyc
+lib/pitivi/python/pitivi/ui/exportsettingswidget.pyo
+lib/pitivi/python/pitivi/ui/glade.py
+lib/pitivi/python/pitivi/ui/glade.pyc
+lib/pitivi/python/pitivi/ui/glade.pyo
+lib/pitivi/python/pitivi/ui/gstwidget.py
+lib/pitivi/python/pitivi/ui/gstwidget.pyc
+lib/pitivi/python/pitivi/ui/gstwidget.pyo
+lib/pitivi/python/pitivi/ui/infolayer.py
+lib/pitivi/python/pitivi/ui/infolayer.pyc
+lib/pitivi/python/pitivi/ui/infolayer.pyo
+lib/pitivi/python/pitivi/ui/layerwidgets.py
+lib/pitivi/python/pitivi/ui/layerwidgets.pyc
+lib/pitivi/python/pitivi/ui/layerwidgets.pyo
+lib/pitivi/python/pitivi/ui/mainwindow.py
+lib/pitivi/python/pitivi/ui/mainwindow.pyc
+lib/pitivi/python/pitivi/ui/mainwindow.pyo
+lib/pitivi/python/pitivi/ui/plumber.py
+lib/pitivi/python/pitivi/ui/plumber.pyc
+lib/pitivi/python/pitivi/ui/plumber.pyo
+lib/pitivi/python/pitivi/ui/projectsettings.glade
+lib/pitivi/python/pitivi/ui/projectsettings.py
+lib/pitivi/python/pitivi/ui/projectsettings.pyc
+lib/pitivi/python/pitivi/ui/projectsettings.pyo
+lib/pitivi/python/pitivi/ui/ruler.py
+lib/pitivi/python/pitivi/ui/ruler.pyc
+lib/pitivi/python/pitivi/ui/ruler.pyo
+lib/pitivi/python/pitivi/ui/sourcefactories.py
+lib/pitivi/python/pitivi/ui/sourcefactories.pyc
+lib/pitivi/python/pitivi/ui/sourcefactories.pyo
+lib/pitivi/python/pitivi/ui/timeline.py
+lib/pitivi/python/pitivi/ui/timeline.pyc
+lib/pitivi/python/pitivi/ui/timeline.pyo
+lib/pitivi/python/pitivi/ui/timelineobjects.py
+lib/pitivi/python/pitivi/ui/timelineobjects.pyc
+lib/pitivi/python/pitivi/ui/timelineobjects.pyo
+lib/pitivi/python/pitivi/ui/tracklayer.py
+lib/pitivi/python/pitivi/ui/tracklayer.pyc
+lib/pitivi/python/pitivi/ui/tracklayer.pyo
+lib/pitivi/python/pitivi/ui/viewer.py
+lib/pitivi/python/pitivi/ui/viewer.pyc
+lib/pitivi/python/pitivi/ui/viewer.pyo
+lib/pitivi/python/pitivi/utils.py
+lib/pitivi/python/pitivi/utils.pyc
+lib/pitivi/python/pitivi/utils.pyo
+share/applications/pitivi.desktop
+%%DATADIR%%/pixmaps/pitivi-file.png
+%%DATADIR%%/pixmaps/pitivi-sound.png
+%%DATADIR%%/pixmaps/pitivi-video.png
+share/pixmaps/pitivi.png
+@dirrmtry share/pixmaps
+@dirrm %%DATADIR%%/pixmaps
@dirrm share/pitivi
-@dirrm lib/pitivi/ui
+@dirrm lib/pitivi/python/pitivi/ui
+@dirrm lib/pitivi/python/pitivi
+@dirrm lib/pitivi/python
@dirrm lib/pitivi
diff --git a/multimedia/py-gstreamer/Makefile b/multimedia/py-gstreamer/Makefile
index 9aebc1746bad..9b1f75bc5d60 100644
--- a/multimedia/py-gstreamer/Makefile
+++ b/multimedia/py-gstreamer/Makefile
@@ -6,12 +6,10 @@
#
PORTNAME= gstreamer
-PORTVERSION= 0.8.2
-PORTREVISION= 2
+PORTVERSION= 0.10.3
+PORTREVISION= 1
CATEGORIES= multimedia python gnome
-MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/ \
- ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= kwm
+MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= gst-python-${PORTVERSION}
@@ -29,7 +27,6 @@ USE_GNOME= pygtk2 \
pkgconfig
USE_GSTREAMER= yes
GNU_CONFIGURE= yes
-USE_REINPLACE= yes
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
LDFLAGS="-L${X11BASE}"
diff --git a/multimedia/py-gstreamer/distinfo b/multimedia/py-gstreamer/distinfo
index f7d5e63b23c5..d1a40e9ed2e4 100644
--- a/multimedia/py-gstreamer/distinfo
+++ b/multimedia/py-gstreamer/distinfo
@@ -1,3 +1,3 @@
-MD5 (gst-python-0.8.2.tar.bz2) = bfad80dda50e30aea4f6f322ea58c6c8
-SHA256 (gst-python-0.8.2.tar.bz2) = 665d156a1e14c27b1d039e6554e1d99f4d5489934048907826dc4819ffaf4b50
-SIZE (gst-python-0.8.2.tar.bz2) = 310714
+MD5 (gst-python-0.10.3.tar.bz2) = 5587ae25d9d81148050a63000dbb5d76
+SHA256 (gst-python-0.10.3.tar.bz2) = 0a59194eb861e96fa41304f6532bd9cab694ba787734604ba7d88e863480c571
+SIZE (gst-python-0.10.3.tar.bz2) = 404591
diff --git a/multimedia/py-gstreamer/pkg-plist b/multimedia/py-gstreamer/pkg-plist
index d476cf913c5f..3debdf66453b 100644
--- a/multimedia/py-gstreamer/pkg-plist
+++ b/multimedia/py-gstreamer/pkg-plist
@@ -1,29 +1,48 @@
-%%PYTHON_SITELIBDIR%%/gst/__init__.py
-%%PYTHON_SITELIBDIR%%/gst/__init__.pyc
-%%PYTHON_SITELIBDIR%%/gst/__init__.pyo
-%%PYTHON_SITELIBDIR%%/gst/_gst.la
-%%PYTHON_SITELIBDIR%%/gst/_gst.so
-%%PYTHON_SITELIBDIR%%/gst/interfaces.la
-%%PYTHON_SITELIBDIR%%/gst/interfaces.so
-%%PYTHON_SITELIBDIR%%/gst/play.la
-%%PYTHON_SITELIBDIR%%/gst/play.so
-libdata/pkgconfig/gst-python-0.8.pc
-share/gst-python/2.0/defs/gst-extrafuncs.defs
-share/gst-python/2.0/defs/gst-types.defs
-share/gst-python/examples/audioconcat.py
-share/gst-python/examples/bps.py
-share/gst-python/examples/cp.py
-share/gst-python/examples/f2f.py
-share/gst-python/examples/filesrc.py
-share/gst-python/examples/gst123
-share/gst-python/examples/gstfile.py
-share/gst-python/examples/play.py
-share/gst-python/examples/player.py
-share/gst-python/examples/videoplayer.py
-share/gst-python/examples/vorbisplay.py
-@dirrm share/gst-python/examples
-@dirrm share/gst-python/2.0/defs
-@dirrm share/gst-python/2.0
-@dirrm share/gst-python
-@dirrm %%DOCSDIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/gst
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/__init__.py
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/_gst.la
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/_gst.so
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/__init__.py
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/discoverer.py
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/discoverer.pyc
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/discoverer.pyo
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/pygobject.py
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/pygobject.pyc
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/pygobject.pyo
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/utils.py
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/utils.pyc
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend/utils.pyo
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/interfaces.la
+%%PYTHON_SITELIBDIR%%/gst-0.10/gst/interfaces.so
+%%PYTHON_SITELIBDIR%%/pygst.pth
+%%PYTHON_SITELIBDIR%%/pygst.py
+libdata/pkgconfig/gst-python-0.10.pc
+share/gst-python/0.10/defs/base.defs
+share/gst-python/0.10/defs/gst-extrafuncs.defs
+share/gst-python/0.10/defs/gst-types.defs
+share/gst-python/0.10/defs/libs.defs
+share/gst-python/0.10/examples/audio-controller.py
+share/gst-python/0.10/examples/audioconcat.py
+share/gst-python/0.10/examples/bps.py
+share/gst-python/0.10/examples/cp.py
+share/gst-python/0.10/examples/debugslider.py
+share/gst-python/0.10/examples/f2f.py
+share/gst-python/0.10/examples/filesrc.py
+share/gst-python/0.10/examples/fvumeter.py
+share/gst-python/0.10/examples/gst123
+share/gst-python/0.10/examples/gstfile.py
+share/gst-python/0.10/examples/pipeline-tester
+share/gst-python/0.10/examples/play.py
+share/gst-python/0.10/examples/sinkelement.py
+share/gst-python/0.10/examples/vorbisplay.py
+share/gst-python/0.10/examples/vumeter.py
+@dirrm share/gst-python/0.10/examples
+@dirrm share/gst-python/0.10/defs
+@dirrm share/gst-python/0.10
+@dirrmtry share/gst-python
+@dirrm %%PYTHON_SITELIBDIR%%/gst-0.10/gst/extend
+@dirrm %%PYTHON_SITELIBDIR%%/gst-0.10/gst
+@dirrm %%PYTHON_SITELIBDIR%%/gst-0.10
diff --git a/multimedia/py-gstreamer80/Makefile b/multimedia/py-gstreamer80/Makefile
index 9aebc1746bad..579ad1843235 100644
--- a/multimedia/py-gstreamer80/Makefile
+++ b/multimedia/py-gstreamer80/Makefile
@@ -13,6 +13,7 @@ MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= kwm
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 80
DISTNAME= gst-python-${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
@@ -27,9 +28,8 @@ USE_GMAKE= yes
USE_GNOME= pygtk2 \
gnomehack \
pkgconfig
-USE_GSTREAMER= yes
+USE_GSTREAMER80= yes
GNU_CONFIGURE= yes
-USE_REINPLACE= yes
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
LDFLAGS="-L${X11BASE}"
diff --git a/multimedia/py-gstreamer80/distinfo b/multimedia/py-gstreamer80/distinfo
index f7d5e63b23c5..5046947f9354 100644
--- a/multimedia/py-gstreamer80/distinfo
+++ b/multimedia/py-gstreamer80/distinfo
@@ -1,3 +1,2 @@
MD5 (gst-python-0.8.2.tar.bz2) = bfad80dda50e30aea4f6f322ea58c6c8
-SHA256 (gst-python-0.8.2.tar.bz2) = 665d156a1e14c27b1d039e6554e1d99f4d5489934048907826dc4819ffaf4b50
SIZE (gst-python-0.8.2.tar.bz2) = 310714
diff --git a/multimedia/py-gstreamer80/pkg-plist b/multimedia/py-gstreamer80/pkg-plist
index d476cf913c5f..2accea360823 100644
--- a/multimedia/py-gstreamer80/pkg-plist
+++ b/multimedia/py-gstreamer80/pkg-plist
@@ -24,6 +24,6 @@ share/gst-python/examples/vorbisplay.py
@dirrm share/gst-python/examples
@dirrm share/gst-python/2.0/defs
@dirrm share/gst-python/2.0
-@dirrm share/gst-python
+@dirrmtry share/gst-python
@dirrm %%DOCSDIR%%
@dirrm %%PYTHON_SITELIBDIR%%/gst
diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile
index 72afd06b982d..0dd81b1918d9 100644
--- a/multimedia/quodlibet/Makefile
+++ b/multimedia/quodlibet/Makefile
@@ -7,20 +7,21 @@
PORTNAME= quodlibet
PORTVERSION= 0.17.1
+PORTREVISION= 1
CATEGORIES= multimedia audio python gnome
MASTER_SITES= http://www.sacredchao.net/~piman/software/
MAINTAINER= changbom.yoon@gmail.com
COMMENT= A GTK+-based audio player written in Python
-BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer80
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer80
USE_PYTHON= 2.3+
USE_GNOME= pygtk2
USE_GMAKE= yes
USE_X_PREFIX= yes
-USE_GSTREAMER= gconf
+USE_GSTREAMER80= gconf
MAN1= exfalso.1 quodlibet.1
@@ -33,29 +34,29 @@ WANT_QUODLIBET_${format:U}= yes
.if defined(WANT_QUODLIBET_OGG)
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/_ogg.so:${PORTSDIR}/audio/py-ogg
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/_ogg.so:${PORTSDIR}/audio/py-ogg
-USE_GSTREAMER+= ogg
+USE_GSTREAMER80+= ogg
.endif
.if defined(WANT_QUODLIBET_VORBIS)
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
-USE_GSTREAMER+= vorbis
+USE_GSTREAMER80+= vorbis
.endif
.if defined(WANT_QUODLIBET_MAD)
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/madmodule.so:${PORTSDIR}/audio/py-mad
RUN_DEPNDS+= ${PYTHON_SITELIBDIR}/madmodule.so:${PORTSDIR}/audio/py-mad
-USE_GSTREAMER+= mad
+USE_GSTREAMER80+= mad
.endif
.if defined(WANT_QUODLIBET_FLAC)
-USE_GSTREAMER+= flac
+USE_GSTREAMER80+= flac
.endif
.if defined(WANT_QUODLIBET_REMOTE)
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser
-USE_GSTREAMER+= gnomevfs
+USE_GSTREAMER80+= gnomevfs
.endif
.if defined(WITH_EXTENSIONS)
diff --git a/multimedia/ruby-gst/Makefile b/multimedia/ruby-gst/Makefile
index 0dcdfd8012a8..842a791217a3 100644
--- a/multimedia/ruby-gst/Makefile
+++ b/multimedia/ruby-gst/Makefile
@@ -3,7 +3,7 @@
# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
#
# $FreeBSD$
-# $MCom: ports/multimedia/ruby-gst/Makefile,v 1.2 2005/10/17 07:05:41 mezz Exp $
+# $MCom: ports/multimedia/ruby-gst/Makefile,v 1.5 2006/01/31 20:36:52 marcus Exp $
#
PORTNAME= gst
@@ -21,8 +21,7 @@ COMMENT= Ruby bindings for the GStreamer framework
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/glib2.so:${PORTSDIR}/devel/ruby-glib2
USE_RUBY= yes
-USE_GSTREAMER= core
-USE_REINPLACE= yes
+USE_GSTREAMER80= core
USE_RUBY_EXTCONF= yes
.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
diff --git a/multimedia/totem-gstreamer/Makefile b/multimedia/totem-gstreamer/Makefile
index 28bda1cea398..9a9fa6180e36 100644
--- a/multimedia/totem-gstreamer/Makefile
+++ b/multimedia/totem-gstreamer/Makefile
@@ -3,9 +3,10 @@
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
+# $MCom: ports/multimedia/totem-gstreamer/Makefile,v 1.13 2006/03/01 04:32:55 marcus Exp $
#
-PORTREVISION= 1
+PORTREVISION= 0
PKGNAMESUFFIX= -gstreamer
MAINTAINER= gnome@FreeBSD.org
@@ -13,7 +14,7 @@ COMMENT= A Gstreamer-based video player for the Gnome 2 desktop
MASTERDIR= ${.CURDIR}/../totem
-OPTIONS=
+OPTIONS= MOZILLA_PLUGIN "Totem mozilla plugin" off
WITH_GSTREAMER= yes
CONFLICTS= totem-[0-9]*
diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile
index 87bbe6b2ec7c..7f17eec05a82 100644
--- a/multimedia/totem/Makefile
+++ b/multimedia/totem/Makefile
@@ -6,24 +6,25 @@
#
PORTNAME= totem
-PORTVERSION= 1.2.1
-PORTREVISION= 2
+PORTVERSION= 1.4.0
CATEGORIES= multimedia gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
-MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:R}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
DIST_SUBDIR= gnome2
MAINTAINER?= hendrik@scholz.net
COMMENT?= A Xine-based video player for the Gnome 2 Desktop
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
+LIB_DEPENDS= musicbrainz:${PORTSDIR}/audio/libmusicbrainz
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
-USE_REINPLACE= yes
USE_BZIP2= yes
+USE_GETTEXT= yes
USE_X_PREFIX= yes
USE_GNOME= gnomeprefix intlhack gnomehack gnomedesktop desktopfileutils \
nautiluscdburner
+GNOME_DESKTOP_VERSION=2
WANT_GSTREAMER= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
@@ -40,12 +41,10 @@ OPTIONS?= DVDNAV "Enable DVD support" on \
MAN1= totem.1 totem-video-thumbnailer.1
GCONF_SCHEMAS= totem-handlers.schemas totem-video-thumbnail.schemas \
totem.schemas
-CONFLICTS= totem-gstreamer-[0-9]*
+CONFLICTS?= totem-gstreamer-[0-9]*
.include <bsd.port.pre.mk>
-LIB_DEPENDS+= musicbrainz:${PORTSDIR}/audio/libmusicbrainz
-
.if defined(WITH_MOZILLA_PLUGIN)
USE_GECKO= firefox mozilla seamonkey
.include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk"
@@ -58,9 +57,7 @@ CONFIGURE_ARGS+=--disable-mozilla
.endif
.if defined(WITH_GSTREAMER)
-BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
-RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
-CONFIGURE_ARGS+=--enable-gstreamer
+CONFIGURE_ARGS+=--enable-gstreamer=0.10
USE_GSTREAMER+= gnomevfs core gconf
WITHOUT_DVDNAV= yes
PLIST_SUB+= GSTREAMER=""
diff --git a/multimedia/totem/distinfo b/multimedia/totem/distinfo
index 3925a5b76a93..47d1fdd4b826 100644
--- a/multimedia/totem/distinfo
+++ b/multimedia/totem/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/totem-1.2.1.tar.bz2) = 7915469973500dba01d51edfd9e49cf3
-SHA256 (gnome2/totem-1.2.1.tar.bz2) = 569c265cd184ef559cf2e266812f09f93d1642c6fd612c92e1a639e0f91c6621
-SIZE (gnome2/totem-1.2.1.tar.bz2) = 1411347
+MD5 (gnome2/totem-1.4.0.tar.bz2) = 34be929fc384b078afabd6d81ab47285
+SHA256 (gnome2/totem-1.4.0.tar.bz2) = 96d19746c60416f38fbd8a82f6e0220ec5eeace054061fad7af08d61481eeb5e
+SIZE (gnome2/totem-1.4.0.tar.bz2) = 1669373
diff --git a/multimedia/totem/files/patch-src_totem-disk.c b/multimedia/totem/files/patch-src_totem-disk.c
index d522008f04bc..6b6ef565e287 100644
--- a/multimedia/totem/files/patch-src_totem-disk.c
+++ b/multimedia/totem/files/patch-src_totem-disk.c
@@ -1,14 +1,8 @@
---- src/plparse/totem-disc.c.orig Sun Mar 13 08:37:57 2005
-+++ src/plparse/totem-disc.c Wed Mar 23 03:29:26 2005
-@@ -34,18 +34,40 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <errno.h>
--#include <mntent.h>
- #include <string.h>
-
- #include <sys/ioctl.h>
- #include <sys/stat.h>
+--- src/plparse/totem-disc.c.orig Thu Nov 24 16:53:02 2005
++++ src/plparse/totem-disc.c Sun Dec 18 13:34:12 2005
+@@ -43,7 +43,29 @@
+ #include <glib/gi18n.h>
+ #include <libgnomevfs/gnome-vfs.h>
+#ifdef __FreeBSD__
+#include <sys/cdio.h>
@@ -31,16 +25,8 @@
+#define ENOMEDIUM ENODEV
+#define CDROM_GET_CAPABILITY CDIOCCLRDEBUG
+#else
-+#include <mntent.h>
-+#include <linux/cdrom.h>
+ #include <linux/cdrom.h>
+#endif
-+
- #include <glib.h>
- #include <glib/gi18n.h>
- #include <libgnomevfs/gnome-vfs.h>
--#include <linux/cdrom.h>
--
#include "totem-disc.h"
- typedef struct _CdCache {
diff --git a/multimedia/totem/pkg-plist b/multimedia/totem/pkg-plist
index 3bcad3799c87..137cc15c4098 100644
--- a/multimedia/totem/pkg-plist
+++ b/multimedia/totem/pkg-plist
@@ -2,6 +2,7 @@ bin/totem
bin/totem-video-thumbnailer
include/totem/1/plparser/totem-disc.h
include/totem/1/plparser/totem-pl-parser-builtins.h
+include/totem/1/plparser/totem-pl-parser-features.h
include/totem/1/plparser/totem-pl-parser.h
%%MOZILLA%%lib/browser_plugins/libtotem_mozilla.a
%%MOZILLA%%lib/browser_plugins/libtotem_mozilla.la
@@ -10,7 +11,7 @@ include/totem/1/plparser/totem-pl-parser.h
lib/libtotem-plparser.a
lib/libtotem-plparser.la
lib/libtotem-plparser.so
-lib/libtotem-plparser.so.1
+lib/libtotem-plparser.so.2
lib/nautilus/extensions-1.0/libtotem-properties-page.a
lib/nautilus/extensions-1.0/libtotem-properties-page.la
lib/nautilus/extensions-1.0/libtotem-properties-page.so
@@ -28,6 +29,9 @@ share/gnome/help/totem/C/figures/totem_volume_maximum_button.png
share/gnome/help/totem/C/figures/totem_volume_mute_button.png
share/gnome/help/totem/C/legal.xml
share/gnome/help/totem/C/totem.xml
+share/gnome/help/totem/bg/figures/totem_start_window.png
+share/gnome/help/totem/bg/legal.xml
+share/gnome/help/totem/bg/totem.xml
share/gnome/help/totem/de/figures/totem_next_button.png
share/gnome/help/totem/de/figures/totem_pause_button.png
share/gnome/help/totem/de/figures/totem_play_button.png
@@ -73,6 +77,7 @@ share/gnome/help/totem/uk/figures/totem_volume_mute_button.png
share/gnome/help/totem/uk/legal.xml
share/gnome/help/totem/uk/totem.xml
share/gnome/omf/totem/totem-C.omf
+share/gnome/omf/totem/totem-bg.omf
share/gnome/omf/totem/totem-de.omf
share/gnome/omf/totem/totem-es.omf
share/gnome/omf/totem/totem-fr.omf
@@ -109,6 +114,7 @@ share/locale/az/LC_MESSAGES/totem.mo
share/locale/be/LC_MESSAGES/totem.mo
share/locale/bg/LC_MESSAGES/totem.mo
share/locale/bn/LC_MESSAGES/totem.mo
+share/locale/br/LC_MESSAGES/totem.mo
share/locale/ca/LC_MESSAGES/totem.mo
share/locale/cs/LC_MESSAGES/totem.mo
share/locale/cy/LC_MESSAGES/totem.mo
@@ -135,6 +141,7 @@ share/locale/is/LC_MESSAGES/totem.mo
share/locale/it/LC_MESSAGES/totem.mo
share/locale/ja/LC_MESSAGES/totem.mo
share/locale/ko/LC_MESSAGES/totem.mo
+share/locale/ku/LC_MESSAGES/totem.mo
share/locale/lt/LC_MESSAGES/totem.mo
share/locale/lv/LC_MESSAGES/totem.mo
share/locale/mk/LC_MESSAGES/totem.mo
@@ -165,7 +172,10 @@ share/locale/vi/LC_MESSAGES/totem.mo
share/locale/wa/LC_MESSAGES/totem.mo
share/locale/xh/LC_MESSAGES/totem.mo
share/locale/zh_CN/LC_MESSAGES/totem.mo
+share/locale/zh_HK/LC_MESSAGES/totem.mo
share/locale/zh_TW/LC_MESSAGES/totem.mo
+@dirrmtry share/locale/ku/LC_MESSAGES
+@dirrmtry share/locale/ku
@dirrm share/gnome/totem
@dirrm share/gnome/omf/totem
@dirrm share/gnome/help/totem/uk/figures
@@ -178,6 +188,8 @@ share/locale/zh_TW/LC_MESSAGES/totem.mo
@dirrm share/gnome/help/totem/es
@dirrm share/gnome/help/totem/de/figures
@dirrm share/gnome/help/totem/de
+@dirrm share/gnome/help/totem/bg/figures
+@dirrm share/gnome/help/totem/bg
@dirrm share/gnome/help/totem/C/figures
@dirrm share/gnome/help/totem/C
@dirrm share/gnome/help/totem