svn commit: r320026 - in head/graphics: . goocanvas2 goocanvas2/files

Koop Mast kwm at FreeBSD.org
Wed Jun 5 21:42:54 UTC 2013


Author: kwm
Date: Wed Jun  5 21:42:53 2013
New Revision: 320026
URL: http://svnweb.freebsd.org/changeset/ports/320026

Log:
  Add goocanvas 2.0.1.
  
  Canvas widget for Gtk+3

Added:
  head/graphics/goocanvas2/
     - copied from r319967, head/graphics/goocanvas/
  head/graphics/goocanvas2/files/
  head/graphics/goocanvas2/files/patch-introspection   (contents, props changed)
Replaced:
  head/graphics/goocanvas2/Makefile
     - copied, changed from r320001, head/graphics/goocanvas/Makefile
  head/graphics/goocanvas2/distinfo
     - copied, changed from r320001, head/graphics/goocanvas/distinfo
  head/graphics/goocanvas2/pkg-plist
     - copied, changed from r320001, head/graphics/goocanvas/pkg-plist
Modified:
  head/graphics/Makefile

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Wed Jun  5 21:20:20 2013	(r320025)
+++ head/graphics/Makefile	Wed Jun  5 21:42:53 2013	(r320026)
@@ -306,6 +306,7 @@
     SUBDIR += gnustep-slideshowkit
     SUBDIR += gocr
     SUBDIR += goocanvas
+    SUBDIR += goocanvas2
     SUBDIR += goocanvasmm
     SUBDIR += goom
     SUBDIR += gource

Copied and modified: head/graphics/goocanvas2/Makefile (from r320001, head/graphics/goocanvas/Makefile)
==============================================================================
--- head/graphics/goocanvas/Makefile	Wed Jun  5 15:25:53 2013	(r320001, copy source)
+++ head/graphics/goocanvas2/Makefile	Wed Jun  5 21:42:53 2013	(r320026)
@@ -1,25 +1,32 @@
 # Created by: Michael Johnson <ahze at FreeBSD.org>
 # $FreeBSD$
-#    $MCom: ports/trunk/graphics/goocanvas/Makefile 17268 2013-04-01 05:13:11Z marcus $
+#    $MCom: ports/trunk/graphics/goocanvas2/Makefile 17268 2013-04-01 05:13:11Z marcus $
 
 PORTNAME=	goocanvas
-PORTVERSION=	1.0.0
+PORTVERSION=	2.0.1
 CATEGORIES=	graphics
 MASTER_SITES=	GNOME
+PKGNAMESUFFIX=	2
 
 MAINTAINER=	kwm at FreeBSD.org
-COMMENT=	Canvas widget for GTK+
+COMMENT=	Canvas widget for GTK+ 3
+
+LATEST_LINK=	goocanvas2
+
+BUILD_DEPENDS=	g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
 
 USES=		pathfix pkgconfig
-USE_GNOME=	gtk20 ltverhack
+USE_GNOME=	gtk30 ltverhack
+USE_GMAKE=	yes
 USE_AUTOTOOLS=	libtool
 USE_LDCONFIG=	yes
-USE_BZIP2=	yes
+USE_XZ=		yes
 
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 PORTDOCS=	*
+DOCSDIR=	${PREFIX}/share/gtk-doc/html/goocanvas2
 
 .include <bsd.port.options.mk>
 
