summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--multimedia/gst-plugins1-base/DESCR12
-rw-r--r--multimedia/gst-plugins1-base/Makefile22
-rw-r--r--multimedia/gst-plugins1-base/Makefile.common39
-rw-r--r--multimedia/gst-plugins1-base/PLIST328
-rw-r--r--multimedia/gst-plugins1-base/buildlink3.mk16
-rw-r--r--multimedia/gst-plugins1-base/distinfo7
-rw-r--r--multimedia/gst-plugins1-base/patches/patch-ext_alsa_gstalsasink.c17
-rw-r--r--multimedia/gst-plugins1-base/patches/patch-ext_alsa_gstalsasrc.c17
-rw-r--r--multimedia/gst-plugins1-base/plugins.mk84
9 files changed, 542 insertions, 0 deletions
diff --git a/multimedia/gst-plugins1-base/DESCR b/multimedia/gst-plugins1-base/DESCR
new file mode 100644
index 00000000000..79c454b8058
--- /dev/null
+++ b/multimedia/gst-plugins1-base/DESCR
@@ -0,0 +1,12 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple Ogg/Vorbis playback to
+complex audio (mixing) and video (non-linear editing) processing.
+
+Applications can take advantage of advances in codec and filter technology
+transparently. Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
+
+GStreamer is released under the LGPL.
+
+This package is part of the 'base' plugins for GStreamer. It provides a
+set of must-have plugins.
diff --git a/multimedia/gst-plugins1-base/Makefile b/multimedia/gst-plugins1-base/Makefile
new file mode 100644
index 00000000000..fc065460790
--- /dev/null
+++ b/multimedia/gst-plugins1-base/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+#
+.include "Makefile.common"
+
+#CONFIGURE_ARGS+= --disable-silent-rules
+
+COMMENT+= base plugins
+
+USE_TOOLS+= perl:run
+
+PKGCONFIG_OVERRIDE+= pkgconfig/*.pc.in
+
+REPLACE_PERL+= tools/gst-visualise-m.m
+
+# only useful if gstreamer was built with the "gstcheck" option
+TEST_TARGET= check-torture
+
+# soft dependency only, .pc file not needed
+#.include "../../textproc/iso-codes/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/gst-plugins1-base/Makefile.common b/multimedia/gst-plugins1-base/Makefile.common
new file mode 100644
index 00000000000..5eb79d5bc29
--- /dev/null
+++ b/multimedia/gst-plugins1-base/Makefile.common
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile.common,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+#
+# used by audio/gst-plugins1-alsa/Makefile
+# used by audio/gst-plugins1-cdparanoia/Makefile
+# used by sysutils/gst-plugins1-gio/Makefile
+# used by audio/gst-plugins1-libvisual/Makefile
+# used by multimedia/gst-plugins1-ogg/Makefile
+# used by devel/gst-plugins1-pango/Makefile
+# used by multimedia/gst-plugins1-theora/Makefile
+# used by audio/gst-plugins1-vorbis/Makefile
+# used by x11/gst-plugins1-x11/Makefile
+#
+
+GST_PLUGINS1_TYPE= base
+GST_PLUGINS1_VER= 1.0.3
+BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.0.3
+LICENSE= gnu-lgpl-v2
+
+# Disable all drivers and features by default.
+.for driver in alsa \
+ cdparanoia \
+ freetypetest \
+ gio \
+ ivorbis \
+ libvisual \
+ ogg \
+ oggtest \
+ pango \
+ theora \
+ vorbis \
+ vorbistest \
+ x \
+ xshm \
+ xvideo
+CONFIGURE_ARGS+= --disable-${driver}
+.endfor
+
+.include "../../devel/orc/buildlink3.mk"
+.include "plugins.mk"
diff --git a/multimedia/gst-plugins1-base/PLIST b/multimedia/gst-plugins1-base/PLIST
new file mode 100644
index 00000000000..0f4b346fa90
--- /dev/null
+++ b/multimedia/gst-plugins1-base/PLIST
@@ -0,0 +1,328 @@
+@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+bin/gst-discoverer-1.0
+include/gstreamer-1.0/gst/app/gstappsink.h
+include/gstreamer-1.0/gst/app/gstappsrc.h
+include/gstreamer-1.0/gst/audio/audio-channels.h
+include/gstreamer-1.0/gst/audio/audio-enumtypes.h
+include/gstreamer-1.0/gst/audio/audio-format.h
+include/gstreamer-1.0/gst/audio/audio-info.h
+include/gstreamer-1.0/gst/audio/audio.h
+include/gstreamer-1.0/gst/audio/gstaudiobasesink.h
+include/gstreamer-1.0/gst/audio/gstaudiobasesrc.h
+include/gstreamer-1.0/gst/audio/gstaudiocdsrc.h
+include/gstreamer-1.0/gst/audio/gstaudioclock.h
+include/gstreamer-1.0/gst/audio/gstaudiodecoder.h
+include/gstreamer-1.0/gst/audio/gstaudioencoder.h
+include/gstreamer-1.0/gst/audio/gstaudiofilter.h
+include/gstreamer-1.0/gst/audio/gstaudioiec61937.h
+include/gstreamer-1.0/gst/audio/gstaudiometa.h
+include/gstreamer-1.0/gst/audio/gstaudioringbuffer.h
+include/gstreamer-1.0/gst/audio/gstaudiosink.h
+include/gstreamer-1.0/gst/audio/gstaudiosrc.h
+include/gstreamer-1.0/gst/audio/streamvolume.h
+include/gstreamer-1.0/gst/fft/gstfft.h
+include/gstreamer-1.0/gst/fft/gstfftf32.h
+include/gstreamer-1.0/gst/fft/gstfftf64.h
+include/gstreamer-1.0/gst/fft/gstffts16.h
+include/gstreamer-1.0/gst/fft/gstffts32.h
+include/gstreamer-1.0/gst/pbutils/codec-utils.h
+include/gstreamer-1.0/gst/pbutils/descriptions.h
+include/gstreamer-1.0/gst/pbutils/encoding-profile.h
+include/gstreamer-1.0/gst/pbutils/encoding-target.h
+include/gstreamer-1.0/gst/pbutils/gstdiscoverer.h
+include/gstreamer-1.0/gst/pbutils/gstpluginsbaseversion.h
+include/gstreamer-1.0/gst/pbutils/install-plugins.h
+include/gstreamer-1.0/gst/pbutils/missing-plugins.h
+include/gstreamer-1.0/gst/pbutils/pbutils-enumtypes.h
+include/gstreamer-1.0/gst/pbutils/pbutils.h
+include/gstreamer-1.0/gst/riff/riff-ids.h
+include/gstreamer-1.0/gst/riff/riff-media.h
+include/gstreamer-1.0/gst/riff/riff-read.h
+include/gstreamer-1.0/gst/rtp/gstrtcpbuffer.h
+include/gstreamer-1.0/gst/rtp/gstrtpbaseaudiopayload.h
+include/gstreamer-1.0/gst/rtp/gstrtpbasedepayload.h
+include/gstreamer-1.0/gst/rtp/gstrtpbasepayload.h
+include/gstreamer-1.0/gst/rtp/gstrtpbuffer.h
+include/gstreamer-1.0/gst/rtp/gstrtppayloads.h
+include/gstreamer-1.0/gst/rtsp/gstrtsp-enumtypes.h
+include/gstreamer-1.0/gst/rtsp/gstrtspconnection.h
+include/gstreamer-1.0/gst/rtsp/gstrtspdefs.h
+include/gstreamer-1.0/gst/rtsp/gstrtspextension.h
+include/gstreamer-1.0/gst/rtsp/gstrtspmessage.h
+include/gstreamer-1.0/gst/rtsp/gstrtsprange.h
+include/gstreamer-1.0/gst/rtsp/gstrtsptransport.h
+include/gstreamer-1.0/gst/rtsp/gstrtspurl.h
+include/gstreamer-1.0/gst/sdp/gstsdp.h
+include/gstreamer-1.0/gst/sdp/gstsdpmessage.h
+include/gstreamer-1.0/gst/tag/gsttagdemux.h
+include/gstreamer-1.0/gst/tag/gsttagmux.h
+include/gstreamer-1.0/gst/tag/tag.h
+include/gstreamer-1.0/gst/tag/xmpwriter.h
+include/gstreamer-1.0/gst/video/colorbalance.h
+include/gstreamer-1.0/gst/video/colorbalancechannel.h
+include/gstreamer-1.0/gst/video/gstvideodecoder.h
+include/gstreamer-1.0/gst/video/gstvideoencoder.h
+include/gstreamer-1.0/gst/video/gstvideofilter.h
+include/gstreamer-1.0/gst/video/gstvideometa.h
+include/gstreamer-1.0/gst/video/gstvideopool.h
+include/gstreamer-1.0/gst/video/gstvideosink.h
+include/gstreamer-1.0/gst/video/gstvideoutils.h
+include/gstreamer-1.0/gst/video/navigation.h
+include/gstreamer-1.0/gst/video/video-blend.h
+include/gstreamer-1.0/gst/video/video-color.h
+include/gstreamer-1.0/gst/video/video-enumtypes.h
+include/gstreamer-1.0/gst/video/video-event.h
+include/gstreamer-1.0/gst/video/video-format.h
+include/gstreamer-1.0/gst/video/video-frame.h
+include/gstreamer-1.0/gst/video/video-info.h
+include/gstreamer-1.0/gst/video/video-overlay-composition.h
+include/gstreamer-1.0/gst/video/video.h
+include/gstreamer-1.0/gst/video/videoorientation.h
+include/gstreamer-1.0/gst/video/videooverlay.h
+lib/gstreamer-1.0/libgstadder.la
+lib/gstreamer-1.0/libgstapp.la
+lib/gstreamer-1.0/libgstaudioconvert.la
+lib/gstreamer-1.0/libgstaudiorate.la
+lib/gstreamer-1.0/libgstaudioresample.la
+lib/gstreamer-1.0/libgstaudiotestsrc.la
+lib/gstreamer-1.0/libgstencodebin.la
+lib/gstreamer-1.0/libgstplayback.la
+lib/gstreamer-1.0/libgstsubparse.la
+lib/gstreamer-1.0/libgsttcp.la
+lib/gstreamer-1.0/libgsttypefindfunctions.la
+lib/gstreamer-1.0/libgstvideoconvert.la
+lib/gstreamer-1.0/libgstvideorate.la
+lib/gstreamer-1.0/libgstvideoscale.la
+lib/gstreamer-1.0/libgstvideotestsrc.la
+lib/gstreamer-1.0/libgstvolume.la
+lib/libgstapp-1.0.la
+lib/libgstaudio-1.0.la
+lib/libgstfft-1.0.la
+lib/libgstpbutils-1.0.la
+lib/libgstriff-1.0.la
+lib/libgstrtp-1.0.la
+lib/libgstrtsp-1.0.la
+lib/libgstsdp-1.0.la
+lib/libgsttag-1.0.la
+lib/libgstvideo-1.0.la
+lib/pkgconfig/gstreamer-app-1.0.pc
+lib/pkgconfig/gstreamer-audio-1.0.pc
+lib/pkgconfig/gstreamer-fft-1.0.pc
+lib/pkgconfig/gstreamer-pbutils-1.0.pc
+lib/pkgconfig/gstreamer-plugins-base-1.0.pc
+lib/pkgconfig/gstreamer-riff-1.0.pc
+lib/pkgconfig/gstreamer-rtp-1.0.pc
+lib/pkgconfig/gstreamer-rtsp-1.0.pc
+lib/pkgconfig/gstreamer-sdp-1.0.pc
+lib/pkgconfig/gstreamer-tag-1.0.pc
+lib/pkgconfig/gstreamer-video-1.0.pc
+man/man1/gst-discoverer-1.0.1
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/annotation-glossary.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/api-index-deprecated.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/api-index-full.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/compiling.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-1.0.devhelp2
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoDecoder.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoEncoder.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-appsink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-appsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-encoding-profile.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudio.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudiobasesink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudiobasesrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudiocdsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudioclock.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudiodecoder.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudioencoder.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudiofilter.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudioiec61937.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudiomixerutils.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudioringbuffer.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudiosink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstaudiosrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstcolorbalance.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstcolorbalancechannel.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstdiscoverer.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstfft.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstfftf32.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstfftf64.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstffts16.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstffts32.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstmultichannel.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstpbutils.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstpbutilscodecutils.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstpbutilsdescriptions.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstpbutilsinstallplugins.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstpbutilsmissingplugins.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstpluginsbaseversion.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstriff.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtcpbuffer.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtpbaseaudiopayload.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtpbasedepayload.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtpbasepayload.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtpbuffer.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtppayloads.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtspconnection.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtspdefs.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtspextension.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtspmessage.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtsprange.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtsptransport.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstrtspurl.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstsdpmessage.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gststreamvolume.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttag.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttagdemux.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttagexif.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttagid3.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttaglanguagecodes.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttaglicenses.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttagmux.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttagvorbis.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttagxmp.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gsttagxmpwriter.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstvideo.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstvideofilter.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstvideoorientation.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstvideooverlay.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstvideooverlaycomposition.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstvideosink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstvideoutils.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-app.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-audio.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-base-utils.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-ffft.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-libs-hierarchy.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-plugins-base.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-riff.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-rtp.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-rtsp.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-sdp.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-tag.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-video.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/home.png
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/index.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/index.sgml
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/left.png
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/right.png
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/style.css
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/up.png
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/ch01.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/ch02.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-1.0.devhelp2
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-adder.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-alsasink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-alsasrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-appsink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-appsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audioconvert.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audiorate.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audioresample.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audiotestsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-cdparanoiasrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-clockoverlay.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-decodebin.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-encodebin.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-giosink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-giosrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-giostreamsink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-giostreamsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-multifdsink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-multisocketsink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-oggdemux.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-oggmux.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-playbin.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-adder.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-alsa.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-app.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audioconvert.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audiorate.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audioresample.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audiotestsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-cdparanoia.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-encoding.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-gio.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-libvisual.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-ogg.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-pango.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-playback.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-subparse.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-tcp.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-theora.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-typefindfunctions.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-videoconvert.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-videorate.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-videoscale.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-videotestsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-volume.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-vorbis.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-ximagesink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-xvimagesink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-subtitleoverlay.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-tcpclientsink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-tcpclientsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-tcpserversink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-tcpserversrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-textoverlay.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-textrender.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-theoradec.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-theoraenc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-theoraparse.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-timeoverlay.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-uridecodebin.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-videoconvert.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-videorate.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-videoscale.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-videotestsrc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-volume.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-vorbisdec.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-vorbisenc.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-vorbisparse.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-vorbistag.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-ximagesink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-xvimagesink.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/home.png
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/index.html
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/index.sgml
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/left.png
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/right.png
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/style.css
+share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/up.png
+share/gst-plugins-base/1.0/license-translations.dict
+share/locale/af/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/az/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/bg/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/ca/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/cs/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/da/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/de/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/el/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/en_GB/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/eo/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/es/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/eu/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/fi/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/fr/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/gl/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/hu/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/id/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/it/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/ja/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/lt/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/lv/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/nb/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/nl/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/or/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/pl/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/pt_BR/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/ro/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/ru/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/sk/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/sl/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/sq/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/sr/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/sv/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/tr/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/uk/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/vi/LC_MESSAGES/gst-plugins-base-1.0.mo
+share/locale/zh_CN/LC_MESSAGES/gst-plugins-base-1.0.mo
diff --git a/multimedia/gst-plugins1-base/buildlink3.mk b/multimedia/gst-plugins1-base/buildlink3.mk
new file mode 100644
index 00000000000..c63820b8b83
--- /dev/null
+++ b/multimedia/gst-plugins1-base/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+
+BUILDLINK_TREE+= gst-plugins1-base
+
+.if !defined(GST_PLUGINS1_BASE_BUILDLINK3_MK)
+GST_PLUGINS1_BASE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gst-plugins1-base+= gst-plugins1-base>=1.0.0
+BUILDLINK_ABI_DEPENDS.gst-plugins1-base+= gst-plugins1-base>=1.0.0
+BUILDLINK_PKGSRCDIR.gst-plugins1-base?= ../../multimedia/gst-plugins1-base
+
+.include "../../multimedia/gstreamer1/buildlink3.mk"
+.include "../../devel/orc/buildlink3.mk"
+.endif # GST_PLUGINS1_BASE_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gst-plugins1-base
diff --git a/multimedia/gst-plugins1-base/distinfo b/multimedia/gst-plugins1-base/distinfo
new file mode 100644
index 00000000000..c505c6fa127
--- /dev/null
+++ b/multimedia/gst-plugins1-base/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+
+SHA1 (gst-plugins-base-1.0.3.tar.xz) = 828aac8a20a64c55ff633b73b1bed88a5e290508
+RMD160 (gst-plugins-base-1.0.3.tar.xz) = 341779b971cc977bdbf048748ef09a66bad52da6
+Size (gst-plugins-base-1.0.3.tar.xz) = 2344500 bytes
+SHA1 (patch-ext_alsa_gstalsasink.c) = f344b819e65b42f49c2328f8bf3e8c075e5dd24b
+SHA1 (patch-ext_alsa_gstalsasrc.c) = dd966d2a7f1b952a90c1aa78e726b8272ac40f9d
diff --git a/multimedia/gst-plugins1-base/patches/patch-ext_alsa_gstalsasink.c b/multimedia/gst-plugins1-base/patches/patch-ext_alsa_gstalsasink.c
new file mode 100644
index 00000000000..4be82531236
--- /dev/null
+++ b/multimedia/gst-plugins1-base/patches/patch-ext_alsa_gstalsasink.c
@@ -0,0 +1,17 @@
+$NetBSD: patch-ext_alsa_gstalsasink.c,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+
+* NetBSD has no ESTRPIPE
+
+--- ext/alsa/gstalsasink.c.orig 2012-09-19 14:07:16.000000000 +0000
++++ ext/alsa/gstalsasink.c
+@@ -54,6 +54,10 @@
+ #include <gst/audio/gstaudioiec61937.h>
+ #include <gst/gst-i18n-plugin.h>
+
++#ifndef ESTRPIPE
++#define ESTRPIPE EPIPE
++#endif
++
+ #define DEFAULT_DEVICE "default"
+ #define DEFAULT_DEVICE_NAME ""
+ #define DEFAULT_CARD_NAME ""
diff --git a/multimedia/gst-plugins1-base/patches/patch-ext_alsa_gstalsasrc.c b/multimedia/gst-plugins1-base/patches/patch-ext_alsa_gstalsasrc.c
new file mode 100644
index 00000000000..4ca3d87439a
--- /dev/null
+++ b/multimedia/gst-plugins1-base/patches/patch-ext_alsa_gstalsasrc.c
@@ -0,0 +1,17 @@
+$NetBSD: patch-ext_alsa_gstalsasrc.c,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+
+* NetBSD has no ESTRPIPE
+
+--- ext/alsa/gstalsasrc.c.orig 2012-09-10 10:08:34.000000000 +0000
++++ ext/alsa/gstalsasrc.c
+@@ -51,6 +51,10 @@
+
+ #include <gst/gst-i18n-plugin.h>
+
++#ifndef ESTRPIPE
++#define ESTRPIPE EPIPE
++#endif
++
+ #define DEFAULT_PROP_DEVICE "default"
+ #define DEFAULT_PROP_DEVICE_NAME ""
+ #define DEFAULT_PROP_CARD_NAME ""
diff --git a/multimedia/gst-plugins1-base/plugins.mk b/multimedia/gst-plugins1-base/plugins.mk
new file mode 100644
index 00000000000..9573ccacb7f
--- /dev/null
+++ b/multimedia/gst-plugins1-base/plugins.mk
@@ -0,0 +1,84 @@
+# $NetBSD: plugins.mk,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+#
+# This file is shared across the gst-plugins-{base,good} packages to
+# simplify their code. It provides a framework to write simple packages
+# providing individual plugins; note that these packages must not include
+# this file, but use the correct Makefile.common instead.
+#
+
+DISTNAME= gst-plugins-${GST_PLUGINS1_TYPE}-${GST_PLUGINS1_VER}
+PKGNAME= ${DISTNAME:S/plugins/plugins1/}
+CATEGORIES= multimedia gnome
+MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-${GST_PLUGINS1_TYPE}/
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://gstreamer.freedesktop.org/
+COMMENT= Open source multimedia framework -
+
+DISTINFO_FILE= ${.CURDIR}/../../multimedia/gst-plugins1-${GST_PLUGINS1_TYPE}/distinfo
+FILESDIR= ${.CURDIR}/../../multimedia/gst-plugins1-${GST_PLUGINS1_TYPE}/files
+PATCHDIR= ${.CURDIR}/../../multimedia/gst-plugins1-${GST_PLUGINS1_TYPE}/patches
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= gmake pkg-config
+USE_LIBTOOL= yes
+USE_PKGLOCALEDIR= yes
+
+CONFIGURE_ARGS+= --disable-examples
+CONFIGURE_ARGS+= --disable-experimental
+CONFIGURE_ARGS+= --disable-debug
+CONFIGURE_ARGS+= --disable-valgrind
+CONFIGURE_ARGS+= --enable-external
+CONFIGURE_ARGS+= --enable-nls
+CONFIGURE_ARGS+= --enable-rpath
+CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc/gst-plugins-0.10
+
+.include "../../mk/compiler.mk"
+
+.if !empty(PKGSRC_COMPILER:Msunpro)
+# SunPro cc understands __func__ but CC does not, so disable explicitly.
+CONFIGURE_ENV+= have_func=no
+.endif
+
+# A package building a single plugin of gst-plugins1 has to include this
+# file and define the following variables:
+# GST_PLUGINS1_NAME - The name of the plugin, to be added to the package
+# name and the comment.
+# GST_PLUGINS1_DIRS - The directory where the plugin resides; a relative
+# path from WRKSRC.
+# GST_PLUGINS1_FLAGS - The name of the flag used to enable the plugin.
+# Defaults to GST_PLUGINS1_NAME.
+.if defined(GST_PLUGINS1_NAME) && !empty(GST_PLUGINS1_NAME)
+PKGNAME:= ${PKGNAME:S/${GST_PLUGINS1_TYPE}/${GST_PLUGINS1_NAME}/}
+COMMENT+= ${GST_PLUGINS1_NAME} plugin
+
+.include "../../mk/bsd.prefs.mk"
+
+GST_PLUGINS1_FLAGS?= ${GST_PLUGINS1_NAME}
+GST_PLUGINS1_DIRS?= non-existent
+
+. for _f_ in ${GST_PLUGINS1_FLAGS}
+CONFIGURE_ARGS:= ${CONFIGURE_ARGS:S/--disable-${_f_}/--enable-${_f_}/}
+. endfor
+
+BUILD_DIRS= ${GST_PLUGINS1_DIRS}
+INSTALL_DIRS= ${GST_PLUGINS1_DIRS}
+
+# Fix paths to already installed libraries (by the gst-plugins package).
+SUBST_CLASSES+= libs
+SUBST_MESSAGE.libs= Fixing path to dependent libraries.
+SUBST_STAGE.libs= pre-configure
+SUBST_FILES.libs=
+. for _d_ in ${GST_PLUGINS1_DIRS}
+SUBST_FILES.libs+= ${_d_}/Makefile.in
+. endfor
+SUBST_SED.libs= -e 's|$$(top_builddir)/gst-libs/gst/.*/libgst|${BUILDLINK_PREFIX.gst-plugins1-${GST_PLUGINS1_TYPE}}/lib/libgst|g'
+
+.include "../../multimedia/gst-plugins1-${GST_PLUGINS1_TYPE}/buildlink3.mk"
+.endif
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"