NOTICE: This package has been removed from pkgsrc

./wip/goocanvas, Cairo Canvas Widget for GTK+

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.8, Package name: goocanvas-0.8, Maintainer: makoto

GooCanvas - a Cairo Canvas Widget for GTK+ .... Features:
o Optional model/view split.
o Uses interfaces for items & views.
o Basic items - rect/ellipse/polyline/text/image/group.
o Path item, using SVG path specification strings.
o Table item for layout of other items (similar to the GtkTable widget).
(This also supports items whose requested height changes according to
their allocated width, such as text items.)
o Embedded GTK+ widgets.
o Layers/stacking order with raise/lower functions.
o Cascading styles - line width/style/dashes, colors, fill patterns.
o Affine transformations for all items - rotations/scales/skews.
o Clip paths to support clipping items.
o Event handling - button/motion events, "pointer-events" property like SVG.
o Grabs - support for pointer & keyboard grabs.
o Keyboard focus traversal.
o Accessibility (item title & description properties and hierarchy stuff).
o Printing (output to a given cairo_t).
o Scrolling and Zooming.
o Item visibility setting - on/off/above zoom threshold.
o Simple animation.
o Scalable - support for thousands of items over a large canvas area.
o Support for different units - pixels/points/inches/millimeters.
o API docs.


Required to run:
[x11/gtk2]

Required to build:
[pkgtools/x11-links] [devel/gmake] [devel/libtool-base] [devel/pkg-config] [x11/renderproto] [x11/xproto] [x11/fixesproto] [x11/inputproto] [x11/xextproto] [x11/randrproto]

Master sites:

SHA1: e953cabe308b163462c1fa5b683ff33c7b69224d
RMD160: ef10ef9804fadf586632cea6725f8b0e093fc6c7
Filesize: 715.854 KB

Version history: (Expand)


CVS history: (Expand)


   2009-01-17 23:55:52 by Thomas Klausner | Files touched by this commit (5) | Package removed
Log message:
Remove goocanvas, newer version in pkgsrc/graphics.
   2007-08-03 05:30:35 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
move the line 
 .include "../../x11/gtk2/buildlink3.mk"
before to the line 
 +BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH:S/+$//}

Now pkglint says:
looks fine.

Thanks obache San,
   2007-08-02 18:23:32 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
pkglint compliant version

(except one:
WARN: buildlink3.mk:20: The file should end here.)
   2007-08-02 18:12:22 by Makoto Fujiwara | Files touched by this commit (5)
Log message:
Just committed version is too old. 
Update to the sourceforge.net version:
---------------------------
2007-04-03  Damon Chaplin  <damon@gnome.org>

        * Released GooCanvas 0.8
---------------------------
Thanks obache San,
   2007-08-02 17:13:19 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
1. To Remove inclusion of buildlink glib2 because gtk2 is already
   included.
2. Buildlink3.mk now includes gtk2's buildlink3.mk as well.
3. Using tabs, not spaces to align variable assignments in 
   Makefile.

(As suggested by Tobias Nygren .. Thanks a million)
   2007-08-02 13:57:18 by Makoto Fujiwara | Files touched by this commit (5)
Log message:
Newly addition of the package, 
GooCanvas - a Cairo Canvas Widget for GTK+

Major concern is that this is required for glom.