summaryrefslogtreecommitdiff
path: root/misc/gst-plugins
diff options
context:
space:
mode:
authorrh <rh>2003-04-25 04:43:50 +0000
committerrh <rh>2003-04-25 04:43:50 +0000
commit856c1b9c8e66530727a2053df5e52e90be83a44d (patch)
treeb01566d8c4d46b226f5afef2bca89a81c62f3126 /misc/gst-plugins
parentdbd3f53aaf2f447c9570208b11bec73b8fd8574e (diff)
downloadpkgsrc-856c1b9c8e66530727a2053df5e52e90be83a44d.tar.gz
Initial import of gst-plugins-0.6.1, set of a gstreamer plugins.
Diffstat (limited to 'misc/gst-plugins')
-rw-r--r--misc/gst-plugins/DESCR2
-rw-r--r--misc/gst-plugins/Makefile57
-rw-r--r--misc/gst-plugins/PLIST319
-rw-r--r--misc/gst-plugins/buildlink2.mk128
-rw-r--r--misc/gst-plugins/distinfo8
-rw-r--r--misc/gst-plugins/patches/patch-aa31
-rw-r--r--misc/gst-plugins/patches/patch-ab34
-rw-r--r--misc/gst-plugins/patches/patch-ac26
-rw-r--r--misc/gst-plugins/patches/patch-ad16
9 files changed, 621 insertions, 0 deletions
diff --git a/misc/gst-plugins/DESCR b/misc/gst-plugins/DESCR
new file mode 100644
index 00000000000..168d6c2e8b2
--- /dev/null
+++ b/misc/gst-plugins/DESCR
@@ -0,0 +1,2 @@
+ This package contains a set of multimedia plugins for gstreamer, a
+framework for streaming media.
diff --git a/misc/gst-plugins/Makefile b/misc/gst-plugins/Makefile
new file mode 100644
index 00000000000..a1be84e029f
--- /dev/null
+++ b/misc/gst-plugins/Makefile
@@ -0,0 +1,57 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/04/25 04:43:50 rh Exp $
+#
+
+DISTNAME= gst-plugins-0.6.1
+CATEGORIES= misc gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gst-plugins/0.6/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= rh@netbsd.org
+HOMEPAGE= http://www.gstreamer.net/
+COMMENT= gstreamer plugins
+
+BUILD_DEPENDS+= nasm>=0.98:../../devel/nasm
+
+USE_BUILDLINK2= yes
+USE_PKGLOCALEDIR= yes
+USE_GMAKE= yes
+USE_X11= yes
+USE_LIBTOOL= yes
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
+PKGCONFIG_OVERRIDE+= ${WRKSRC}/gst-libs/gst/gconf/gstreamer-gconf.pc.in
+PKGCONFIG_OVERRIDE+= ${WRKSRC}/pkgconfig/gstreamer-libs.pc.in
+PKGCONFIG_OVERRIDE+= ${WRKSRC}/pkgconfig/gstreamer-play.pc.in
+GNU_CONFIGURE= yes
+
+CPPFLAGS+= -I${PREFIX}/include/cdparanoia
+CONFIGURE_ARGS+= --disable-ffmpeg
+CONFIGURE_ARGS+= --disable-qcam
+CONFIGURE_ENV+= GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+MAKE_ENV+= GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+
+GCONF2_SCHEMAS+= gstreamer.schemas
+
+pre-install:
+ ${ECHO} "install:" >${WRKSRC}/gst-libs/ext/ffmpeg/Makefile
+
+.include "../../audio/cdparanoia/buildlink2.mk"
+.include "../../audio/flac/buildlink2.mk"
+.include "../../audio/gsm/buildlink2.mk"
+.include "../../audio/lame/buildlink2.mk"
+.include "../../audio/liba52/buildlink2.mk"
+.include "../../audio/libmikmod/buildlink2.mk"
+.include "../../audio/libsidplay/buildlink2.mk"
+.include "../../audio/libvorbis/buildlink2.mk"
+.include "../../audio/mad/buildlink2.mk"
+.include "../../devel/GConf2/schemas.mk"
+.include "../../devel/SDL/buildlink2.mk"
+.include "../../graphics/aalib/buildlink2.mk"
+.include "../../graphics/freetype2/buildlink2.mk"
+.include "../../graphics/hermes/buildlink2.mk"
+.include "../../graphics/openquicktime/buildlink2.mk"
+.include "../../graphics/swfdec/buildlink2.mk"
+.include "../../misc/gstreamer/buildlink2.mk"
+.include "../../misc/libdvdread/buildlink2.mk"
+.include "../../www/libghttp/buildlink2.mk"
+.include "../../mk/ossaudio.buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/gst-plugins/PLIST b/misc/gst-plugins/PLIST
new file mode 100644
index 00000000000..ad200ef3e7f
--- /dev/null
+++ b/misc/gst-plugins/PLIST
@@ -0,0 +1,319 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/25 04:43:50 rh Exp $
+bin/gst-launch-ext
+bin/gst-visualise
+include/gstreamer-0.6/gst/audio/audio.h
+include/gstreamer-0.6/gst/floatcast/floatcast.h
+include/gstreamer-0.6/gst/gconf/gconf.h
+include/gstreamer-0.6/gst/idct/idct.h
+include/gstreamer-0.6/gst/media-info/media-info.h
+include/gstreamer-0.6/gst/play/play.h
+include/gstreamer-0.6/gst/resample/resample.h
+include/gstreamer-0.6/gst/riff/riff.h
+include/gstreamer-0.6/gst/video/video.h
+lib/gstreamer-0.6/libgsta52dec.a
+lib/gstreamer-0.6/libgsta52dec.la
+lib/gstreamer-0.6/libgsta52dec.so
+lib/gstreamer-0.6/libgstaasink.a
+lib/gstreamer-0.6/libgstaasink.la
+lib/gstreamer-0.6/libgstaasink.so
+lib/gstreamer-0.6/libgstac3parse.a
+lib/gstreamer-0.6/libgstac3parse.la
+lib/gstreamer-0.6/libgstac3parse.so
+lib/gstreamer-0.6/libgstadder.a
+lib/gstreamer-0.6/libgstadder.la
+lib/gstreamer-0.6/libgstadder.so
+lib/gstreamer-0.6/libgstalaw.a
+lib/gstreamer-0.6/libgstalaw.la
+lib/gstreamer-0.6/libgstalaw.so
+lib/gstreamer-0.6/libgstaudio.a
+lib/gstreamer-0.6/libgstaudio.la
+lib/gstreamer-0.6/libgstaudio.so
+lib/gstreamer-0.6/libgstaudioscale.a
+lib/gstreamer-0.6/libgstaudioscale.la
+lib/gstreamer-0.6/libgstaudioscale.so
+lib/gstreamer-0.6/libgstauparse.a
+lib/gstreamer-0.6/libgstauparse.la
+lib/gstreamer-0.6/libgstauparse.so
+lib/gstreamer-0.6/libgstavidemux.a
+lib/gstreamer-0.6/libgstavidemux.la
+lib/gstreamer-0.6/libgstavidemux.so
+lib/gstreamer-0.6/libgstavimux.a
+lib/gstreamer-0.6/libgstavimux.la
+lib/gstreamer-0.6/libgstavimux.so
+lib/gstreamer-0.6/libgstcdparanoia.a
+lib/gstreamer-0.6/libgstcdparanoia.la
+lib/gstreamer-0.6/libgstcdparanoia.so
+lib/gstreamer-0.6/libgstcdplayer.a
+lib/gstreamer-0.6/libgstcdplayer.la
+lib/gstreamer-0.6/libgstcdplayer.so
+lib/gstreamer-0.6/libgstcdxaparse.a
+lib/gstreamer-0.6/libgstcdxaparse.la
+lib/gstreamer-0.6/libgstcdxaparse.so
+lib/gstreamer-0.6/libgstchart.a
+lib/gstreamer-0.6/libgstchart.la
+lib/gstreamer-0.6/libgstchart.so
+lib/gstreamer-0.6/libgstcolorspace.a
+lib/gstreamer-0.6/libgstcolorspace.la
+lib/gstreamer-0.6/libgstcolorspace.so
+lib/gstreamer-0.6/libgstcutter.a
+lib/gstreamer-0.6/libgstcutter.la
+lib/gstreamer-0.6/libgstcutter.so
+lib/gstreamer-0.6/libgstdeinterlace.a
+lib/gstreamer-0.6/libgstdeinterlace.la
+lib/gstreamer-0.6/libgstdeinterlace.so
+lib/gstreamer-0.6/libgstdvdreadsrc.a
+lib/gstreamer-0.6/libgstdvdreadsrc.la
+lib/gstreamer-0.6/libgstdvdreadsrc.so
+lib/gstreamer-0.6/libgsteffectv.a
+lib/gstreamer-0.6/libgsteffectv.la
+lib/gstreamer-0.6/libgsteffectv.so
+lib/gstreamer-0.6/libgstesdmon.a
+lib/gstreamer-0.6/libgstesdmon.la
+lib/gstreamer-0.6/libgstesdmon.so
+lib/gstreamer-0.6/libgstesdsink.a
+lib/gstreamer-0.6/libgstesdsink.la
+lib/gstreamer-0.6/libgstesdsink.so
+lib/gstreamer-0.6/libgstfestival.a
+lib/gstreamer-0.6/libgstfestival.la
+lib/gstreamer-0.6/libgstfestival.so
+lib/gstreamer-0.6/libgstfilter.a
+lib/gstreamer-0.6/libgstfilter.la
+lib/gstreamer-0.6/libgstfilter.so
+lib/gstreamer-0.6/libgstflac.a
+lib/gstreamer-0.6/libgstflac.la
+lib/gstreamer-0.6/libgstflac.so
+lib/gstreamer-0.6/libgstflxdec.a
+lib/gstreamer-0.6/libgstflxdec.la
+lib/gstreamer-0.6/libgstflxdec.so
+lib/gstreamer-0.6/libgstgnomevfssink.a
+lib/gstreamer-0.6/libgstgnomevfssink.la
+lib/gstreamer-0.6/libgstgnomevfssink.so
+lib/gstreamer-0.6/libgstgnomevfssrc.a
+lib/gstreamer-0.6/libgstgnomevfssrc.la
+lib/gstreamer-0.6/libgstgnomevfssrc.so
+lib/gstreamer-0.6/libgstgoom.a
+lib/gstreamer-0.6/libgstgoom.la
+lib/gstreamer-0.6/libgstgoom.so
+lib/gstreamer-0.6/libgstgsm.a
+lib/gstreamer-0.6/libgstgsm.la
+lib/gstreamer-0.6/libgstgsm.so
+lib/gstreamer-0.6/libgsthttpsrc.a
+lib/gstreamer-0.6/libgsthttpsrc.la
+lib/gstreamer-0.6/libgsthttpsrc.so
+lib/gstreamer-0.6/libgstidct.a
+lib/gstreamer-0.6/libgstidct.la
+lib/gstreamer-0.6/libgstidct.so
+lib/gstreamer-0.6/libgstintfloat.a
+lib/gstreamer-0.6/libgstintfloat.la
+lib/gstreamer-0.6/libgstintfloat.so
+lib/gstreamer-0.6/libgstjpeg.a
+lib/gstreamer-0.6/libgstjpeg.la
+lib/gstreamer-0.6/libgstjpeg.so
+lib/gstreamer-0.6/libgstlame.a
+lib/gstreamer-0.6/libgstlame.la
+lib/gstreamer-0.6/libgstlame.so
+lib/gstreamer-0.6/libgstlevel.a
+lib/gstreamer-0.6/libgstlevel.la
+lib/gstreamer-0.6/libgstlevel.so
+lib/gstreamer-0.6/libgstmad.a
+lib/gstreamer-0.6/libgstmad.la
+lib/gstreamer-0.6/libgstmad.so
+lib/gstreamer-0.6/libgstmedian.a
+lib/gstreamer-0.6/libgstmedian.la
+lib/gstreamer-0.6/libgstmedian.so
+lib/gstreamer-0.6/libgstmikmod.a
+lib/gstreamer-0.6/libgstmikmod.la
+lib/gstreamer-0.6/libgstmikmod.so
+lib/gstreamer-0.6/libgstmodplug.a
+lib/gstreamer-0.6/libgstmodplug.la
+lib/gstreamer-0.6/libgstmodplug.so
+lib/gstreamer-0.6/libgstmono2stereo.a
+lib/gstreamer-0.6/libgstmono2stereo.la
+lib/gstreamer-0.6/libgstmono2stereo.so
+lib/gstreamer-0.6/libgstmonoscope.a
+lib/gstreamer-0.6/libgstmonoscope.la
+lib/gstreamer-0.6/libgstmonoscope.so
+lib/gstreamer-0.6/libgstmp1videoparse.a
+lib/gstreamer-0.6/libgstmp1videoparse.la
+lib/gstreamer-0.6/libgstmp1videoparse.so
+lib/gstreamer-0.6/libgstmp3types.a
+lib/gstreamer-0.6/libgstmp3types.la
+lib/gstreamer-0.6/libgstmp3types.so
+lib/gstreamer-0.6/libgstmpeg1encoder.a
+lib/gstreamer-0.6/libgstmpeg1encoder.la
+lib/gstreamer-0.6/libgstmpeg1encoder.so
+lib/gstreamer-0.6/libgstmpeg1systemencode.a
+lib/gstreamer-0.6/libgstmpeg1systemencode.la
+lib/gstreamer-0.6/libgstmpeg1systemencode.so
+lib/gstreamer-0.6/libgstmpeg1types.a
+lib/gstreamer-0.6/libgstmpeg1types.la
+lib/gstreamer-0.6/libgstmpeg1types.so
+lib/gstreamer-0.6/libgstmpeg2enc.a
+lib/gstreamer-0.6/libgstmpeg2enc.la
+lib/gstreamer-0.6/libgstmpeg2enc.so
+lib/gstreamer-0.6/libgstmpeg2subt.a
+lib/gstreamer-0.6/libgstmpeg2subt.la
+lib/gstreamer-0.6/libgstmpeg2subt.so
+lib/gstreamer-0.6/libgstmpeg2types.a
+lib/gstreamer-0.6/libgstmpeg2types.la
+lib/gstreamer-0.6/libgstmpeg2types.so
+lib/gstreamer-0.6/libgstmpegaudio.a
+lib/gstreamer-0.6/libgstmpegaudio.la
+lib/gstreamer-0.6/libgstmpegaudio.so
+lib/gstreamer-0.6/libgstmpegaudioparse.a
+lib/gstreamer-0.6/libgstmpegaudioparse.la
+lib/gstreamer-0.6/libgstmpegaudioparse.so
+lib/gstreamer-0.6/libgstmpegstream.a
+lib/gstreamer-0.6/libgstmpegstream.la
+lib/gstreamer-0.6/libgstmpegstream.so
+lib/gstreamer-0.6/libgstmulaw.a
+lib/gstreamer-0.6/libgstmulaw.la
+lib/gstreamer-0.6/libgstmulaw.so
+lib/gstreamer-0.6/libgstoneton.a
+lib/gstreamer-0.6/libgstoneton.la
+lib/gstreamer-0.6/libgstoneton.so
+lib/gstreamer-0.6/libgstopenquicktimedecoder.a
+lib/gstreamer-0.6/libgstopenquicktimedecoder.la
+lib/gstreamer-0.6/libgstopenquicktimedecoder.so
+lib/gstreamer-0.6/libgstopenquicktimedemux.a
+lib/gstreamer-0.6/libgstopenquicktimedemux.la
+lib/gstreamer-0.6/libgstopenquicktimedemux.so
+lib/gstreamer-0.6/libgstopenquicktimetypes.a
+lib/gstreamer-0.6/libgstopenquicktimetypes.la
+lib/gstreamer-0.6/libgstopenquicktimetypes.so
+lib/gstreamer-0.6/libgstossaudio.a
+lib/gstreamer-0.6/libgstossaudio.la
+lib/gstreamer-0.6/libgstossaudio.so
+lib/gstreamer-0.6/libgstpassthrough.a
+lib/gstreamer-0.6/libgstpassthrough.la
+lib/gstreamer-0.6/libgstpassthrough.so
+lib/gstreamer-0.6/libgstplayondemand.a
+lib/gstreamer-0.6/libgstplayondemand.la
+lib/gstreamer-0.6/libgstplayondemand.so
+lib/gstreamer-0.6/libgstqtdemux.a
+lib/gstreamer-0.6/libgstqtdemux.la
+lib/gstreamer-0.6/libgstqtdemux.so
+lib/gstreamer-0.6/libgstresample.a
+lib/gstreamer-0.6/libgstresample.la
+lib/gstreamer-0.6/libgstresample.so
+lib/gstreamer-0.6/libgstriff.a
+lib/gstreamer-0.6/libgstriff.la
+lib/gstreamer-0.6/libgstriff.so
+lib/gstreamer-0.6/libgstrtjpeg.a
+lib/gstreamer-0.6/libgstrtjpeg.la
+lib/gstreamer-0.6/libgstrtjpeg.so
+lib/gstreamer-0.6/libgstsdlvideosink.a
+lib/gstreamer-0.6/libgstsdlvideosink.la
+lib/gstreamer-0.6/libgstsdlvideosink.so
+lib/gstreamer-0.6/libgstsid.a
+lib/gstreamer-0.6/libgstsid.la
+lib/gstreamer-0.6/libgstsid.so
+lib/gstreamer-0.6/libgstsilence.a
+lib/gstreamer-0.6/libgstsilence.la
+lib/gstreamer-0.6/libgstsilence.so
+lib/gstreamer-0.6/libgstsinesrc.a
+lib/gstreamer-0.6/libgstsinesrc.la
+lib/gstreamer-0.6/libgstsinesrc.so
+lib/gstreamer-0.6/libgstsmooth.a
+lib/gstreamer-0.6/libgstsmooth.la
+lib/gstreamer-0.6/libgstsmooth.so
+lib/gstreamer-0.6/libgstsmpte.a
+lib/gstreamer-0.6/libgstsmpte.la
+lib/gstreamer-0.6/libgstsmpte.so
+lib/gstreamer-0.6/libgstspectrum.a
+lib/gstreamer-0.6/libgstspectrum.la
+lib/gstreamer-0.6/libgstspectrum.so
+lib/gstreamer-0.6/libgstspeed.a
+lib/gstreamer-0.6/libgstspeed.la
+lib/gstreamer-0.6/libgstspeed.so
+lib/gstreamer-0.6/libgststereo.a
+lib/gstreamer-0.6/libgststereo.la
+lib/gstreamer-0.6/libgststereo.so
+lib/gstreamer-0.6/libgststereo2mono.a
+lib/gstreamer-0.6/libgststereo2mono.la
+lib/gstreamer-0.6/libgststereo2mono.so
+lib/gstreamer-0.6/libgststereosplit.a
+lib/gstreamer-0.6/libgststereosplit.la
+lib/gstreamer-0.6/libgststereosplit.so
+lib/gstreamer-0.6/libgstswfdec.a
+lib/gstreamer-0.6/libgstswfdec.la
+lib/gstreamer-0.6/libgstswfdec.so
+lib/gstreamer-0.6/libgstsynaesthesia.a
+lib/gstreamer-0.6/libgstsynaesthesia.la
+lib/gstreamer-0.6/libgstsynaesthesia.so
+lib/gstreamer-0.6/libgstudp.a
+lib/gstreamer-0.6/libgstudp.la
+lib/gstreamer-0.6/libgstudp.so
+lib/gstreamer-0.6/libgstvbidec.a
+lib/gstreamer-0.6/libgstvbidec.la
+lib/gstreamer-0.6/libgstvbidec.so
+lib/gstreamer-0.6/libgstvideo.a
+lib/gstreamer-0.6/libgstvideo.la
+lib/gstreamer-0.6/libgstvideo.so
+lib/gstreamer-0.6/libgstvideocrop.a
+lib/gstreamer-0.6/libgstvideocrop.la
+lib/gstreamer-0.6/libgstvideocrop.so
+lib/gstreamer-0.6/libgstvideoscale.a
+lib/gstreamer-0.6/libgstvideoscale.la
+lib/gstreamer-0.6/libgstvideoscale.so
+lib/gstreamer-0.6/libgstvideosink.a
+lib/gstreamer-0.6/libgstvideosink.la
+lib/gstreamer-0.6/libgstvideotestsrc.a
+lib/gstreamer-0.6/libgstvideotestsrc.la
+lib/gstreamer-0.6/libgstvideotestsrc.so
+lib/gstreamer-0.6/libgstvolenv.a
+lib/gstreamer-0.6/libgstvolenv.la
+lib/gstreamer-0.6/libgstvolenv.so
+lib/gstreamer-0.6/libgstvolume.a
+lib/gstreamer-0.6/libgstvolume.la
+lib/gstreamer-0.6/libgstvolume.so
+lib/gstreamer-0.6/libgstvorbis.a
+lib/gstreamer-0.6/libgstvorbis.la
+lib/gstreamer-0.6/libgstvorbis.so
+lib/gstreamer-0.6/libgstvumeter.a
+lib/gstreamer-0.6/libgstvumeter.la
+lib/gstreamer-0.6/libgstvumeter.so
+lib/gstreamer-0.6/libgstwavenc.a
+lib/gstreamer-0.6/libgstwavenc.la
+lib/gstreamer-0.6/libgstwavenc.so
+lib/gstreamer-0.6/libgstwavparse.a
+lib/gstreamer-0.6/libgstwavparse.la
+lib/gstreamer-0.6/libgstwavparse.so
+lib/gstreamer-0.6/libgstxvideosink.a
+lib/gstreamer-0.6/libgstxvideosink.la
+lib/gstreamer-0.6/libgsty4menc.a
+lib/gstreamer-0.6/libgsty4menc.la
+lib/gstreamer-0.6/libgsty4menc.so
+lib/gstreamer-0.6/libmixmatrix.a
+lib/gstreamer-0.6/libmixmatrix.la
+lib/gstreamer-0.6/libmixmatrix.so
+lib/libgstgconf-0.6.a
+lib/libgstgconf-0.6.la
+lib/libgstgconf-0.6.so
+lib/libgstgconf-0.6.so.0
+lib/libgstgconf-0.6.so.0.1
+lib/libgstmedia-info-0.6.a
+lib/libgstmedia-info-0.6.la
+lib/libgstmedia-info-0.6.so
+lib/libgstmedia-info-0.6.so.0
+lib/libgstmedia-info-0.6.so.0.0
+lib/libgstplay-0.6.a
+lib/libgstplay-0.6.la
+lib/libgstplay-0.6.so
+lib/libgstplay-0.6.so.0
+lib/libgstplay-0.6.so.0.1
+lib/pkgconfig/gstreamer-gconf-0.6.pc
+lib/pkgconfig/gstreamer-libs-0.6.pc
+lib/pkgconfig/gstreamer-play-0.6.pc
+man/man1/gst-launch-ext.1
+man/man1/gst-visualise.1
+share/gconf/schemas/gstreamer.schemas
+@dirrm include/gstreamer-0.6/gst/video
+@dirrm include/gstreamer-0.6/gst/riff
+@dirrm include/gstreamer-0.6/gst/resample
+@dirrm include/gstreamer-0.6/gst/play
+@dirrm include/gstreamer-0.6/gst/media-info
+@dirrm include/gstreamer-0.6/gst/idct
+@dirrm include/gstreamer-0.6/gst/gconf
+@dirrm include/gstreamer-0.6/gst/floatcast
+@dirrm include/gstreamer-0.6/gst/audio
diff --git a/misc/gst-plugins/buildlink2.mk b/misc/gst-plugins/buildlink2.mk
new file mode 100644
index 00000000000..c94b9315f20
--- /dev/null
+++ b/misc/gst-plugins/buildlink2.mk
@@ -0,0 +1,128 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/04/25 04:43:51 rh Exp $
+#
+# This Makefile fragment is included by packages that use gst-plugins.
+#
+
+.if !defined(GST_PLUGINS_BUILDLINK2_MK)
+GST_PLUGINS_BUILDLINK2_MK= # defined
+
+BUILDLINK_PACKAGES+= gst-plugins
+BUILDLINK_DEPENDS.gst-plugins?= gst-plugins>=0.6.1
+BUILDLINK_PKGSRCDIR.gst-plugins?= ../../misc/gst-plugins
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.gst-plugins=gst-plugins
+BUILDLINK_PREFIX.gst-plugins_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/audio/*.h
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/floatcast/*.h
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/gconf/*.h
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/idct/*.h
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/media-info/*.h
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/play/*.h
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/resample/*.h
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/riff/*.h
+BUILDLINK_FILES.gst-plugins+= include/gstreamer-0.6/gst/video/*.h
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgsta52dec.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstaasink.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstac3parse.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstadder.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstalaw.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstaudio.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstaudioscale.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstauparse.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstavidemux.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstavimux.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstcdparanoia.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstcdplayer.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstcdxaparse.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstchart.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstcolorspace.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstcutter.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstdeinterlace.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstdvdreadsrc.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgsteffectv.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstesdmon.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstesdsink.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstfestival.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstfilter.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstflac.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstflxdec.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstgnomevfssink.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstgnomevfssrc.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstgoom.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstgsm.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgsthttpsrc.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstidct.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstintfloat.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstjpeg.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstlame.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstlevel.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmad.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmedian.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmikmod.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmodplug.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmono2stereo.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmonoscope.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmp1videoparse.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmp3types.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpeg1encoder.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpeg1systemencode.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpeg1types.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpeg2enc.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpeg2subt.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpeg2types.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpegaudio.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpegaudioparse.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmpegstream.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstmulaw.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstoneton.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstopenquicktimedecoder.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstopenquicktimedemux.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstopenquicktimetypes.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstossaudio.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstpassthrough.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstplayondemand.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstqtdemux.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstresample.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstriff.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstrtjpeg.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstsdlvideosink.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstsid.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstsilence.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstsinesrc.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstsmooth.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstsmpte.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstspectrum.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstspeed.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgststereo.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgststereo2mono.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgststereosplit.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstswfdec.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstsynaesthesia.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstudp.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvbidec.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvideo.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvideocrop.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvideoscale.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvideosink.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvideotestsrc.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvolenv.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvolume.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvorbis.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstvumeter.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstwavenc.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstwavparse.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgstxvideosink.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libgsty4menc.*
+BUILDLINK_FILES.gst-plugins+= lib/gstreamer-0.6/libmixmatrix.*
+BUILDLINK_FILES.gst-plugins+= lib/libgstgconf-0.6.*
+BUILDLINK_FILES.gst-plugins+= lib/libgstmedia-info-0.6.*
+BUILDLINK_FILES.gst-plugins+= lib/libgstplay-0.6.*
+BUILDLINK_FILES.gst-plugins+= lib/pkgconfig/gstreamer-gconf-0.6.pc
+BUILDLINK_FILES.gst-plugins+= lib/pkgconfig/gstreamer-libs-0.6.pc
+BUILDLINK_FILES.gst-plugins+= lib/pkgconfig/gstreamer-play-0.6.pc
+
+BUILDLINK_TARGETS+= gst-plugins-buildlink
+
+gst-plugins-buildlink: _BUILDLINK_USE
+
+.endif # GST_PLUGINS_BUILDLINK2_MK
diff --git a/misc/gst-plugins/distinfo b/misc/gst-plugins/distinfo
new file mode 100644
index 00000000000..b742c4449f6
--- /dev/null
+++ b/misc/gst-plugins/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/04/25 04:43:50 rh Exp $
+
+SHA1 (gst-plugins-0.6.1.tar.bz2) = 3f7b2c1a6298bff70d1d19ec9d29f15f2b55ae66
+Size (gst-plugins-0.6.1.tar.bz2) = 1891444 bytes
+SHA1 (patch-aa) = 3976f60e8530576f0ab79db4e3e9500bf14362a1
+SHA1 (patch-ab) = 43a417275978e25c6068b11d2d43e4fc402fd45d
+SHA1 (patch-ac) = 4105fc6b219307aae8d1b62294825531e6e1f233
+SHA1 (patch-ad) = 54a5b5d5bf628a8326a8328deb53e55aae48df29
diff --git a/misc/gst-plugins/patches/patch-aa b/misc/gst-plugins/patches/patch-aa
new file mode 100644
index 00000000000..54862c3c0c6
--- /dev/null
+++ b/misc/gst-plugins/patches/patch-aa
@@ -0,0 +1,31 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/04/25 04:43:51 rh Exp $
+
+--- configure.orig 2003-04-19 02:07:29.000000000 +1000
++++ configure
+@@ -14356,6 +14356,8 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ $ac_includes_default
++#include <X11/Xdefs.h>
++#include <X11/Xlib.h>
+ #include <X11/extensions/Xvlib.h>
+ _ACEOF
+ rm -f conftest.$ac_objext
+@@ -14391,6 +14393,8 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
++#include <X11/Xdefs.h>
++#include <X11/Xlib.h>
+ #include <X11/extensions/Xvlib.h>
+ _ACEOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+@@ -14566,6 +14570,8 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ $ac_includes_default
++#include <X11/Xdefs.h>
++#include <X11/Xlib.h>
+ #include <X11/extensions/Xvlib.h>
+ _ACEOF
+ rm -f conftest.$ac_objext
diff --git a/misc/gst-plugins/patches/patch-ab b/misc/gst-plugins/patches/patch-ab
new file mode 100644
index 00000000000..8e3489e98cf
--- /dev/null
+++ b/misc/gst-plugins/patches/patch-ab
@@ -0,0 +1,34 @@
+$NetBSD: patch-ab,v 1.1.1.1 2003/04/25 04:43:51 rh Exp $
+
+--- sys/oss/gstosssink.c.orig 2003-01-20 05:42:18.000000000 +1000
++++ sys/oss/gstosssink.c
+@@ -256,7 +256,10 @@ gst_osssink_get_delay (GstOssSink *osssi
+ if (osssink->common.fd == -1)
+ return 0;
+
+- if (ioctl (osssink->common.fd, SNDCTL_DSP_GETODELAY, &delay) < 0) {
++#ifdef SNDCTL_DSP_GETODELAY
++ if (ioctl (osssink->common.fd, SNDCTL_DSP_GETODELAY, &delay) < 0)
++#endif
++ {
+ audio_buf_info info;
+ if (ioctl (osssink->common.fd, SNDCTL_DSP_GETOSPACE, &info) < 0) {
+ delay = 0;
+@@ -325,7 +328,7 @@ gst_osssink_chain (GstPad *pad, GstBuffe
+
+ switch (GST_EVENT_TYPE (event)) {
+ case GST_EVENT_EOS:
+- ioctl (osssink->common.fd, SNDCTL_DSP_SYNC);
++ ioctl (osssink->common.fd, SNDCTL_DSP_SYNC, NULL);
+ gst_oss_clock_set_active (osssink->provided_clock, FALSE);
+ gst_pad_event_default (pad, event);
+ return;
+@@ -336,7 +339,7 @@ gst_osssink_chain (GstPad *pad, GstBuffe
+ {
+ gint64 value;
+
+- ioctl (osssink->common.fd, SNDCTL_DSP_RESET);
++ ioctl (osssink->common.fd, SNDCTL_DSP_RESET, NULL);
+ if (gst_event_discont_get_value (event, GST_FORMAT_TIME, &value)) {
+ if (!gst_clock_handle_discont (osssink->clock, value))
+ gst_oss_clock_set_active (osssink->provided_clock, FALSE);
diff --git a/misc/gst-plugins/patches/patch-ac b/misc/gst-plugins/patches/patch-ac
new file mode 100644
index 00000000000..e720b402922
--- /dev/null
+++ b/misc/gst-plugins/patches/patch-ac
@@ -0,0 +1,26 @@
+$NetBSD: patch-ac,v 1.1.1.1 2003/04/25 04:43:51 rh Exp $
+
+--- sys/cdrom/gstcdplayer_ioctl_bsd.h.orig 2002-07-29 08:45:45.000000000 +1000
++++ sys/cdrom/gstcdplayer_ioctl_bsd.h
+@@ -18,6 +18,9 @@
+ */
+
+ #ifdef HAVE_CDROM_BSD_NETBSD /* net & open */
++#ifndef CDIOREADTOCHDR
++#define CDIOREADTOCHDR CDIOREADTOCHEADER
++#endif
+ gboolean cd_init(struct cd *cd,const gchar *device)
+ {
+ struct ioc_toc_header toc_header;
+@@ -318,7 +321,11 @@ gint cd_current_track(struct cd *cd)
+ return -1;
+ }
+
++#ifdef __NetBSD__
++ return sub_channel.data->what.track_info.track_number;
++#else
+ return sub_channel.data->track_number;
++#endif
+ }
+
+ gboolean cd_close(struct cd *cd)
diff --git a/misc/gst-plugins/patches/patch-ad b/misc/gst-plugins/patches/patch-ad
new file mode 100644
index 00000000000..1d0af2d39fb
--- /dev/null
+++ b/misc/gst-plugins/patches/patch-ad
@@ -0,0 +1,16 @@
+$NetBSD: patch-ad,v 1.1.1.1 2003/04/25 04:43:51 rh Exp $
+
+--- ext/dvdread/dvdreadsrc.c.orig 2002-05-27 03:39:45.000000000 +1000
++++ ext/dvdread/dvdreadsrc.c
+@@ -47,7 +47,11 @@
+ #include <sys/types.h>
+ #include <dirent.h>
+ #include <errno.h>
++#ifdef __linux__
+ #include <linux/cdrom.h>
++#else
++#include <sys/cdio.h>
++#endif
+ #include <assert.h>
+
+ #include <dvdreadsrc.h>