@@ -31,8 +38,6 @@ PLIST_SUB+=	NLS="@comment "
 .endif
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|$${datadir}/gtk-doc/html|${DOCSDIR}|' \
-		${WRKSRC}/configure
 .if ! ${PORT_OPTIONS:MDOCS}
 	@${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||g' ${WRKSRC}/Makefile.in
 .endif

Copied and modified: head/graphics/goocanvas2/distinfo (from r320001, head/graphics/goocanvas/distinfo)
==============================================================================
--- head/graphics/goocanvas/distinfo	Wed Jun  5 15:25:53 2013	(r320001, copy source)
+++ head/graphics/goocanvas2/distinfo	Wed Jun  5 21:42:53 2013	(r320026)
@@ -1,2 +1,2 @@
-SHA256 (goocanvas-1.0.0.tar.bz2) = 1c072ef88567cad241fb4addee26e9bd96741b1503ff736d1c152fa6d865711e
-SIZE (goocanvas-1.0.0.tar.bz2) = 570552
+SHA256 (goocanvas-2.0.1.tar.xz) = 0c3a595a6d2a4fe0f1a1a5243637e66aa1bfbaf6492455bfd0b51e0dec9b1553
+SIZE (goocanvas-2.0.1.tar.xz) = 486788

Added: head/graphics/goocanvas2/files/patch-introspection
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/goocanvas2/files/patch-introspection	Wed Jun  5 21:42:53 2013	(r320026)
@@ -0,0 +1,846 @@
+From 2088843efb50f05b8965340eddbf7c0103c6eef1 Mon Sep 17 00:00:00 2001
+From: Jasper Lievisse Adriaanse <jasper at humppa.nl>
+Date: Thu, 28 Mar 2013 10:22:08 +0000
+Subject: Use GObject.Object instead of GLib.Object in introspection annotations
+
+---
+diff --git a/src/goocanvasitem.c b/src/goocanvasitem.c
+index 42e2493..bbbfcaf 100644
+--- src/goocanvasitem.c
++++ src/goocanvasitem.c
+@@ -397,7 +397,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+       /**
+        * GooCanvasItem::child-notify
+        * @item: the item that received the signal.
+-       * @pspec: (type GLib.ParamSpec): the #GParamSpec of the changed child property.
++       * @pspec: (type GObject.ParamSpec): the #GParamSpec of the changed child property.
+        *
+        * Emitted for each child property that has changed.
+        * The signal's detail holds the property name. 
+diff --git a/src/goocanvasitemmodel.c b/src/goocanvasitemmodel.c
+index ac9b330..d8e90cf 100644
+--- src/goocanvasitemmodel.c
++++ src/goocanvasitemmodel.c
+@@ -186,7 +186,7 @@ goo_canvas_item_model_base_init (gpointer g_iface)
+       /**
+        * GooCanvasItemModel::child-notify
+        * @item: the item model that received the signal.
+-       * @pspec: (type GLib.ParamSpec): the #GParamSpec of the changed child property.
++       * @pspec: (type GObject.ParamSpec): the #GParamSpec of the changed child property.
+        *
+        * Emitted for each child property that has changed.
+        * The signal's detail holds the property name. 
+@@ -1126,7 +1126,7 @@ goo_canvas_item_model_class_install_child_property (GObjectClass *mclass,
+  *
+  * It finds a child property of a canvas item class by name.
+  *
+- * Returns: (type GLib.ParamSpec) (transfer none): The #GParamSpec of the child
++ * Returns: (type GObject.ParamSpec) (transfer none): The #GParamSpec of the child
+  *  property or %NULL if @class has no child property with that name.
+  */
+ GParamSpec*
+@@ -1152,7 +1152,7 @@ goo_canvas_item_model_class_find_child_property (GObjectClass *mclass,
+  *
+  * It returns all child properties of a canvas item class.
+  *
+- * Returns: (array length=n_properties) (element-type GLib.ParamSpec) (transfer container):
++ * Returns: (array length=n_properties) (element-type GObject.ParamSpec) (transfer container):
+  *  a newly allocated array of #GParamSpec*. The array must be freed with g_free(). 
+  */
+ GParamSpec**
+--
+cgit v0.9.1
+From bfc08d9a34c5d3d598aa025dd514a11226dfe1be Mon Sep 17 00:00:00 2001
+From: Murray Cumming <murrayc at murrayc.com>
+Date: Thu, 28 Mar 2013 12:27:41 +0000
+Subject: Fix some introspection generation warnings.
+
+	Avoid gobject-introspection warnings about missing : in
+	documentation comments.
+	Part of bug #696736
+---
+diff --git a/ChangeLog b/ChangeLog
+index 8b8605a..a26f355 100644
+--- ChangeLog
++++ ChangeLog
+@@ -1,3 +1,11 @@
++2013-03-28  Murray Cumming  <murrayc at murrayc.com>
++
++	Fix some introspection generation warnings.
++
++	Avoid gobject-introspection warnings about missing : in 
++	documentation comments.
++	Part of bug #696736
++
+ 2011-10-19  Jasper Lievisse Adriaanse <jasperla at gnome.org>
+ 
+ 	* configure.in: Bump pygobject dependency to 2.90.4. Bug #661487.
+diff --git a/src/goocanvas.c b/src/goocanvas.c
+index 3933b31..d636fc5 100644
+--- src/goocanvas.c
++++ src/goocanvas.c
+@@ -420,7 +420,7 @@ goo_canvas_class_init (GooCanvasClass *klass)
+ 						      G_PARAM_WRITABLE));
+ 
+   /**
+-   * GooCanvas:background-color-gdk-rgba
++   * GooCanvas:background-color-gdk-rgba:
+    *
+    * The color to use for the canvas background, specified as a GdkRGBA.
+    *
+@@ -463,7 +463,7 @@ goo_canvas_class_init (GooCanvasClass *klass)
+   /* Signals. */
+ 
+   /**
+-   * GooCanvas::item-created
++   * GooCanvas::item-created:
+    * @canvas: the canvas.
+    * @item: the new item.
+    * @model: the item's model.
+diff --git a/src/goocanvas.h b/src/goocanvas.h
+index a7f41dd..9e342b0 100644
+--- src/goocanvas.h
++++ src/goocanvas.h
+@@ -34,7 +34,7 @@ G_BEGIN_DECLS
+ typedef struct _GooCanvasClass  GooCanvasClass;
+ 
+ /**
+- * GooCanvas
++ * GooCanvas:
+  *
+  * The #GooCanvas-struct struct contains private data only.
+  */
+@@ -162,7 +162,8 @@ struct _GooCanvas
+ };
+ 
+ /**
+- * GooCanvasClass
++ * GooCanvasClass:
++ *
+  * @create_item: a virtual method that subclasses may override to create custom
+  *  canvas items for item models.
+  * @item_created: signal emitted when a new canvas item has been created.
+diff --git a/src/goocanvasellipse.h b/src/goocanvasellipse.h
+index 0b15263..0e62acd 100644
+--- src/goocanvasellipse.h
++++ src/goocanvasellipse.h
+@@ -33,7 +33,7 @@ typedef struct _GooCanvasEllipse       GooCanvasEllipse;
+ typedef struct _GooCanvasEllipseClass  GooCanvasEllipseClass;
+ 
+ /**
+- * GooCanvasEllipse
++ * GooCanvasEllipse:
+  *
+  * The #GooCanvasEllipse-struct struct contains private data only.
+  */
+@@ -81,7 +81,7 @@ typedef struct _GooCanvasEllipseModel       GooCanvasEllipseModel;
+ typedef struct _GooCanvasEllipseModelClass  GooCanvasEllipseModelClass;
+ 
+ /**
+- * GooCanvasEllipseModel
++ * GooCanvasEllipseModel:
+  *
+  * The #GooCanvasEllipseModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvasgrid.c b/src/goocanvasgrid.c
+index d9f635d..fa585d2 100644
+--- src/goocanvasgrid.c
++++ src/goocanvasgrid.c
+@@ -247,7 +247,7 @@ goo_canvas_grid_install_common_properties (GObjectClass *gobject_class)
+ 						      G_PARAM_READWRITE));
+ 
+   /**
+-   * GooCanvasGrid:horz-grid-line-color-gdk-rgba
++   * GooCanvasGrid:horz-grid-line-color-gdk-rgba:
+    *
+    * The color to use for the horizontal grid lines, specified as a GdkRGBA.
+    *
+@@ -282,7 +282,7 @@ goo_canvas_grid_install_common_properties (GObjectClass *gobject_class)
+ 						      G_PARAM_READWRITE));
+ 
+   /**
+-   * GooCanvasGrid:vert-grid-line-color-gdk-rgba
++   * GooCanvasGrid:vert-grid-line-color-gdk-rgba:
+    *
+    * The color to use for the vertical grid lines, specified as a GdkRGBA.
+    *
+@@ -317,7 +317,7 @@ goo_canvas_grid_install_common_properties (GObjectClass *gobject_class)
+ 						      G_PARAM_READWRITE));
+ 
+   /**
+-   * GooCanvasGrid:border-color-gdk-rgba
++   * GooCanvasGrid:border-color-gdk-rgba:
+    *
+    * The color to use for the border, specified as a GdkRGBA.
+    *
+diff --git a/src/goocanvasgrid.h b/src/goocanvasgrid.h
+index fa70e2e..7d233bc 100644
+--- src/goocanvasgrid.h
++++ src/goocanvasgrid.h
+@@ -59,7 +59,7 @@ typedef struct _GooCanvasGrid       GooCanvasGrid;
+ typedef struct _GooCanvasGridClass  GooCanvasGridClass;
+ 
+ /**
+- * GooCanvasGrid
++ * GooCanvasGrid:
+  *
+  * The #GooCanvasGrid-struct struct contains private data only.
+  */
+@@ -110,7 +110,7 @@ typedef struct _GooCanvasGridModel       GooCanvasGridModel;
+ typedef struct _GooCanvasGridModelClass  GooCanvasGridModelClass;
+ 
+ /**
+- * GooCanvasGridModel
++ * GooCanvasGridModel:
+  *
+  * The #GooCanvasGridModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvasgroup.h b/src/goocanvasgroup.h
+index 75e28cd..9c5b50c 100644
+--- src/goocanvasgroup.h
++++ src/goocanvasgroup.h
+@@ -29,7 +29,7 @@ typedef struct _GooCanvasGroupModel       GooCanvasGroupModel;
+ typedef struct _GooCanvasGroupModelClass  GooCanvasGroupModelClass;
+ 
+ /**
+- * GooCanvasGroup
++ * GooCanvasGroup:
+  *
+  * The #GooCanvasGroup-struct struct contains private data only.
+  */
+@@ -72,7 +72,7 @@ GooCanvasItem* goo_canvas_group_new         (GooCanvasItem  *parent,
+ 
+ 
+ /**
+- * GooCanvasGroupModel
++ * GooCanvasGroupModel:
+  *
+  * The #GooCanvasGroupModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvasimage.h b/src/goocanvasimage.h
+index a97364f..aa588c5 100644
+--- src/goocanvasimage.h
++++ src/goocanvasimage.h
+@@ -35,7 +35,7 @@ typedef struct _GooCanvasImage       GooCanvasImage;
+ typedef struct _GooCanvasImageClass  GooCanvasImageClass;
+ 
+ /**
+- * GooCanvasImage
++ * GooCanvasImage:
+  *
+  * The #GooCanvasImage-struct struct contains private data only.
+  */
+@@ -82,7 +82,7 @@ typedef struct _GooCanvasImageModel       GooCanvasImageModel;
+ typedef struct _GooCanvasImageModelClass  GooCanvasImageModelClass;
+ 
+ /**
+- * GooCanvasImageModel
++ * GooCanvasImageModel:
+  *
+  * The #GooCanvasImageModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvasitem.c b/src/goocanvasitem.c
+index bbbfcaf..fc03146 100644
+--- src/goocanvasitem.c
++++ src/goocanvasitem.c
+@@ -117,7 +117,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+       /* Mouse events. */
+ 
+       /**
+-       * GooCanvasItem::enter-notify-event
++       * GooCanvasItem::enter-notify-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data. The x & y fields contain the mouse position
+@@ -142,7 +142,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
+ 
+       /**
+-       * GooCanvasItem::leave-notify-event
++       * GooCanvasItem::leave-notify-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data. The x & y fields contain the mouse position
+@@ -167,7 +167,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
+ 
+       /**
+-       * GooCanvasItem::motion-notify-event
++       * GooCanvasItem::motion-notify-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data. The x & y fields contain the mouse position
+@@ -192,7 +192,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
+ 
+       /**
+-       * GooCanvasItem::button-press-event
++       * GooCanvasItem::button-press-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data. The x & y fields contain the mouse position
+@@ -217,7 +217,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
+ 
+       /**
+-       * GooCanvasItem::button-release-event
++       * GooCanvasItem::button-release-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data. The x & y fields contain the mouse position
+@@ -245,7 +245,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+       /* Keyboard events. */
+ 
+       /**
+-       * GooCanvasItem::focus-in-event
++       * GooCanvasItem::focus-in-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data.
+@@ -268,7 +268,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
+ 
+       /**
+-       * GooCanvasItem::focus-out-event
++       * GooCanvasItem::focus-out-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data.
+@@ -291,7 +291,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
+ 
+       /**
+-       * GooCanvasItem::key-press-event
++       * GooCanvasItem::key-press-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data.
+@@ -315,7 +315,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
+ 
+       /**
+-       * GooCanvasItem::key-release-event
++       * GooCanvasItem::key-release-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data.
+@@ -371,7 +371,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GTK_TYPE_TOOLTIP);
+ 
+       /**
+-       * GooCanvasItem::grab-broken-event
++       * GooCanvasItem::grab-broken-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data.
+@@ -395,7 +395,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
+ 
+       /**
+-       * GooCanvasItem::child-notify
++       * GooCanvasItem::child-notify:
+        * @item: the item that received the signal.
+        * @pspec: (type GObject.ParamSpec): the #GParamSpec of the changed child property.
+        *
+@@ -413,7 +413,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      G_TYPE_PARAM);
+ 
+       /**
+-       * GooCanvasItem::animation-finished
++       * GooCanvasItem::animation-finished:
+        * @item: the item that received the signal.
+        * @stopped: if the animation was explicitly stopped.
+        *
+@@ -430,7 +430,7 @@ goo_canvas_item_base_init (gpointer g_iface)
+ 		      G_TYPE_BOOLEAN);
+ 
+       /**
+-       * GooCanvasItem::scroll-event
++       * GooCanvasItem::scroll-event:
+        * @item: the item that received the signal.
+        * @target_item: the target of the event.
+        * @event: the event data. The x & y fields contain the mouse position
+diff --git a/src/goocanvasitem.h b/src/goocanvasitem.h
+index d86c3bc..2f435c1 100644
+--- src/goocanvasitem.h
++++ src/goocanvasitem.h
+@@ -65,7 +65,7 @@ typedef struct _GooCanvasItemModel  GooCanvasItemModel;
+ 
+ 
+ /**
+- * GooCanvasItem
++ * GooCanvasItem:
+  *
+  * #GooCanvasItem is a typedef used for objects that implement the
+  * #GooCanvasItem interface.
+@@ -77,7 +77,8 @@ typedef struct _GooCanvasItem       GooCanvasItem;
+ 
+ 
+ /**
+- * GooCanvasItemIface
++ * GooCanvasItemIface:
++ *
+  * @get_canvas: returns the canvas the item is in.
+  * @set_canvas: sets the canvas the item is in.
+  * @get_n_children: returns the number of children of the item.
+diff --git a/src/goocanvasitemmodel.c b/src/goocanvasitemmodel.c
+index d8e90cf..83e964d 100644
+--- src/goocanvasitemmodel.c
++++ src/goocanvasitemmodel.c
+@@ -115,7 +115,7 @@ goo_canvas_item_model_base_init (gpointer g_iface)
+       _goo_canvas_item_model_child_property_notify_context = &cpn_context;
+ 
+       /**
+-       * GooCanvasItemModel::child-added
++       * GooCanvasItemModel::child-added:
+        * @model: the item model that received the signal.
+        * @child_num: the index of the new child.
+        *
+@@ -132,7 +132,7 @@ goo_canvas_item_model_base_init (gpointer g_iface)
+ 		      G_TYPE_INT);
+ 
+       /**
+-       * GooCanvasItemModel::child-moved
++       * GooCanvasItemModel::child-moved:
+        * @model: the item model that received the signal.
+        * @old_child_num: the old index of the child.
+        * @new_child_num: the new index of the child.
+@@ -150,7 +150,7 @@ goo_canvas_item_model_base_init (gpointer g_iface)
+ 		      G_TYPE_INT, G_TYPE_INT);
+ 
+       /**
+-       * GooCanvasItemModel::child-removed
++       * GooCanvasItemModel::child-removed:
+        * @model: the item model that received the signal.
+        * @child_num: the index of the child that was removed.
+        *
+@@ -167,7 +167,7 @@ goo_canvas_item_model_base_init (gpointer g_iface)
+ 		      G_TYPE_INT);
+ 
+       /**
+-       * GooCanvasItemModel::changed
++       * GooCanvasItemModel::changed:
+        * @model: the item model that received the signal.
+        * @recompute_bounds: if the bounds of the item need to be recomputed.
+        *
+@@ -184,7 +184,7 @@ goo_canvas_item_model_base_init (gpointer g_iface)
+ 		      G_TYPE_BOOLEAN);
+ 
+       /**
+-       * GooCanvasItemModel::child-notify
++       * GooCanvasItemModel::child-notify:
+        * @item: the item model that received the signal.
+        * @pspec: (type GObject.ParamSpec): the #GParamSpec of the changed child property.
+        *
+@@ -202,7 +202,7 @@ goo_canvas_item_model_base_init (gpointer g_iface)
+ 		      G_TYPE_PARAM);
+ 
+       /**
+-       * GooCanvasItemModel::animation-finished
++       * GooCanvasItemModel::animation-finished:
+        * @item: the item model that received the signal.
+        * @stopped: if the animation was explicitly stopped.
+        *
+diff --git a/src/goocanvasitemmodel.h b/src/goocanvasitemmodel.h
+index c32f7ef..de374c9 100644
+--- src/goocanvasitemmodel.h
++++ src/goocanvasitemmodel.h
+@@ -20,7 +20,7 @@ G_BEGIN_DECLS
+ 
+ 
+ /**
+- * GooCanvasItemModel
++ * GooCanvasItemModel:
+  *
+  * #GooCanvasItemModel is a typedef used for objects that implement the
+  * #GooCanvasItemModel interface.
+@@ -33,7 +33,8 @@ G_BEGIN_DECLS
+ 
+ 
+ /**
+- * GooCanvasItemModelIface
++ * GooCanvasItemModelIface:
++ *
+  * @get_n_children: returns the number of children of the model.
+  * @get_child: returns the child at the given index.
+  * @add_child: adds a child.
+diff --git a/src/goocanvasitemsimple.c b/src/goocanvasitemsimple.c
+index 3603ea1..db312e3 100644
+--- src/goocanvasitemsimple.c
++++ src/goocanvasitemsimple.c
+@@ -273,7 +273,7 @@ goo_canvas_item_simple_install_common_properties (GObjectClass *gobject_class)
+ 						      G_PARAM_READWRITE));
+ 
+   /**
+-   * GooCanvasItemSimple:fill-color-gdk-rgba
++   * GooCanvasItemSimple:fill-color-gdk-rgba:
+    *
+    * The color to use to paint the interior of the item, specified as a GdkRGBA. To disable painting set the 'fill-pattern' property to NULL.
+    *
+@@ -322,7 +322,7 @@ goo_canvas_item_simple_install_common_properties (GObjectClass *gobject_class)
+ 				    "tooltip");
+ 
+   /**
+-   * GooCanvasItemSimple:clip-path
++   * GooCanvasItemSimple:clip-path:
+    *
+    * The sequence of commands describing the clip path of the item, specified
+    * as a string using the same syntax
+@@ -330,7 +330,7 @@ goo_canvas_item_simple_install_common_properties (GObjectClass *gobject_class)
+    * Graphics (SVG)</ulink> path element.
+    */
+   /**
+-   * GooCanvasItemModelSimple:clip-path
++   * GooCanvasItemModelSimple:clip-path:
+    *
+    * The sequence of commands describing the clip path of the item, specified
+    * as a string using the same syntax
+diff --git a/src/goocanvasitemsimple.h b/src/goocanvasitemsimple.h
+index 39ad00f..534d71b 100644
+--- src/goocanvasitemsimple.h
++++ src/goocanvasitemsimple.h
+@@ -17,7 +17,8 @@ G_BEGIN_DECLS
+ 
+ 
+ /**
+- * GooCanvasItemSimpleData
++ * GooCanvasItemSimpleData:
++ *
+  * @style: the style to draw with.
+  * @transform: the transformation matrix of the item, or %NULL.
+  * @clip_path_commands: an array of #GooCanvasPathCommand specifying the clip
+@@ -76,7 +77,8 @@ typedef struct _GooCanvasItemSimpleClass  GooCanvasItemSimpleClass;
+ typedef struct _GooCanvasItemModelSimple       GooCanvasItemModelSimple;
+ 
+ /**
+- * GooCanvasItemSimple
++ * GooCanvasItemSimple:
++ *
+  * @canvas: the canvas.
+  * @parent: the parent item.
+  * @model: the item's model, if it has one.
+@@ -111,7 +113,8 @@ struct _GooCanvasItemSimple
+ };
+ 
+ /**
+- * GooCanvasItemSimpleClass
++ * GooCanvasItemSimpleClass:
++ *
+  * @simple_create_path: simple subclasses that draw basic shapes and paths only
+  *  need to override this one method. It creates the path for the item.
+  *  All updating, painting and hit-testing is provided automatically by the
+@@ -202,7 +205,8 @@ void	 goo_canvas_item_simple_set_model		(GooCanvasItemSimple	*item,
+ typedef struct _GooCanvasItemModelSimpleClass  GooCanvasItemModelSimpleClass;
+ 
+ /**
+- * GooCanvasItemModelSimple
++ * GooCanvasItemModelSimple:
++ *
+  * @parent: the parent model.
+  * @simple_data: data used by the canvas item for viewing the model.
+  *
+diff --git a/src/goocanvaspath.c b/src/goocanvaspath.c
+index 53486dd..e9b0d03 100644
+--- src/goocanvaspath.c
++++ src/goocanvaspath.c
+@@ -59,7 +59,7 @@ static void
+ goo_canvas_path_install_common_properties (GObjectClass *gobject_class)
+ {
+   /**
+-   * GooCanvasPath:data
++   * GooCanvasPath:data:
+    *
+    * The sequence of path commands, specified as a string using the same syntax
+    * as in the <ulink url="http://www.w3.org/Graphics/SVG/">Scalable Vector
+diff --git a/src/goocanvaspath.h b/src/goocanvaspath.h
+index 5b11e61..3ccd8d4 100644
+--- src/goocanvaspath.h
++++ src/goocanvaspath.h
+@@ -34,7 +34,7 @@ typedef struct _GooCanvasPath       GooCanvasPath;
+ typedef struct _GooCanvasPathClass  GooCanvasPathClass;
+ 
+ /**
+- * GooCanvasPath
++ * GooCanvasPath:
+  *
+  * The #GooCanvasPath-struct struct contains private data only.
+  */
+@@ -79,7 +79,7 @@ typedef struct _GooCanvasPathModel       GooCanvasPathModel;
+ typedef struct _GooCanvasPathModelClass  GooCanvasPathModelClass;
+ 
+ /**
+- * GooCanvasPathModel
++ * GooCanvasPathModel:
+  *
+  * The #GooCanvasPathModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvaspolyline.h b/src/goocanvaspolyline.h
+index 2ce724e..a33d3a3 100644
+--- src/goocanvaspolyline.h
++++ src/goocanvaspolyline.h
+@@ -14,7 +14,8 @@ G_BEGIN_DECLS
+ 
+ 
+ /**
+- * GooCanvasPoints
++ * GooCanvasPoints:
++ *
+  * @coords: the coordinates of the points, in pairs.
+  * @num_points: the number of points.
+  * @ref_count: the reference count of the struct.
+@@ -81,7 +82,7 @@ typedef struct _GooCanvasPolyline       GooCanvasPolyline;
+ typedef struct _GooCanvasPolylineClass  GooCanvasPolylineClass;
+ 
+ /**
+- * GooCanvasPolyline
++ * GooCanvasPolyline:
+  *
+  * The #GooCanvasPolyline-struct struct contains private data only.
+  */
+@@ -134,7 +135,7 @@ typedef struct _GooCanvasPolylineModel       GooCanvasPolylineModel;
+ typedef struct _GooCanvasPolylineModelClass  GooCanvasPolylineModelClass;
+ 
+ /**
+- * GooCanvasPolylineModel
++ * GooCanvasPolylineModel:
+  *
+  * The #GooCanvasPolylineModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvasrect.h b/src/goocanvasrect.h
+index 4d92928..653a6bb 100644
+--- src/goocanvasrect.h
++++ src/goocanvasrect.h
+@@ -33,7 +33,7 @@ typedef struct _GooCanvasRect       GooCanvasRect;
+ typedef struct _GooCanvasRectClass  GooCanvasRectClass;
+ 
+ /**
+- * GooCanvasRect
++ * GooCanvasRect:
+  *
+  * The #GooCanvasRect-struct struct contains private data only.
+  */
+@@ -81,7 +81,7 @@ typedef struct _GooCanvasRectModel       GooCanvasRectModel;
+ typedef struct _GooCanvasRectModelClass  GooCanvasRectModelClass;
+ 
+ /**
+- * GooCanvasRectModel
++ * GooCanvasRectModel:
+  *
+  * The #GooCanvasRectModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvasstyle.h b/src/goocanvasstyle.h
+index ec76640..697f279 100644
+--- src/goocanvasstyle.h
++++ src/goocanvasstyle.h
+@@ -28,7 +28,7 @@ extern GQuark goo_canvas_style_hint_metrics_id;
+ 
+ 
+ /**
+- * GooCanvasStyleProperty
++ * GooCanvasStyleProperty:
+  * @id: the unique property identifier.
+  * @value: the value of the property.
+  *
+@@ -54,7 +54,7 @@ typedef struct _GooCanvasStyle       GooCanvasStyle;
+ typedef struct _GooCanvasStyleClass  GooCanvasStyleClass;
+ 
+ /**
+- * GooCanvasStyle
++ * GooCanvasStyle:
+  * @parent: the parent style.
+  * @properties: an array of #GooCanvasStyleProperty property settings.
+  *
+diff --git a/src/goocanvastable.h b/src/goocanvastable.h
+index e204657..b584855 100644
+--- src/goocanvastable.h
++++ src/goocanvastable.h
+@@ -60,7 +60,7 @@ typedef struct _GooCanvasTable       GooCanvasTable;
+ typedef struct _GooCanvasTableClass  GooCanvasTableClass;
+ 
+ /**
+- * GooCanvasTable
++ * GooCanvasTable:
+  *
+  * The #GooCanvasTable-struct struct contains private data only.
+  */
+@@ -104,7 +104,7 @@ typedef struct _GooCanvasTableModel       GooCanvasTableModel;
+ typedef struct _GooCanvasTableModelClass  GooCanvasTableModelClass;
+ 
+ /**
+- * GooCanvasTableModel
++ * GooCanvasTableModel:
+  *
+  * The #GooCanvasTableModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvastext.h b/src/goocanvastext.h
+index 8569a48..183120b 100644
+--- src/goocanvastext.h
++++ src/goocanvastext.h
+@@ -39,7 +39,7 @@ typedef struct _GooCanvasText       GooCanvasText;
+ typedef struct _GooCanvasTextClass  GooCanvasTextClass;
+ 
+ /**
+- * GooCanvasText
++ * GooCanvasText:
+  *
+  * The #GooCanvasText-struct struct contains private data only.
+  */
+@@ -92,7 +92,7 @@ typedef struct _GooCanvasTextModel       GooCanvasTextModel;
+ typedef struct _GooCanvasTextModelClass  GooCanvasTextModelClass;
+ 
+ /**
+- * GooCanvasTextModel
++ * GooCanvasTextModel:
+  *
+  * The #GooCanvasTextModel-struct struct contains private data only.
+  */
+diff --git a/src/goocanvasutils.h b/src/goocanvasutils.h
+index ddc58bd..65700af 100644
+--- src/goocanvasutils.h
++++ src/goocanvasutils.h
+@@ -17,7 +17,8 @@ G_BEGIN_DECLS
+  */
+ 
+ /**
+- * GooCanvasPointerEvents
++ * GooCanvasPointerEvents:
++ *
+  * @GOO_CANVAS_EVENTS_VISIBLE_MASK: a mask indicating that the item only
+  *  receives events when it is visible.
+  * @GOO_CANVAS_EVENTS_PAINTED_MASK: a mask indicating that the item only
+@@ -66,7 +67,8 @@ typedef enum
+ 
+ 
+ /**
+- * GooCanvasItemVisibility
++ * GooCanvasItemVisibility:
++ *
+  * @GOO_CANVAS_ITEM_HIDDEN: the item is invisible, and is not allocated any
+  *  space in layout container items such as #GooCanvasTable.
+  * @GOO_CANVAS_ITEM_INVISIBLE: the item is invisible, but it is still allocated
+@@ -91,7 +93,8 @@ typedef enum
+ 
+ 
+ /**
+- * GooCanvasPathCommandType
++ * GooCanvasPathCommandType:
++ *
+  * @GOO_CANVAS_PATH_MOVE_TO: move to the given point.
+  * @GOO_CANVAS_PATH_CLOSE_PATH: close the current path, drawing a line from the
+  *  current position to the start of the path.
+@@ -140,7 +143,8 @@ typedef enum
+ 
+ 
+ /**
+- * GooCanvasAnchorType
++ * GooCanvasAnchorType:
++ *
+  * @GOO_CANVAS_ANCHOR_CENTER: the anchor is in the center of the object.
+  * @GOO_CANVAS_ANCHOR_NORTH: the anchor is at the top of the object, centered horizontally.
+  * @GOO_CANVAS_ANCHOR_NORTH_WEST: the anchor is at the top-left of the object.
+@@ -189,7 +193,7 @@ typedef union _GooCanvasPathCommand  GooCanvasPathCommand;
+    we can always use it whatever type of command it is. */
+ 
+ /**
+- * GooCanvasPathCommand
++ * GooCanvasPathCommand:
+  *
+  * GooCanvasPathCommand holds the data for each command in the path.
+  *
+@@ -235,7 +239,8 @@ void	goo_canvas_create_path		(GArray		   *commands,
+ typedef struct _GooCanvasLineDash GooCanvasLineDash;
+ 
+ /**
+- * GooCanvasLineDash
++ * GooCanvasLineDash:
++ *
+  * @ref_count: the reference count of the struct.
+  * @num_dashes: the number of dashes and gaps between them.
+  * @dashes: the sizes of each dash and gap.
+@@ -266,7 +271,7 @@ typedef cairo_pattern_t		GooCairoPattern;
+ #endif
+ 
+ /**
+- * GooCairoAntialias
++ * GooCairoAntialias:
+  *
+  * #GooCairoAntialias is simply a wrapper for the #cairo_antialias_t type,
+  * allowing it to be used for #GObject properties.
+@@ -275,7 +280,7 @@ typedef cairo_pattern_t		GooCairoPattern;
+  */
+ 
+ /**
+- * GooCairoFillRule
++ * GooCairoFillRule:
+  *
+  * #GooCairoFillRule is simply a wrapper for the #cairo_fill_rule_t type,
+  * allowing it to be used for #GObject properties.
+@@ -284,7 +289,7 @@ typedef cairo_pattern_t		GooCairoPattern;
+  */
+ 
+ /**
+- * GooCairoHintMetrics
++ * GooCairoHintMetrics:
+  *
+  * #GooCairoHintMetrics is simply a wrapper for the #cairo_hint_metrics_t type,
+  * allowing it to be used for #GObject properties.
+@@ -293,7 +298,7 @@ typedef cairo_pattern_t		GooCairoPattern;
+  */
+ 
+ /**
+- * GooCairoLineCap
++ * GooCairoLineCap:
+  *
+  * #GooCairoLineCap is simply a wrapper for the #cairo_line_cap_t type,
+  * allowing it to be used for #GObject properties.
+@@ -302,7 +307,7 @@ typedef cairo_pattern_t		GooCairoPattern;
+  */
+ 
+ /**
+- * GooCairoLineJoin
++ * GooCairoLineJoin:
+  *
+  * #GooCairoLineJoin is simply a wrapper for the #cairo_line_join_t type,
+  * allowing it to be used for #GObject properties.
+@@ -311,7 +316,7 @@ typedef cairo_pattern_t		GooCairoPattern;
+  */
+ 
+ /**
+- * GooCairoOperator
++ * GooCairoOperator:
+  *
+  * #GooCairoOperator is simply a wrapper for the #cairo_operator_t type,
+  * allowing it to be used for #GObject properties.
+@@ -320,7 +325,7 @@ typedef cairo_pattern_t		GooCairoPattern;
+  */
+ 
+ /**
+- * GooCairoMatrix
++ * GooCairoMatrix:
+  *
+  * #GooCairoMatrix is simply a wrapper for the #cairo_matrix_t type,
+  * allowing it to be used for #GObject properties.
+@@ -329,7 +334,7 @@ typedef cairo_pattern_t		GooCairoPattern;
+  */
+ 
+ /**
+- * GooCairoPattern
++ * GooCairoPattern:
+  *
+  * #GooCairoPattern is simply a wrapper for the #cairo_pattern_t type,
+  * allowing it to be used for #GObject properties.
+diff --git a/src/goocanvaswidget.h b/src/goocanvaswidget.h
+index 48b7998..9ef48bb 100644
+--- src/goocanvaswidget.h
++++ src/goocanvaswidget.h
+@@ -25,7 +25,7 @@ typedef struct _GooCanvasWidget       GooCanvasWidget;
+ typedef struct _GooCanvasWidgetClass  GooCanvasWidgetClass;
+ 
+ /**
+- * GooCanvasWidget
++ * GooCanvasWidget:
+  *
+  * The #GooCanvasWidget-struct struct contains private data only.
+  */
+--
+cgit v0.9.1

Copied and modified: head/graphics/goocanvas2/pkg-plist (from r320001, head/graphics/goocanvas/pkg-plist)
==============================================================================
--- head/graphics/goocanvas/pkg-plist	Wed Jun  5 15:25:53 2013	(r320001, copy source)
+++ head/graphics/goocanvas2/pkg-plist	Wed Jun  5 21:42:53 2013	(r320026)
@@ -1,27 +1,30 @@
-include/goocanvas-1.0/goocanvas.h
-include/goocanvas-1.0/goocanvasellipse.h
-include/goocanvas-1.0/goocanvasenumtypes.h
-include/goocanvas-1.0/goocanvasgrid.h
-include/goocanvas-1.0/goocanvasgroup.h
-include/goocanvas-1.0/goocanvasimage.h
-include/goocanvas-1.0/goocanvasitem.h
-include/goocanvas-1.0/goocanvasitemmodel.h
-include/goocanvas-1.0/goocanvasitemsimple.h
-include/goocanvas-1.0/goocanvasmarshal.h
-include/goocanvas-1.0/goocanvaspath.h
-include/goocanvas-1.0/goocanvaspolyline.h
-include/goocanvas-1.0/goocanvasrect.h
-include/goocanvas-1.0/goocanvasstyle.h
-include/goocanvas-1.0/goocanvastable.h
-include/goocanvas-1.0/goocanvastext.h
-include/goocanvas-1.0/goocanvasutils.h
-include/goocanvas-1.0/goocanvaswidget.h
-lib/libgoocanvas.a
-lib/libgoocanvas.la
-lib/libgoocanvas.so
-lib/libgoocanvas.so.3
-libdata/pkgconfig/goocanvas.pc
-%%NLS%%share/locale/en_GB/LC_MESSAGES/goocanvas.mo
-%%NLS%%share/locale/es/LC_MESSAGES/goocanvas.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/goocanvas.mo
- at dirrm include/goocanvas-1.0
+include/goocanvas-2.0/goocanvas.h
+include/goocanvas-2.0/goocanvasellipse.h
+include/goocanvas-2.0/goocanvasenumtypes.h
+include/goocanvas-2.0/goocanvasgrid.h
+include/goocanvas-2.0/goocanvasgroup.h
+include/goocanvas-2.0/goocanvasimage.h
+include/goocanvas-2.0/goocanvasitem.h
+include/goocanvas-2.0/goocanvasitemmodel.h
+include/goocanvas-2.0/goocanvasitemsimple.h
+include/goocanvas-2.0/goocanvasmarshal.h
+include/goocanvas-2.0/goocanvaspath.h
+include/goocanvas-2.0/goocanvaspolyline.h
+include/goocanvas-2.0/goocanvasrect.h
+include/goocanvas-2.0/goocanvasstyle.h
+include/goocanvas-2.0/goocanvastable.h
+include/goocanvas-2.0/goocanvastext.h
+include/goocanvas-2.0/goocanvasutils.h
+include/goocanvas-2.0/goocanvaswidget.h
+lib/girepository-1.0/GooCanvas-2.0.typelib
+lib/libgoocanvas-2.0.a
+lib/libgoocanvas-2.0.la
+lib/libgoocanvas-2.0.so
+lib/libgoocanvas-2.0.so.9
+libdata/pkgconfig/goocanvas-2.0.pc
+share/gir-1.0/GooCanvas-2.0.gir
+%%NLS%%share/locale/en_GB/LC_MESSAGES/goocanvas2.mo
+%%NLS%%share/locale/es/LC_MESSAGES/goocanvas2.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/goocanvas2.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/goocanvas2.mo
+ at dirrm include/goocanvas-2.0


More information about the svn-ports-all mailing list