diff --git a/graphics/clutter/pyclutter/Makefile b/graphics/clutter/pyclutter/Makefile new file mode 100644 index 00000000000..299061ccf97 --- /dev/null +++ b/graphics/clutter/pyclutter/Makefile @@ -0,0 +1,39 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2009/02/15 17:47:21 jasper Exp $ + +COMMENT= python bindings for Clutter + +DISTNAME= pyclutter-${MAJOR}.2 +PKGNAME= py-clutter-${MAJOR}.2 + +MASTER_SITES= ${MASTER_SITES_CLUTTER:=pyclutter/${MAJOR}/} + +MODULES= devel/gettext \ + lang/python + +WANTLIB += GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes +WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 cairo clutter-glx-0.8 +WANTLIB += expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 +WANTLIB += gio-2.0 glib-2.0 glitz gmodule-2.0 gobject-2.0 gstaudio-0.10 +WANTLIB += gstbase-0.10 gstinterfaces-0.10 gstreamer-0.10 gstvideo-0.10 +WANTLIB += gthread-2.0 gtk-x11-2.0 json-glib-1.0 m pango-1.0 pangocairo-1.0 +WANTLIB += pangoft2-1.0 pcre pixman-1 png xml2 z + +LIB_DEPENDS= clutter-cairo-0.8::graphics/clutter/clutter-cairo \ + clutter-gst-0.8::graphics/clutter/clutter-gst \ + clutter-gtk-0.8::graphics/clutter/clutter-gtk + +BUILD_DEPENDS+= ${RUN_DEPENDS} +RUN_DEPENDS= ::x11/py-gtk2 + +CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \ + --with-cluttercairo=yes \ + --with-cluttergst=yes \ + --with-cluttergtk=yes +CONFIGURE_ENV+= PYTHON="${MODPY_BIN}" + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-clutter + ${INSTALL_DATA} ${WRKSRC}/examples/*.py \ + ${PREFIX}/share/examples/py-clutter + +.include diff --git a/graphics/clutter/pyclutter/distinfo b/graphics/clutter/pyclutter/distinfo new file mode 100644 index 00000000000..ceb56693d9e --- /dev/null +++ b/graphics/clutter/pyclutter/distinfo @@ -0,0 +1,5 @@ +MD5 (clutter/pyclutter-0.8.2.tar.gz) = auu9qOaepUfdoRgZypE/hQ== +RMD160 (clutter/pyclutter-0.8.2.tar.gz) = 1itN8GlnSKwAKkdQXz78m/DTwjg= +SHA1 (clutter/pyclutter-0.8.2.tar.gz) = 2bWsPRzUDpSTLWcxmplff5yh/Zg= +SHA256 (clutter/pyclutter-0.8.2.tar.gz) = 0wIt3ymhx3S6QK4xv3PQX7t4PFL1RhDJvhvjo/Bqu3o= +SIZE (clutter/pyclutter-0.8.2.tar.gz) = 552778 diff --git a/graphics/clutter/pyclutter/pkg/DESCR b/graphics/clutter/pyclutter/pkg/DESCR new file mode 100644 index 00000000000..ce442c498b9 --- /dev/null +++ b/graphics/clutter/pyclutter/pkg/DESCR @@ -0,0 +1,2 @@ +This package contains the Python modules that allow you to use the +Clutter toolkit in Python programs. diff --git a/graphics/clutter/pyclutter/pkg/PLIST b/graphics/clutter/pyclutter/pkg/PLIST new file mode 100644 index 00000000000..cbe156dae19 --- /dev/null +++ b/graphics/clutter/pyclutter/pkg/PLIST @@ -0,0 +1,62 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2009/02/15 17:47:21 jasper Exp $ +include/pyclutter-1.0/ +include/pyclutter-1.0/pyclutter/ +include/pyclutter-1.0/pyclutter/pyclutter.h +lib/pkgconfig/pyclutter-${MAJOR}.pc +lib/python${MODPY_VERSION}/site-packages/clutter/ +lib/python${MODPY_VERSION}/site-packages/clutter/__init__.py +lib/python${MODPY_VERSION}/site-packages/clutter/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/clutter/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/clutter/_clutter.la +lib/python${MODPY_VERSION}/site-packages/clutter/_clutter.so +lib/python${MODPY_VERSION}/site-packages/clutter/deprecation.py +lib/python${MODPY_VERSION}/site-packages/clutter/deprecation.pyc +lib/python${MODPY_VERSION}/site-packages/clutter/deprecation.pyo +lib/python${MODPY_VERSION}/site-packages/clutter/keysyms.py +lib/python${MODPY_VERSION}/site-packages/clutter/keysyms.pyc +lib/python${MODPY_VERSION}/site-packages/clutter/keysyms.pyo +lib/python${MODPY_VERSION}/site-packages/cluttercairo/ +lib/python${MODPY_VERSION}/site-packages/cluttercairo/__init__.py +lib/python${MODPY_VERSION}/site-packages/cluttercairo/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/cluttercairo/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/cluttercairo/_cluttercairo.la +lib/python${MODPY_VERSION}/site-packages/cluttercairo/_cluttercairo.so +lib/python${MODPY_VERSION}/site-packages/cluttergst/ +lib/python${MODPY_VERSION}/site-packages/cluttergst/__init__.py +lib/python${MODPY_VERSION}/site-packages/cluttergst/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/cluttergst/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/cluttergst/_cluttergst.la +lib/python${MODPY_VERSION}/site-packages/cluttergst/_cluttergst.so +lib/python${MODPY_VERSION}/site-packages/cluttergtk/ +lib/python${MODPY_VERSION}/site-packages/cluttergtk/__init__.py +lib/python${MODPY_VERSION}/site-packages/cluttergtk/__init__.pyc +lib/python${MODPY_VERSION}/site-packages/cluttergtk/__init__.pyo +lib/python${MODPY_VERSION}/site-packages/cluttergtk/_cluttergtk.la +lib/python${MODPY_VERSION}/site-packages/cluttergtk/_cluttergtk.so +share/examples/py-clutter/ +share/examples/py-clutter/behave.py +share/examples/py-clutter/bubbles.py +share/examples/py-clutter/cairo-texture.py +share/examples/py-clutter/clock.py +share/examples/py-clutter/custom-actor.py +share/examples/py-clutter/entry.py +share/examples/py-clutter/flowers.py +share/examples/py-clutter/gtk-clutter.py +share/examples/py-clutter/hello.py +share/examples/py-clutter/rects.py +share/examples/py-clutter/reflection.py +share/examples/py-clutter/script.py +share/pyclutter/ +share/pyclutter/1.0/ +share/pyclutter/1.0/defs/ +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/cluttercairo.defs +share/pyclutter/1.0/defs/cluttergst.defs +share/pyclutter/1.0/defs/cluttergtk.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