1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

Add py-gstreamer, Python bindings around the GStreamer multimedia system.

PR:		65361
Submitted by:	Koop Mast <kwm@rainbow-runner.nl>
This commit is contained in:
Joe Marcus Clarke 2004-04-09 20:16:20 +00:00
parent 51885eb02a
commit 58062d7107
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=106608
9 changed files with 183 additions and 0 deletions

View File

@ -96,6 +96,7 @@
SUBDIR += p5-Video-Info
SUBDIR += p5-Video-OpenQuicktime
SUBDIR += ppm2fli
SUBDIR += py-gstreamer
SUBDIR += quark
SUBDIR += recmpeg
SUBDIR += replex

View File

@ -0,0 +1,53 @@
# New ports collection makefile for: gstreamer-python
# Date created: Fri Apr 9 16:24:13 CEST 2004
# Whom: Koop Mast <kwm@rainbow-runner.nl>
#
# $FreeBSD$
#
PORTNAME= gstreamer
PORTVERSION= 0.7.91
CATEGORIES= multimedia python gnome
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= gst-python-${PORTVERSION}
MAINTAINER= kwm@rainbow-runner.nl
COMMENT= A set of Python bindings for gstreamer
.if !defined(NOPORTDOCS)
BUILD_DEPENDS= xmlto:${PORTSDIR}/textproc/xmlto \
lynx:${PORTSDIR}/www/lynx
.endif
USE_PYTHON= yes
USE_GMAKE= yes
USE_GNOME= gstreamerplugins \
pygtk2 \
gnomehack \
pkgconfig \
lthack
USE_LIBTOOL= yes
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
LDFLAGS="-L${X11BASE}"
DOCS= README.html README.txt
EXAMPLES= gst/bps.py gst/cp.py gst/dvdplay.py gst/f2f.py \
gst/identity.py gst/ilat.py gst/lat.py gst/rot13.py \
gst/vorbisplay.py gst/wavenc.py gstplay/player.py
.if !defined(NOPORTDOCS)
CONFIGURE_ARGS= --enable-docs
.else
CONFIGURE_ARGS= --disable-docs
.endif
.if !defined(NOPORTDOCS)
post-install:
@${MKDIR} ${DOCSDIR}
@cd ${WRKSRC}/docs && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.for i in ${EXAMPLES}
${INSTALL_DATA} ${WRKSRC}/examples/${i} ${DOCSDIR}/
.endfor
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
MD5 (gst-python-0.7.91.tar.gz) = a43e72dba3f72f1d6134cd282b37210f
SIZE (gst-python-0.7.91.tar.gz) = 396244

View File

@ -0,0 +1,10 @@
gst-python provides a convenient wrapper for the GStreamer library for
use in Python programs, and takes care of many of the boring details
such as managing memory and type casting.
Like the GTK library itself gst-python is licensed under the GNU LGPL, so is
suitable for use in both free software and proprietary applications. It
is already in use in many applications ranging from small single purpose
scripts up to large full features applications.
WWW: http://gstreamer.freedesktop.org/

View File

@ -0,0 +1,26 @@
%%PYTHON_SITELIBDIR%%/gst/__init__.py
%%PYTHON_SITELIBDIR%%/gst/__init__.pyc
%%PYTHON_SITELIBDIR%%/gst/__init__.pyo
%%PYTHON_SITELIBDIR%%/gst/_gst.so
%%PYTHON_SITELIBDIR%%/gst/interfaces.so
%%PYTHON_SITELIBDIR%%/gst/play.so
libdata/pkgconfig/gst-python-0.8.pc
%%PORTDOCS%%%%DOCSDIR%%/README.html
%%PORTDOCS%%%%DOCSDIR%%/README.txt
%%PORTDOCS%%%%DOCSDIR%%/bps.py
%%PORTDOCS%%%%DOCSDIR%%/cp.py
%%PORTDOCS%%%%DOCSDIR%%/dvdplay.py
%%PORTDOCS%%%%DOCSDIR%%/f2f.py
%%PORTDOCS%%%%DOCSDIR%%/identity.py
%%PORTDOCS%%%%DOCSDIR%%/ilat.py
%%PORTDOCS%%%%DOCSDIR%%/lat.py
%%PORTDOCS%%%%DOCSDIR%%/player.py
%%PORTDOCS%%%%DOCSDIR%%/rot13.py
%%PORTDOCS%%%%DOCSDIR%%/vorbisplay.py
%%PORTDOCS%%%%DOCSDIR%%/wavenc.py
share/gst-python/2.0/defs/gst-types.defs
@dirrm share/gst-python/2.0/defs
@dirrm share/gst-python/2.0
@dirrm share/gst-python
@dirrm %%DOCSDIR%%
@dirrm %%PYTHON_SITELIBDIR%%/gst

