pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/py-clutter Update py-clutter to 1.0.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e906f397800e
branches:  trunk
changeset: 400761:e906f397800e
user:      obache <obache%pkgsrc.org@localhost>
date:      Mon Oct 26 08:59:22 2009 +0000

description:
Update py-clutter to 1.0.0.

Overview of changes between 0.9.2 and 1.0.0
===========================================

* Dropped the in-tree bindings of clutter-gtk and clutter-gst: you will
  have to install pyclutter-gtk and pyclutter-gst respectively to be able
  to import cluttergtk and cluttergst.
* Fixed memory leaks in clutter.Actor.animate [Chideok Hwang]
* Allow accessing child properties for clutter.Container
* Allow iterating over the children of a clutter.Container using the
  native Python iterator support
* Allow creating custom ChildMeta classes from Python
* Mark the classes removed from upstream Clutter as "deprecated"; trying
  to instantiate one of the deprecated classes will result in the equivalent
  class in Clutter 1.0 to be created and a warning printed out on the console
* Override the __repr__ and __str__ methods for clutter.Color: the former
  will print out a string that can be used through eval() to create a copy
  of the color; the latter will print out the hexadecimal representation of
  the color.
* Override the __str__ method of clutter.Event: it will now print more
  information on the event (type, time, source actor) and per-event type
  fields (button, key, related actor, etc.).
* Deprecated clutter.stage_get_default() in favour of an optional argument
  to clutter.Stage(); calling:

        clutter.Stage(default=True)

  will return the default Stage singleton; the default argument is optional
  and it defaults to False.
* Allow passing the following values to methods accepting a clutter.Color:

        - a clutter.Color (e.g.: clutter.Color(255, 0, 0, 255))
        - a 4-tuple of RGBA values (e.g.: (255, 0, 0, 255))
        - a hexadecimal representation of the color (e.g.: '#ff0000ff')

Overview of changes between 0.8.2 and 0.9.2
===========================================

* Require clutter core >= 1.0.0
* Provide better bindings for the Cogl API
* Add more examples ported from the clutter core interactive tests

diffstat:

 graphics/py-clutter/Makefile         |   9 ++----
 graphics/py-clutter/PLIST            |  48 ++++++++++++++++++++++++++++++++++-
 graphics/py-clutter/distinfo         |   9 +++---
 graphics/py-clutter/patches/patch-aa |  15 +++++++++++
 4 files changed, 69 insertions(+), 12 deletions(-)

diffs (123 lines):

diff -r 012748549b59 -r e906f397800e graphics/py-clutter/Makefile
--- a/graphics/py-clutter/Makefile      Mon Oct 26 08:55:11 2009 +0000
+++ b/graphics/py-clutter/Makefile      Mon Oct 26 08:59:22 2009 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.9 2009/08/26 19:57:48 sno Exp $
+# $NetBSD: Makefile,v 1.10 2009/10/26 08:59:22 obache Exp $
 #
 
-DISTNAME=      pyclutter-0.8.2
+DISTNAME=      pyclutter-1.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//}
-PKGREVISION=   2
 CATEGORIES=    graphics
-MASTER_SITES=  http://www.clutter-project.org/sources/pyclutter/0.8/
+MASTER_SITES=  http://www.clutter-project.org/sources/pyclutter/1.0/
 
 MAINTAINER=    obache%NetBSD.org@localhost
 HOMEPAGE=      http://www.clutter-project.org/
@@ -21,8 +20,6 @@
 USE_LIBTOOL=   yes
 USE_TOOLS+=    gmake pkg-config
 
-PYTHON_VERSIONS_ACCEPTED=      25
-
 PKGCONFIG_OVERRIDE+=   pyclutter.pc.in
 
 PY_PATCHPLIST= yes
diff -r 012748549b59 -r e906f397800e graphics/py-clutter/PLIST
--- a/graphics/py-clutter/PLIST Mon Oct 26 08:55:11 2009 +0000
+++ b/graphics/py-clutter/PLIST Mon Oct 26 08:59:22 2009 +0000
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:59:26 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2009/10/26 08:59:22 obache Exp $
 include/pyclutter-1.0/pyclutter/pyclutter.h
-lib/pkgconfig/pyclutter-0.8.pc
+lib/pkgconfig/pyclutter-1.0.pc
 ${PYSITELIB}/clutter/__init__.py
 ${PYSITELIB}/clutter/__init__.pyc
 ${PYSITELIB}/clutter/__init__.pyo
@@ -11,6 +11,50 @@
 ${PYSITELIB}/clutter/keysyms.py
 ${PYSITELIB}/clutter/keysyms.pyc
 ${PYSITELIB}/clutter/keysyms.pyo
