./devel/guile-gnome, Library to access gobject/glib/gtk and gnome from guile

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.16.4nb4, Package name: guile-gnome-platform-2.16.4nb4, Maintainer: gdt

The guile-gnome project brings the power of Scheme to your graphical
application. guile-gnome modules support the entire Gnome library
stack: from Pango to GnomeCanvas, Gtk+ to GStreamer, Glade to
GtkSourceView, you will find in guile-gnome a comprehensive
environment for developing modern applications.

Required to run:
[sysutils/gnome-vfs] [graphics/cairo] [graphics/libgnomecanvas] [net/ORBit2] [devel/atk] [devel/g-wrap] [devel/GConf] [devel/glib2] [devel/libgnome] [devel/guile-slib] [devel/libglade] [devel/libbonobo] [devel/libgnomeui] [devel/pango] [x11/gtk2] [graphics/guile-cairo] [lang/guile20]

Required to build:
[pkgtools/x11-links] [x11/compositeproto] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/recordproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/randrproto] [x11/dri2proto] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers]

Master sites:

SHA1: 7d230aeaf17e01aab2f82a264e9172b4509ebf8f
RMD160: 691cf35dae07863e2c814d128a57ed618dc82b2f
Filesize: 2537.703 KB

Version history: (Expand)

CVS history: (Expand)

   2018-01-28 21:11:10 by Thomas Klausner | Files touched by this commit (462) | Package updated
Log message:
Bump PKGREVISION for gdbm shlib major bump
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   2017-11-23 18:20:22 by Thomas Klausner | Files touched by this commit (556)
Log message:
recursive bump for libxkbcommon removal from at-spi2-core
   2017-02-12 07:26:18 by Ryo ONODERA | Files touched by this commit (1451)
Log message:
Recursive revbump from fonts/harfbuzz
   2017-02-06 14:56:14 by Thomas Klausner | Files touched by this commit (1452)
Log message:
Recursive bump for harfbuzz's new graphite2 dependency.
   2016-09-15 23:13:21 by Thomas Klausner | Files touched by this commit (1)
Log message:
Bump minimum required versions of dependencies so they're consistently
using guile20.
   2016-09-15 23:13:03 by Thomas Klausner | Files touched by this commit (1)
Log message:
Whitespace fix for pkglint.
   2016-09-15 16:42:48 by Greg Troxel | Files touched by this commit (3) | Package updated
Log message:
Update to 2.16.4 and switch to guile20

Add TEST_TARGET.  Some tests fail, but the calendar example runs.

Upstream changes:

Guile-Gnome-Platform 2.16.4 - David Pirotte, 2015-12-08

This release fixes a serious bug, leading to a runtime error for
Guile-Gnome built against Gcc >= 5.0.


* glib/gnome/gobject/gclosure.c: gcc_please_look_the_other_way must be
  declared volatile.

guile-gnome-platform 2.16.3 - David Pirotte, 2015-07-30

The primary objectives, working towards this release, were (1) to
remove all code specific to the support of guile versions prior to
guile 2, (2) getting rid of all guile related deprecated messages
[that second part of the mission almost completed, there is still one
corba related deprecated warning message, help to resolve that last
one is welcome!], and (3) wrap gdk_pixbuf_get_pixels required by
guile-clutter 1.12.

All modules

* Guile-Gnome now requires Guile 2.0, allows Guile 2.2
* Requires G-Wrap >= 1.9.15
* Requires Guile-Cairo >= 1.10

    Note that at the time we write, Guile-Cairo 1.10 has not been
    released yey, it will hopefully soon be the case.  In the mean
    time, the required bleeding edge Guile-Cairo stable version must
    be obtained from the source, see:


* toplevel calls moved into an eval-when conditions exp...
* scm-error incorrect arg list, various calls, all fixed.
* all [but 1 Corba related] Guile deprecated calls removed
* remove use of some undocumented GOOPS internals
* adapt to GOOPS changes in Guile 2.2
* make check and make distcheck both have been fixed to work with
  recent automake versions [thanks to Ludovic Courtés for his help wrt
  to make check]


* fixing allocate-instance for <CORBA:Object>
* gnome-corba-error, gruntime-error, don't call save-stack


* g_get_current_time now [temporarily] ignored, it was not properly
  wrapped anyway.
* <glib-wrapset> missing some basic pointer types: guint8*, guchar*,
  gunichar*, gunichar2* added and wrapped as opaque pointers.
* scm_c_gparam_construct 4th argument type definition fixed
* use &gw-bad-typespec, not &gw:bad-typespec, fixed.


* gdk_pixbuf_get_pixels removed from the ignore list, it returns a
  guchar*, just added, no specific wrapper needed.


* gtk_recent_info_get_application_info should [temporarily] be
  ignored, it needs a special wrapper, to be done still.