View File

@ -0,0 +1,53 @@
# New ports collection makefile for: gstreamer-python
# Date created: Fri Apr 9 16:24:13 CEST 2004
# Whom: Koop Mast <kwm@rainbow-runner.nl>
#
# $FreeBSD$
#
PORTNAME= gstreamer
PORTVERSION= 0.7.91
CATEGORIES= multimedia python gnome
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= gst-python-${PORTVERSION}
MAINTAINER= kwm@rainbow-runner.nl
COMMENT= A set of Python bindings for gstreamer
.if !defined(NOPORTDOCS)
BUILD_DEPENDS= xmlto:${PORTSDIR}/textproc/xmlto \
lynx:${PORTSDIR}/www/lynx
.endif
USE_PYTHON= yes
USE_GMAKE= yes
USE_GNOME= gstreamerplugins \
pygtk2 \
gnomehack \
pkgconfig \
lthack
USE_LIBTOOL= yes
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
LDFLAGS="-L${X11BASE}"
DOCS= README.html README.txt
EXAMPLES= gst/bps.py gst/cp.py gst/dvdplay.py gst/f2f.py \
gst/identity.py gst/ilat.py gst/lat.py gst/rot13.py \
gst/vorbisplay.py gst/wavenc.py gstplay/player.py
.if !defined(NOPORTDOCS)
CONFIGURE_ARGS= --enable-docs
.else
CONFIGURE_ARGS= --disable-docs
.endif
.if !defined(NOPORTDOCS)
post-install:
@${MKDIR} ${DOCSDIR}
@cd ${WRKSRC}/docs && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
.for i in ${EXAMPLES}
${INSTALL_DATA} ${WRKSRC}/examples/${i} ${DOCSDIR}/
.endfor
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
MD5 (gst-python-0.7.91.tar.gz) = a43e72dba3f72f1d6134cd282b37210f
SIZE (gst-python-0.7.91.tar.gz) = 396244

View File

@ -0,0 +1,10 @@
gst-python provides a convenient wrapper for the GStreamer library for
use in Python programs, and takes care of many of the boring details
such as managing memory and type casting.
Like the GTK library itself gst-python is licensed under the GNU LGPL, so is
suitable for use in both free software and proprietary applications. It
is already in use in many applications ranging from small single purpose
scripts up to large full features applications.
WWW: http://gstreamer.freedesktop.org/

View File

@ -0,0 +1,26 @@
%%PYTHON_SITELIBDIR%%/gst/__init__.py
%%PYTHON_SITELIBDIR%%/gst/__init__.pyc
%%PYTHON_SITELIBDIR%%/gst/__init__.pyo
%%PYTHON_SITELIBDIR%%/gst/_gst.so
%%PYTHON_SITELIBDIR%%/gst/interfaces.so
%%PYTHON_SITELIBDIR%%/gst/play.so
libdata/pkgconfig/gst-python-0.8.pc
%%PORTDOCS%%%%DOCSDIR%%/README.html
%%PORTDOCS%%%%DOCSDIR%%/README.txt
%%PORTDOCS%%%%DOCSDIR%%/bps.py
%%PORTDOCS%%%%DOCSDIR%%/cp.py
%%PORTDOCS%%%%DOCSDIR%%/dvdplay.py
%%PORTDOCS%%%%DOCSDIR%%/f2f.py
%%PORTDOCS%%%%DOCSDIR%%/identity.py
%%PORTDOCS%%%%DOCSDIR%%/ilat.py
%%PORTDOCS%%%%DOCSDIR%%/lat.py
%%PORTDOCS%%%%DOCSDIR%%/player.py
%%PORTDOCS%%%%DOCSDIR%%/rot13.py
%%PORTDOCS%%%%DOCSDIR%%/vorbisplay.py
%%PORTDOCS%%%%DOCSDIR%%/wavenc.py
share/gst-python/2.0/defs/gst-types.defs
@dirrm share/gst-python/2.0/defs
@dirrm share/gst-python/2.0
@dirrm share/gst-python
@dirrm %%DOCSDIR%%
@dirrm %%PYTHON_SITELIBDIR%%/gst