From 7001cd690c878c2edefbb66f64847e4759aa89a2 Mon Sep 17 00:00:00 2001 From: drochner Date: Wed, 26 Jul 2006 13:06:23 +0000 Subject: import gst-python-0.10.5, which are Python bindings for gstreamer0.10 (this pkg cannot be installed for multiple Python versions, because it is not a pure extension) --- multimedia/py-gstreamer0.10/DESCR | 5 +++ multimedia/py-gstreamer0.10/Makefile | 27 ++++++++++++++++ multimedia/py-gstreamer0.10/PLIST | 48 ++++++++++++++++++++++++++++ multimedia/py-gstreamer0.10/distinfo | 7 ++++ multimedia/py-gstreamer0.10/patches/patch-ab | 13 ++++++++ multimedia/py-gstreamer0.10/patches/patch-ac | 13 ++++++++ 6 files changed, 113 insertions(+) create mode 100644 multimedia/py-gstreamer0.10/DESCR create mode 100644 multimedia/py-gstreamer0.10/Makefile create mode 100644 multimedia/py-gstreamer0.10/PLIST create mode 100644 multimedia/py-gstreamer0.10/distinfo create mode 100644 multimedia/py-gstreamer0.10/patches/patch-ab create mode 100644 multimedia/py-gstreamer0.10/patches/patch-ac (limited to 'multimedia/py-gstreamer0.10') diff --git a/multimedia/py-gstreamer0.10/DESCR b/multimedia/py-gstreamer0.10/DESCR new file mode 100644 index 00000000000..b9b58abfcd6 --- /dev/null +++ b/multimedia/py-gstreamer0.10/DESCR @@ -0,0 +1,5 @@ +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. + +This package contains python bindings for the GStreamer library. diff --git a/multimedia/py-gstreamer0.10/Makefile b/multimedia/py-gstreamer0.10/Makefile new file mode 100644 index 00000000000..43a43bde512 --- /dev/null +++ b/multimedia/py-gstreamer0.10/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $ +# + +DISTNAME= gst-python-0.10.5 +CATEGORIES= multimedia +MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://gstreamer.freedesktop.org/ +COMMENT= Python bindings for gstreamer0.10 + +USE_PKGLOCALEDIR= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config gmake +GNU_CONFIGURE= yes +CONFIGURE_ENV+= PYTHON=${PYTHONBIN} +PYTHON_VERSIONS_ACCEPTED= 23 24 +PY_PATCHPLIST= yes + +PKGCONFIG_OVERRIDE+= pkgconfig/gst-python.pc.in + +.include "../../multimedia/gstreamer0.10/buildlink3.mk" +.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk" +.include "../../lang/python/extension.mk" +.include "../../x11/py-gtk2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/multimedia/py-gstreamer0.10/PLIST b/multimedia/py-gstreamer0.10/PLIST new file mode 100644 index 00000000000..dc458558b3b --- /dev/null +++ b/multimedia/py-gstreamer0.10/PLIST @@ -0,0 +1,48 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $ +lib/pkgconfig/gst-python-0.10.pc +${PYSITELIB}/gst-0.10/gst/__init__.py +${PYSITELIB}/gst-0.10/gst/__init__.pyc +${PYSITELIB}/gst-0.10/gst/__init__.pyo +${PYSITELIB}/gst-0.10/gst/_gst.la +${PYSITELIB}/gst-0.10/gst/extend/__init__.py +${PYSITELIB}/gst-0.10/gst/extend/__init__.pyc +${PYSITELIB}/gst-0.10/gst/extend/__init__.pyo +${PYSITELIB}/gst-0.10/gst/extend/discoverer.py +${PYSITELIB}/gst-0.10/gst/extend/discoverer.pyc +${PYSITELIB}/gst-0.10/gst/extend/discoverer.pyo +${PYSITELIB}/gst-0.10/gst/extend/pygobject.py +${PYSITELIB}/gst-0.10/gst/extend/pygobject.pyc +${PYSITELIB}/gst-0.10/gst/extend/pygobject.pyo +${PYSITELIB}/gst-0.10/gst/extend/utils.py +${PYSITELIB}/gst-0.10/gst/extend/utils.pyc +${PYSITELIB}/gst-0.10/gst/extend/utils.pyo +${PYSITELIB}/gst-0.10/gst/interfaces.la +${PYSITELIB}/pygst.pth +${PYSITELIB}/pygst.py +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/remuxer.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 +@dirrm share/gst-python +@dirrm ${PYSITELIB}/gst-0.10/gst/extend +@dirrm ${PYSITELIB}/gst-0.10/gst +@dirrm ${PYSITELIB}/gst-0.10 diff --git a/multimedia/py-gstreamer0.10/distinfo b/multimedia/py-gstreamer0.10/distinfo new file mode 100644 index 00000000000..c987b8d14eb --- /dev/null +++ b/multimedia/py-gstreamer0.10/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $ + +SHA1 (gst-python-0.10.5.tar.bz2) = 0084baee8832ca335b2995ab67478959d6f0b7d8 +RMD160 (gst-python-0.10.5.tar.bz2) = 8288cb8d9f45e0ac7f8c6c29fb86d895de8618f5 +Size (gst-python-0.10.5.tar.bz2) = 424559 bytes +SHA1 (patch-ab) = c1fa52733594d74284000db78139e53285184a21 +SHA1 (patch-ac) = 23e8d433c4015a91c812146422af3839163f2493 diff --git a/multimedia/py-gstreamer0.10/patches/patch-ab b/multimedia/py-gstreamer0.10/patches/patch-ab new file mode 100644 index 00000000000..19a9012d63d --- /dev/null +++ b/multimedia/py-gstreamer0.10/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $ + +--- gst/Makefile.in.orig 2006-06-29 15:52:26.000000000 +0200 ++++ gst/Makefile.in +@@ -846,7 +846,7 @@ interfaces.c: $(INTERFACES_DEFS) $(INTER + + .defs.c: + (cd $(srcdir) \ +- && python $(top_srcdir)/codegen/codegen.py \ ++ && ${PYTHON} $(top_srcdir)/codegen/codegen.py \ + --load-types $(srcdir)/arg-types.py \ + --register $(srcdir)/gst-types.defs \ + --override $*.override \ diff --git a/multimedia/py-gstreamer0.10/patches/patch-ac b/multimedia/py-gstreamer0.10/patches/patch-ac new file mode 100644 index 00000000000..96c1acba2f9 --- /dev/null +++ b/multimedia/py-gstreamer0.10/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $ + +--- gst/__init__.py.orig 2006-06-12 18:02:22.000000000 +0200 ++++ gst/__init__.py +@@ -92,7 +92,7 @@ except ImportError: + RTLD_LAZY = -1 + import os + osname = os.uname()[0] +- if osname == 'Linux' or osname == 'SunOS' or osname == 'FreeBSD': ++ if osname == 'Linux' or osname == 'SunOS' or osname == 'FreeBSD' or osname == 'NetBSD': + RTLD_GLOBAL = 0x100 + RTLD_LAZY = 0x1 + elif osname == 'Darwin': -- cgit v1.2.3