Major update to py-gstreamer-0.10.17.
Months (years?) of changes, refer to the source for changelog. tested on a bulk by jasper@ feedback and sparc64+macppc testing from landry@ "commitski" jasper, ok landry@
This commit is contained in:
parent
03faae0e4f
commit
1ffca5cad1
@ -1,10 +1,10 @@
|
||||
# $OpenBSD: Makefile,v 1.5 2009/04/11 14:37:21 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 2009/11/29 09:18:42 ajacoutot Exp $
|
||||
|
||||
COMMENT = Python bindings for gstreamer
|
||||
COMMENT = Python bindings for GStreamer
|
||||
|
||||
V = 0.10.11
|
||||
V = 0.10.17
|
||||
DISTNAME = gst-python-$V
|
||||
PKGNAME = py-gstreamer-$Vp2
|
||||
PKGNAME = py-gstreamer-$V
|
||||
|
||||
HOMEPAGE = http://gstreamer.freedesktop.org/modules/gst-python.html
|
||||
|
||||
@ -13,14 +13,16 @@ MASTER_SITES = ${MASTER_SITE_GST:=gst-python/}
|
||||
WANTLIB = glib-2.0 gmodule-2.0 gobject-2.0 gstbase-0.10 \
|
||||
gstcontroller-0.10 gstdataprotocol-0.10 gstnet-0.10 \
|
||||
gstreamer-0.10 gthread-2.0 gstpbutils-0.10 \
|
||||
m pcre xml2 z
|
||||
m pcre xml2 z util
|
||||
|
||||
MODULES = devel/gettext
|
||||
MODULES = devel/gettext \
|
||||
lang/python
|
||||
|
||||
BUILD_DEPENDS = ::x11/py-gtk2
|
||||
RUN_DEPENDS = ::x11/py-gtk2 \
|
||||
:py-libxml-*:textproc/libxml,-python
|
||||
LIB_DEPENDS = gstinterfaces-0.10::$P/plugins-base
|
||||
LIB_DEPENDS = gstinterfaces-0.10,gstaudio-0.10,gsttag-0.10,gstvideo-0.10::$P/plugins-base \
|
||||
${MODPY_LIB_DEPENDS}
|
||||
|
||||
REGRESS_DEPENDS = ::$P/plugins-good
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (gst-python-0.10.11.tar.bz2) = NXEFl0zA/Nxuq7pEZFIWig==
|
||||
RMD160 (gst-python-0.10.11.tar.bz2) = pFVYC9AZXFkTiASCj+KJ1RQgkfw=
|
||||
SHA1 (gst-python-0.10.11.tar.bz2) = VytsLkBWKGDtu5Z/7DL76SUucrM=
|
||||
SHA256 (gst-python-0.10.11.tar.bz2) = lG0S9dqiJovPXqK8wdFMygxYqHBAU5MXUnTJv08uuec=
|
||||
SIZE (gst-python-0.10.11.tar.bz2) = 469359
|
||||
MD5 (gst-python-0.10.17.tar.bz2) = OZh1PeZQDujBjOFFbfQ99g==
|
||||
RMD160 (gst-python-0.10.17.tar.bz2) = hywUKOS2W8LHKg6tD0TZm45n2F4=
|
||||
SHA1 (gst-python-0.10.17.tar.bz2) = uE/12we2ch5821Nfd8o507WdE5I=
|
||||
SHA256 (gst-python-0.10.17.tar.bz2) = cM74ObQp3OoMrjQtJLwuDl3q4B6QKohY4sfddqckzek=
|
||||
SIZE (gst-python-0.10.17.tar.bz2) = 582600
|
||||
|
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-configure,v 1.1 2009/11/29 09:18:42 ajacoutot Exp $
|
||||
--- configure.orig Tue Nov 24 11:04:30 2009
|
||||
+++ configure Tue Nov 24 11:04:54 2009
|
||||
@@ -15061,7 +15061,7 @@ fi
|
||||
{ $as_echo "$as_me:$LINENO: checking for libraries required to embed python" >&5
|
||||
$as_echo_n "checking for libraries required to embed python... " >&6; }
|
||||
py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"`
|
||||
-PYTHON_LIBS="-L${py_prefix}/lib -lpython${PYTHON_VERSION}"
|
||||
+PYTHON_LIBS="-L${py_prefix}/lib -lpython${PYTHON_VERSION} -pthread -lm -lutil"
|
||||
PYTHON_LIB_LOC="${py_prefix}/lib"
|
||||
|
||||
|
@ -1,19 +1,21 @@
|
||||
$OpenBSD: patch-gst___init___py,v 1.1.1.1 2008/01/22 08:53:41 ajacoutot Exp $
|
||||
--- gst/__init__.py.orig Thu Jun 14 21:14:12 2007
|
||||
+++ gst/__init__.py Mon Jan 21 11:06:21 2008
|
||||
@@ -122,13 +122,13 @@ class Fraction(Value):
|
||||
import sys
|
||||
dlsave = sys.getdlopenflags()
|
||||
$OpenBSD: patch-gst___init___py,v 1.2 2009/11/29 09:18:42 ajacoutot Exp $
|
||||
--- gst/__init__.py.orig Tue Nov 24 10:57:32 2009
|
||||
+++ gst/__init__.py Tue Nov 24 10:58:07 2009
|
||||
@@ -156,7 +156,7 @@ class Fraction(Value):
|
||||
|
||||
try:
|
||||
dlsave = sys.getdlopenflags()
|
||||
- from DLFCN import RTLD_GLOBAL, RTLD_LAZY
|
||||
+ from dl import RTLD_GLOBAL, RTLD_LAZY
|
||||
except ImportError:
|
||||
except AttributeError:
|
||||
# windows doesn't have sys.getdlopenflags()
|
||||
RTLD_GLOBAL = -1
|
||||
@@ -166,7 +166,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 == 'OpenBSD':
|
||||
RTLD_GLOBAL = 0x100
|
||||
RTLD_LAZY = 0x1
|
||||
elif osname == 'Darwin':
|
||||
machinename = os.uname()[4]
|
||||
if machinename == 'mips' or machinename == 'mips64':
|
||||
RTLD_GLOBAL = 0x4
|
||||
|
@ -1,12 +1,11 @@
|
||||
$OpenBSD: patch-testsuite_test_interface_py,v 1.1.1.1 2008/01/22 08:53:41 ajacoutot Exp $
|
||||
--- testsuite/test_interface.py.orig Mon Jan 21 12:13:23 2008
|
||||
+++ testsuite/test_interface.py Mon Jan 21 12:13:31 2008
|
||||
@@ -46,7 +46,7 @@ class FunctionCall(TestCase):
|
||||
class MixerTest(TestCase):
|
||||
def setUp(self):
|
||||
TestCase.setUp(self)
|
||||
- self.mixer = gst.element_factory_make('alsasrc', '')
|
||||
+ self.mixer = gst.element_factory_make('osssrc', '')
|
||||
assert self.mixer
|
||||
$OpenBSD: patch-testsuite_test_interface_py,v 1.2 2009/11/29 09:18:42 ajacoutot Exp $
|
||||
--- testsuite/test_interface.py.orig Tue Nov 24 11:12:11 2009
|
||||
+++ testsuite/test_interface.py Tue Nov 24 11:12:19 2009
|
||||
@@ -59,7 +59,6 @@ class MixerTest(TestCase):
|
||||
self.mixer = amix.create()
|
||||
else:
|
||||
self.mixer = None
|
||||
- assert self.mixer
|
||||
|
||||
def tearDown(self):
|
||||
del self.mixer
|
||||
|
@ -1,12 +1,16 @@
|
||||
@comment $OpenBSD: PLIST,v 1.3 2009/04/11 14:37:21 ajacoutot Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.4 2009/11/29 09:18:42 ajacoutot Exp $
|
||||
@comment lib/gstreamer-${VERSION}/libgstpython.la
|
||||
lib/gstreamer-${VERSION}/libgstpython.so
|
||||
lib/pkgconfig/gst-python-${VERSION}.pc
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/__init__.pyo
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/_gst.la
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/_gst.la
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/_gst.so
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/audio.la
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/audio.so
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/extend/
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/extend/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/extend/__init__.pyc
|
||||
@ -29,11 +33,15 @@ lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/extend/sources.pyo
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/extend/utils.py
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/extend/utils.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/extend/utils.pyo
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/interfaces.la
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/interfaces.la
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/interfaces.so
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/pbutils.la
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/pbutils.la
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/pbutils.so
|
||||
lib/python${MODPY_VERSION}/site-packages/gstoption.la
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/tag.la
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/tag.so
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/video.la
|
||||
lib/python${MODPY_VERSION}/site-packages/gst-${VERSION}/gst/video.so
|
||||
@comment lib/python${MODPY_VERSION}/site-packages/gstoption.la
|
||||
lib/python${MODPY_VERSION}/site-packages/gstoption.so
|
||||
lib/python${MODPY_VERSION}/site-packages/pygst.pth
|
||||
lib/python${MODPY_VERSION}/site-packages/pygst.py
|
||||
@ -42,11 +50,14 @@ lib/python${MODPY_VERSION}/site-packages/pygst.pyo
|
||||
share/gst-python/
|
||||
share/gst-python/${VERSION}/
|
||||
share/gst-python/${VERSION}/defs/
|
||||
share/gst-python/${VERSION}/defs/audio.defs
|
||||
share/gst-python/${VERSION}/defs/base.defs
|
||||
share/gst-python/${VERSION}/defs/gst-extrafuncs.defs
|
||||
share/gst-python/${VERSION}/defs/gst-types.defs
|
||||
share/gst-python/${VERSION}/defs/libs.defs
|
||||
share/gst-python/${VERSION}/defs/pbutils.defs
|
||||
share/gst-python/${VERSION}/defs/tag.defs
|
||||
share/gst-python/${VERSION}/defs/video.defs
|
||||
share/gst-python/${VERSION}/examples/
|
||||
share/gst-python/${VERSION}/examples/audio-controller.py
|
||||
share/gst-python/${VERSION}/examples/audioconcat.py
|
||||
|
Loading…
Reference in New Issue
Block a user