diff --git a/graphics/Makefile b/graphics/Makefile index de4d7cf85524..4281eb06fcab 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -655,6 +655,7 @@ SUBDIR += py-cairo SUBDIR += py-cgkit SUBDIR += py-chart + SUBDIR += py-clutter SUBDIR += py-editobj SUBDIR += py-exif SUBDIR += py-exiv2 diff --git a/graphics/py-clutter/Makefile b/graphics/py-clutter/Makefile new file mode 100644 index 000000000000..6cb416f86555 --- /dev/null +++ b/graphics/py-clutter/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: py-clutter +# Date created: 2008-12-26 +# Whom: Martin Wilke +# +# $FreeBSD$ +# + +PORTNAME= clutter +PORTVERSION= 0.8.0 +CATEGORIES= graphics +MASTER_SITES= http://www.clutter-project.org/sources/pyclutter/0.8/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= py${PORTNAME}-${PORTVERSION} + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Python modules for Clutter toolkit + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gst-0.10/gst/__init__.py:${PORTSDIR}/multimedia/py-gstreamer \ + ${PYTHONPREFIX_SITELIBDIR}/gtk-2.0/gobject/__init__.py:${PORTSDIR}/devel/py-gobject \ + ${PYTHON_SITELIBDIR}/cairo/__init__.py:${PORTSDIR}/graphics/py-cairo +LIB_DEPENDS= clutter-glx-0.8:${PORTSDIR}/graphics/clutter \ + clutter-gst-0.8:${PORTSDIR}/multimedia/clutter-gst \ + clutter-cairo-0.8:${PORTSDIR}/graphics/clutter-cairo \ + clutter-gtk-0.8:${PORTSDIR}//graphics/clutter-gtk + +USE_GMAKE= yes +USE_AUTOTOOLS= libtool:15 +USE_GNOME= gnomehack pygnome2 pygtk2 +USE_GSTREAMER= yes +USE_PYTHON= 2.4+ +CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" + +CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} +LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} + +.include diff --git a/graphics/py-clutter/distinfo b/graphics/py-clutter/distinfo new file mode 100644 index 000000000000..d85c6d3f6bde --- /dev/null +++ b/graphics/py-clutter/distinfo @@ -0,0 +1,3 @@ +MD5 (pyclutter-0.8.0.tar.gz) = a88d49fa931dbfb8d9d4137ace32d041 +SHA256 (pyclutter-0.8.0.tar.gz) = 5aa8637ed1a44341e74fea0c37ab5e003fdcb7f9c79a10a2940b8f44af1e17c0 +SIZE (pyclutter-0.8.0.tar.gz) = 528479 diff --git a/graphics/py-clutter/pkg-descr b/graphics/py-clutter/pkg-descr new file mode 100644 index 000000000000..e0eb4ffe1788 --- /dev/null +++ b/graphics/py-clutter/pkg-descr @@ -0,0 +1,4 @@ +This package contains the Python modules that allow you to use the +Clutter toolkit in Python programs. + +WWW: http://clutter-project.org/ diff --git a/graphics/py-clutter/pkg-plist b/graphics/py-clutter/pkg-plist new file mode 100644 index 000000000000..44221223187b --- /dev/null +++ b/graphics/py-clutter/pkg-plist @@ -0,0 +1,46 @@ +include/pyclutter-1.0/pyclutter/pyclutter.h +%%PYTHON_SITELIBDIR%%/clutter/__init__.py +%%PYTHON_SITELIBDIR%%/clutter/__init__.pyc +%%PYTHON_SITELIBDIR%%/clutter/__init__.pyo +%%PYTHON_SITELIBDIR%%/clutter/_clutter.a +%%PYTHON_SITELIBDIR%%/clutter/_clutter.la +%%PYTHON_SITELIBDIR%%/clutter/_clutter.so +%%PYTHON_SITELIBDIR%%/clutter/deprecation.py +%%PYTHON_SITELIBDIR%%/clutter/deprecation.pyc +%%PYTHON_SITELIBDIR%%/clutter/deprecation.pyo +%%PYTHON_SITELIBDIR%%/clutter/keysyms.py +%%PYTHON_SITELIBDIR%%/clutter/keysyms.pyc +%%PYTHON_SITELIBDIR%%/clutter/keysyms.pyo +%%PYTHON_SITELIBDIR%%/cluttercairo/__init__.py +%%PYTHON_SITELIBDIR%%/cluttercairo/__init__.pyc +%%PYTHON_SITELIBDIR%%/cluttercairo/__init__.pyo +%%PYTHON_SITELIBDIR%%/cluttercairo/_cluttercairo.a +%%PYTHON_SITELIBDIR%%/cluttercairo/_cluttercairo.la +%%PYTHON_SITELIBDIR%%/cluttercairo/_cluttercairo.so +%%PYTHON_SITELIBDIR%%/cluttergtk/__init__.py +%%PYTHON_SITELIBDIR%%/cluttergtk/__init__.pyc +%%PYTHON_SITELIBDIR%%/cluttergtk/__init__.pyo +%%PYTHON_SITELIBDIR%%/cluttergtk/_cluttergtk.a +%%PYTHON_SITELIBDIR%%/cluttergtk/_cluttergtk.la +%%PYTHON_SITELIBDIR%%/cluttergtk/_cluttergtk.so +libdata/pkgconfig/pyclutter-0.8.pc +share/pyclutter/1.0/defs/clutter-base-types.defs +share/pyclutter/1.0/defs/clutter-base.defs +share/pyclutter/1.0/defs/clutter-types.defs +share/pyclutter/1.0/defs/clutter.defs +share/pyclutter/1.0/defs/cogl-base-types.defs +share/pyclutter/1.0/defs/cogl-base.defs +share/pyclutter/1.0/defs/cogl-types.defs +share/pyclutter/1.0/defs/cogl.defs +share/pyclutter/defs/cluttercairo.defs +share/pyclutter/defs/cluttergtk.defs +@dirrm share/pyclutter/defs +@dirrm share/pyclutter/1.0/defs +@dirrm share/pyclutter/1.0 +@dirrm share/pyclutter +@dirrm %%PYTHON_SITELIBDIR%%/cluttergtk +@dirrm %%PYTHON_SITELIBDIR%%/cluttercairo +@dirrm %%PYTHON_SITELIBDIR%%/clutter +@dirrmtry %%PYTHON_SITELIBDIR%% +@dirrm include/pyclutter-1.0/pyclutter +@dirrm include/pyclutter-1.0