ports/65361: New port: py-gstreamer

Koop Mast kwm at rainbow-runner.nl
Fri Apr 9 14:50:15 UTC 2004


>Number:         65361
>Category:       ports
>Synopsis:       New port: py-gstreamer
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 09 07:50:14 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Koop Mast
>Release:        FreeBSD 5.2.1-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD prisma.rainbow-runner.nl 5.2.1-RELEASE-p3 FreeBSD 5.2.1-RELEASE-p3 #21: Thu Mar 18 10:47:31 CET 2004 root at prisma.rainbow-runner.nl:/usr/obj/usr/src/sys/UnderTheRainbow i386


	
>Description:
	New port py-gstreamer
	Python bindings for gstreamer
	
>How-To-Repeat:
	
>Fix:

	

--- py-gstreamer.sh begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	py-gstreamer
#	py-gstreamer/pkg-plist
#	py-gstreamer/pkg-descr
#	py-gstreamer/distinfo
#	py-gstreamer/Makefile
#
echo c - py-gstreamer
mkdir -p py-gstreamer > /dev/null 2>&1
echo x - py-gstreamer/pkg-plist
sed 's/^X//' >py-gstreamer/pkg-plist << 'END-of-py-gstreamer/pkg-plist'
X%%PYTHON_SITELIBDIR%%/gst/__init__.py
X%%PYTHON_SITELIBDIR%%/gst/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gst/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gst/_gst.so
X%%PYTHON_SITELIBDIR%%/gst/interfaces.so
X%%PYTHON_SITELIBDIR%%/gst/play.so
Xlibdata/pkgconfig/gst-python-0.8.pc
X%%PORTDOCS%%%%DOCSDIR%%/README.html
X%%PORTDOCS%%%%DOCSDIR%%/README.txt
X%%PORTDOCS%%%%DOCSDIR%%/bps.py
X%%PORTDOCS%%%%DOCSDIR%%/cp.py
X%%PORTDOCS%%%%DOCSDIR%%/dvdplay.py
X%%PORTDOCS%%%%DOCSDIR%%/f2f.py
X%%PORTDOCS%%%%DOCSDIR%%/identity.py
X%%PORTDOCS%%%%DOCSDIR%%/ilat.py
X%%PORTDOCS%%%%DOCSDIR%%/lat.py
X%%PORTDOCS%%%%DOCSDIR%%/player.py
X%%PORTDOCS%%%%DOCSDIR%%/rot13.py
X%%PORTDOCS%%%%DOCSDIR%%/vorbisplay.py
X%%PORTDOCS%%%%DOCSDIR%%/wavenc.py
Xshare/gst-python/2.0/defs/gst-types.defs
X at dirrm share/gst-python/2.0/defs
X at dirrm share/gst-python/2.0
X at dirrm share/gst-python
X at dirrm %%DOCSDIR%%
X at dirrm %%PYTHON_SITELIBDIR%%/gst
END-of-py-gstreamer/pkg-plist
echo x - py-gstreamer/pkg-descr
sed 's/^X//' >py-gstreamer/pkg-descr << 'END-of-py-gstreamer/pkg-descr'
Xgst-python provides a convenient wrapper for the GStreamer library for 
Xuse in Python programs, and takes care of many of the boring details 
Xsuch as managing memory and type casting.
X
XLike the GTK library itself gst-python is licensed under the GNU LGPL, so is 
Xsuitable for use in both free software and proprietary applications.  It 
Xis already in use in many applications ranging from small single purpose 
Xscripts up to large full features applications.
X
XWWW: http://gstreamer.freedesktop.org/
END-of-py-gstreamer/pkg-descr
echo x - py-gstreamer/distinfo
sed 's/^X//' >py-gstreamer/distinfo << 'END-of-py-gstreamer/distinfo'
XMD5 (gst-python-0.7.91.tar.gz) = a43e72dba3f72f1d6134cd282b37210f
XSIZE (gst-python-0.7.91.tar.gz) = 396244
END-of-py-gstreamer/distinfo
echo x - py-gstreamer/Makefile
sed 's/^X//' >py-gstreamer/Makefile << 'END-of-py-gstreamer/Makefile'
X# New ports collection makefile for:	gstreamer-python
X# Date created:		Fri Apr  9 16:24:13 CEST 2004
X# Whom:			Koop Mast <kwm at rainbow-runner.nl>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gstreamer
XPORTVERSION=	0.7.91
XCATEGORIES=	multimedia python gnome
XMASTER_SITES=	http://gstreamer.freedesktop.org/src/gst-python/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTNAME=	gst-python-${PORTVERSION}
X
XMAINTAINER=	kwm at rainbow-runner.nl
XCOMMENT=	A set of Python bindings for gstreamer
X
XBUILD_DEPENDS=	${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2
X.if !defined(NOPORTDOCS)
XBUILD_DEPENDS+=	xmlto:${PORTSDIR}/textproc/xmlto \
X		lynx:${PORTSDIR}/www/lynx
X.endif
X
XUSE_PYTHON=	yes
XUSE_GMAKE=	yes
XUSE_GNOME=	gstreamerplugins \
X		gnomehack \
X		pkgconfig \
X		lthack
XUSE_LIBTOOL=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV=	CPPFLAGS="-I${X11BASE}/include" \
X		LIBS="-L${X11BASE}"
XDOCS=	README.html README.txt
XEXAMPLES=	gst/bps.py gst/cp.py gst/dvdplay.py gst/f2f.py \
X		gst/identity.py gst/ilat.py gst/lat.py gst/rot13.py \
X		gst/vorbisplay.py gst/wavenc.py gstplay/player.py
X
X.if !defined(NOPORTDOCS)
XCONFIGURE_ARGS=	--enable-docs
X.else
XCONFIGURE_ARGS=	--disable-docs
X.endif
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X	@${MKDIR} ${DOCSDIR}
X	@cd ${WRKSRC}/docs && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
X.for i in ${EXAMPLES}
X	${INSTALL_DATA} ${WRKSRC}/examples/${i} ${DOCSDIR}/
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-py-gstreamer/Makefile
exit
--- py-gstreamer.sh ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list