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 ---- * 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: http://www.nongnu.org/guile-cairo/dev/ * 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] Corba ----- * fixing allocate-instance for <CORBA:Object> * gnome-corba-error, gruntime-error, don't call save-stack [deprecated] Glib ---- * 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 ---------- * gdk_pixbuf_get_pixels removed from the ignore list, it returns a guchar*, just added, no specific wrapper needed. Gtk --- * gtk_recent_info_get_application_info should [temporarily] be ignored, it needs a special wrapper, to be done still.diff -r1.52 -r1.53 pkgsrc/devel/guile-gnome/Makefile
(gdt)
@@ -1,47 +1,48 @@ | @@ -1,47 +1,48 @@ | |||
1 | # $NetBSD: Makefile,v 1.52 2016/09/15 14:32:39 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.53 2016/09/15 14:42:48 gdt Exp $ | |
2 | 2 | |||
3 | DISTNAME= guile-gnome-platform-2.16.2 | 3 | DISTNAME= guile-gnome-platform-2.16.4 | |
4 | PKGREVISION= 3 | |||
5 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
6 | MASTER_SITES= http://ftp.gnu.org/gnu/guile-gnome/guile-gnome-platform/ | 5 | MASTER_SITES= http://ftp.gnu.org/gnu/guile-gnome/guile-gnome-platform/ | |
7 | 6 | |||
8 | MAINTAINER= gdt@NetBSD.org | 7 | MAINTAINER= gdt@NetBSD.org | |
9 | HOMEPAGE= http://www.gnu.org/software/guile-gnome/ | 8 | HOMEPAGE= http://www.gnu.org/software/guile-gnome/ | |
10 | COMMENT= Library to access gobject/glib/gtk and gnome from guile | 9 | COMMENT= Library to access gobject/glib/gtk and gnome from guile | |
11 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
12 | 11 | |||
13 | DEPENDS+= guile-slib>=2.4.2:../../devel/guile-slib | 12 | DEPENDS+= guile-slib>=2.4.2:../../devel/guile-slib | |
14 | 13 | |||
15 | MAKE_JOBS_SAFE= NO | 14 | MAKE_JOBS_SAFE= NO | |
16 | 15 | |||
17 | GNU_CONFIGURE= YES | 16 | GNU_CONFIGURE= YES | |
18 | USE_TOOLS+= gmake makeinfo pkg-config | 17 | USE_TOOLS+= gmake makeinfo pkg-config | |
19 | USE_LIBTOOL= YES | 18 | USE_LIBTOOL= YES | |
20 | INFO_FILES= YES | 19 | INFO_FILES= YES | |
21 | 20 | |||
22 | # warnings on alpha (perhaps other 64-bit too?) | 21 | # warnings on alpha (perhaps other 64-bit too?) | |
23 | BUILDLINK_TRANSFORM+= rm:-Werror | 22 | BUILDLINK_TRANSFORM+= rm:-Werror | |
24 | 23 | |||
24 | TEST_TARGET= check | |||
25 | ||||
25 | post-install: | 26 | post-install: | |
26 | rm -f ${DESTDIR}${PREFIX}/share/guile-gnome-2/gnome/overrides/gtk.defs.orig | 27 | rm -f ${DESTDIR}${PREFIX}/share/guile-gnome-2/gnome/overrides/gtk.defs.orig | |
27 | 28 | |||
28 | # XXX This should arguably be split into separate packages. | 29 | # XXX This should arguably be split into separate packages. | |
29 | 30 | |||
30 | .include "../../devel/atk/buildlink3.mk" | 31 | .include "../../devel/atk/buildlink3.mk" | |
31 | .include "../../devel/g-wrap/buildlink3.mk" | 32 | .include "../../devel/g-wrap/buildlink3.mk" | |
32 | .include "../../devel/GConf/buildlink3.mk" | 33 | .include "../../devel/GConf/buildlink3.mk" | |
33 | .include "../../devel/glib2/buildlink3.mk" | 34 | .include "../../devel/glib2/buildlink3.mk" | |
34 | .include "../../devel/libbonobo/buildlink3.mk" | 35 | .include "../../devel/libbonobo/buildlink3.mk" | |
35 | .include "../../devel/libglade/buildlink3.mk" | 36 | .include "../../devel/libglade/buildlink3.mk" | |
36 | .include "../../devel/libgnome/buildlink3.mk" | 37 | .include "../../devel/libgnome/buildlink3.mk" | |
37 | .include "../../devel/libgnomeui/buildlink3.mk" | 38 | .include "../../devel/libgnomeui/buildlink3.mk" | |
38 | .include "../../devel/pango/buildlink3.mk" | 39 | .include "../../devel/pango/buildlink3.mk" | |
39 | .include "../../graphics/cairo/buildlink3.mk" | 40 | .include "../../graphics/cairo/buildlink3.mk" | |
40 | .include "../../graphics/guile-cairo/buildlink3.mk" | 41 | .include "../../graphics/guile-cairo/buildlink3.mk" | |
41 | .include "../../graphics/libgnomecanvas/buildlink3.mk" | 42 | .include "../../graphics/libgnomecanvas/buildlink3.mk" | |
42 | .include "../../lang/guile/buildlink3.mk" | 43 | .include "../../lang/guile20/buildlink3.mk" | |
43 | .include "../../net/ORBit2/buildlink3.mk" | 44 | .include "../../net/ORBit2/buildlink3.mk" | |
44 | .include "../../sysutils/gnome-vfs/buildlink3.mk" | 45 | .include "../../sysutils/gnome-vfs/buildlink3.mk" | |
45 | .include "../../x11/gtk2/buildlink3.mk" | 46 | .include "../../x11/gtk2/buildlink3.mk" | |
46 | 47 | |||
47 | .include "../../mk/bsd.pkg.mk" | 48 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,6 @@ | @@ -1,7 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2015/11/03 03:27:30 agc Exp $ | 1 | $NetBSD: distinfo,v 1.10 2016/09/15 14:42:48 gdt Exp $ | |
2 | 2 | |||
3 | SHA1 (guile-gnome-platform-2.16.2.tar.gz) = a53d9a2a82ae83b07d6b47bfbfb7f7005cdfc4b3 | 3 | SHA1 (guile-gnome-platform-2.16.4.tar.gz) = 7d230aeaf17e01aab2f82a264e9172b4509ebf8f | |
4 | RMD160 (guile-gnome-platform-2.16.2.tar.gz) = ef953cd928aa9b4dc410b7fce2dcac1790897c06 | 4 | RMD160 (guile-gnome-platform-2.16.4.tar.gz) = 691cf35dae07863e2c814d128a57ed618dc82b2f | |
5 | SHA512 (guile-gnome-platform-2.16.2.tar.gz) = 5acaa96d8caf82864ada8bfcbc4954a19cd5d7e210245f2e8b31082c6a9e4ab9ba7af5f8e1f762a891e1aad640913a7a205f56dfaed6915a9f782c53e042d042 | 5 | SHA512 (guile-gnome-platform-2.16.4.tar.gz) = c9415eb8d28aec5c743377e37da1b870e5db52a06317a57abde867e6a3f9cb8f62756e25ee186c858efa49f830f3ddd275b26a53c3aedee6a60f33028a822d82 | |
6 | Size (guile-gnome-platform-2.16.2.tar.gz) = 2538191 bytes | 6 | Size (guile-gnome-platform-2.16.4.tar.gz) = 2598608 bytes | |
7 | SHA1 (patch-glib_gnome_gobject_guile-support.h) = a2ee021c9d89c2c3d8b2b7e0d5ab363e9d7ee565 |