+share/gtk-doc/html/pyclutter/ch01.html
+share/gtk-doc/html/pyclutter/ch02.html
+share/gtk-doc/html/pyclutter/ch03.html
+share/gtk-doc/html/pyclutter/ch04.html
+share/gtk-doc/html/pyclutter/class-clutteractor.html
+share/gtk-doc/html/pyclutter/class-clutteractorbox.html
+share/gtk-doc/html/pyclutter/class-clutteralpha.html
+share/gtk-doc/html/pyclutter/class-clutterbehaviour.html
+share/gtk-doc/html/pyclutter/class-clutterbehaviourdepth.html
+share/gtk-doc/html/pyclutter/class-clutterbehaviourellipse.html
+share/gtk-doc/html/pyclutter/class-clutterbehaviouropacity.html
+share/gtk-doc/html/pyclutter/class-clutterbehaviourpath.html
+share/gtk-doc/html/pyclutter/class-clutterbehaviourrotate.html
+share/gtk-doc/html/pyclutter/class-clutterbehaviourscale.html
+share/gtk-doc/html/pyclutter/class-clutterchildmeta.html
+share/gtk-doc/html/pyclutter/class-clutterclonetexture.html
+share/gtk-doc/html/pyclutter/class-cluttercolor.html
+share/gtk-doc/html/pyclutter/class-cluttercontainer.html
+share/gtk-doc/html/pyclutter/class-clutterevent.html
+share/gtk-doc/html/pyclutter/class-cluttergeometry.html
+share/gtk-doc/html/pyclutter/class-cluttergroup.html
+share/gtk-doc/html/pyclutter/class-clutterknot.html
+share/gtk-doc/html/pyclutter/class-clutterlistmodel.html
+share/gtk-doc/html/pyclutter/class-cluttermedia.html
+share/gtk-doc/html/pyclutter/class-cluttermodel.html
+share/gtk-doc/html/pyclutter/class-cluttermodeliter.html
+share/gtk-doc/html/pyclutter/class-clutterrectangle.html
+share/gtk-doc/html/pyclutter/class-clutterscore.html
+share/gtk-doc/html/pyclutter/class-clutterscript.html
+share/gtk-doc/html/pyclutter/class-clutterscriptable.html
+share/gtk-doc/html/pyclutter/class-cluttershader.html
+share/gtk-doc/html/pyclutter/class-clutterstage.html
+share/gtk-doc/html/pyclutter/class-cluttertext.html
+share/gtk-doc/html/pyclutter/class-cluttertexture.html
+share/gtk-doc/html/pyclutter/class-cluttertimeline.html
+share/gtk-doc/html/pyclutter/class-cluttervertex.html
+share/gtk-doc/html/pyclutter/index.html
+share/gtk-doc/html/pyclutter/index.sgml
+share/gtk-doc/html/pyclutter/pt01.html
+share/gtk-doc/html/pyclutter/pt02.html
+share/gtk-doc/html/pyclutter/pt03.html
+share/gtk-doc/html/pyclutter/pt04.html
+share/gtk-doc/html/pyclutter/pyclutter.devhelp
+share/gtk-doc/html/pyclutter/style.css
 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
diff -r 012748549b59 -r e906f397800e graphics/py-clutter/distinfo
--- a/graphics/py-clutter/distinfo      Mon Oct 26 08:55:11 2009 +0000
+++ b/graphics/py-clutter/distinfo      Mon Oct 26 08:59:22 2009 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2008/12/14 15:50:21 obache Exp $
+$NetBSD: distinfo,v 1.2 2009/10/26 08:59:22 obache Exp $
 
-SHA1 (pyclutter-0.8.2.tar.gz) = d9b5ac3d1cd40e94932d67319a995f7f9ca1fd98
-RMD160 (pyclutter-0.8.2.tar.gz) = d62b4df0696748ac002a47505f3efc9bf0d3c238
-Size (pyclutter-0.8.2.tar.gz) = 552778 bytes
+SHA1 (pyclutter-1.0.0.tar.gz) = db45bd969a5db54116aa37a20ac4b6fa2fd3c908
+RMD160 (pyclutter-1.0.0.tar.gz) = e0d10618efed5491ccb4622508554423fcd33818
+Size (pyclutter-1.0.0.tar.gz) = 526655 bytes
+SHA1 (patch-aa) = cf2c042f8932b9a78cd8d4b7b35eed7d96db588a
diff -r 012748549b59 -r e906f397800e graphics/py-clutter/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/py-clutter/patches/patch-aa      Mon Oct 26 08:59:22 2009 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1 2009/10/26 08:59:22 obache Exp $
+
+fixxref.py from py-gobject is not executable.
+
+--- docs/Makefile.in.orig      2009-08-28 11:36:50.000000000 +0000
++++ docs/Makefile.in
+@@ -482,7 +482,7 @@ install-data-local:
+       fi
+ 
+ install-data-hook:
+-      @$(PYGOBJECT_FIXXREF) -i $(PYGOBJECT_PYGDOCS) $(DESTDIR)$(TARGET_DIR)
++      @$(PYTHON) $(PYGOBJECT_FIXXREF) -i $(PYGOBJECT_PYGDOCS) $(DESTDIR)$(TARGET_DIR)
+ 
+ uninstall-local:
+       rm -rf $(DESTDIR)$(TARGET_DIR)/*



Home | Main Index | Thread Index | Old Index