summaryrefslogtreecommitdiff
path: root/devel/guile-gtk/Makefile
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-12-03 15:28:33 +0000
committerwiz <wiz@pkgsrc.org>2004-12-03 15:28:33 +0000
commit49ffdff97ff3b0be13c7a628f19647c57d40b456 (patch)
treef5ca30cd5188b080702e53cba6e6baa69bf1a14d /devel/guile-gtk/Makefile
parent771ad75909ce33e9cf2804676bb6ffe591772aca (diff)
downloadpkgsrc-49ffdff97ff3b0be13c7a628f19647c57d40b456.tar.gz
Update to 0.40.91 snapshot, by Greg Troxel via pkgsrc-wip.
NEWS since guile-gtk-1.2-0.31 * Guile-gtk-1.2 is now part of the GNU Project. * Drag'n'Drop support - see examples/test-dnd.scm * GdkPixbuf bindings. Formerly these bindings were part of guile-gnome, unfortunately they were far from compelete, moreover they were not working at all. Now there are full GdkPixbuf bindings in the (gtk-1.2 gdk-pixbuf) module. * LibGlade bindings (formerly part of gnome-guile). Imported from gnome-guile, completed and improved. Now it is possible to autoconnect scheme functions and build a guile-gtk (glade) application in three commands - see examples/test-glade.scm and the little bit longer examples/run-glade.scm. You can find libGlade bindings in the (gtk-1.2 glade) module. * GtkGLArea bindings (formerly part of guileGL). Imported from guileGL, completed and improved. (gtk-1.2 gdk-gl) module provides bindings for Gdk part of GtkGLArea library (GdkGLContext, GdkGLPixmap etc), (gtk-1.2 gtk-gl-area) has bindings for GtkGLArea functions. * configure script has options --with-gdk-pixbuf, --with-glade and --with-gtkgl. Just in case you would like to turn off these new nifty features. * build-guile-gtk-1.2 supports functions with arbitrary number of required arguments. * GtkPixmap bindings closely reflects C API, helper function gtk-pixmap-new-from-file implements old behaviour. GtkPixmap bindings are complete. * Lots of additional bindings, especially for Gdk. NEWS in guile-gtk-1.2-0.31 * Bug fixes. NEWS in guile-gtk-1.2-0.30 * Support for Gnome and Gtk+-2.0 has been removed. The modules have been renamed from (gtk ...) to (gtk-1.2 ...). They are still available under their old names, but the new ones are preferred. Likewise, build-guile-gtk has been renamed to build-guile-gtk-1.2, with the old name still available but deprecated. Building new programs with "build-guile-gtk main" is no longer supported; only shared libraries are. Consequently, the guile-gtk program is no longer provided. NEWS in 0.20 * New `cname' option for field specifiers. You can now specify what name to use on the C side for field accessors. For example, to access the allocation.x subfield of a GtkWidget structure, you can use (fields (int allocation-x (cname allocation.x))) The value of the option can be either a symbol or a string. * New cstring type added to deal with const char *str declarations. * Guile-gtk will now start the usual `top-repl' of Guile. The processing of Gtk events will happen in a separate handler thread. When your Guile doesn't support threading, you get the old event driven repl. * `gdk-event-button-state' and `gdk-event-key-state' have been replaced by `gdk-event-state'. The new function will return a GtkModifierType which is a list of symbol such as (shift-mask control-mask) * Automatic *.h->*defs translator * Threads support * Experimental GTK+ 2.0 support * RPM spec file corrected * Lots of additions and corrections to the *.defs files * Various bug fixes
Diffstat (limited to 'devel/guile-gtk/Makefile')
-rw-r--r--devel/guile-gtk/Makefile30
1 files changed, 16 insertions, 14 deletions
diff --git a/devel/guile-gtk/Makefile b/devel/guile-gtk/Makefile
index bf3e45577e5..f3c9ba1143c 100644
--- a/devel/guile-gtk/Makefile
+++ b/devel/guile-gtk/Makefile
@@ -1,27 +1,29 @@
-# $NetBSD: Makefile,v 1.20 2004/11/13 21:28:28 jlam Exp $
+# $NetBSD: Makefile,v 1.21 2004/12/03 15:28:33 wiz Exp $
#
-DISTNAME= guile-gtk-0.19
-PKGREVISION= 6
+DISTNAME= guile-gtk-0.40.91
CATEGORIES= devel x11
-MASTER_SITES= http://www.ping.de/sites/zagadka/guile-gtk/download/ \
- http://erin.netpedia.net/download/ \
- http://erin.linuxbox.com/guile-gtk/download/ \
- http://linux.cem.itesm.mx/~jarios/guile-gtk/download/
+MASTER_SITES= http://www.ir.bbn.com/~gdt/pkgsrc-wip/
-MAINTAINER= rh@NetBSD.org
-HOMEPAGE= http://www.ping.de/sites/zagadka/guile-gtk/
-COMMENT= Library to make GTK accessible from guile
+MAINTAINER= gdt@ir.bbn.com
+HOMEPAGE= http://www.gnu.org/software/guile-gtk/
+COMMENT= Library to make GTK 1.2 accessible from guile
-USE_BUILDLINK3= yes
+USE_BUILDLINK3= # defined
USE_X11= # defined
USE_LIBTOOL= # defined
GNU_CONFIGURE= # defined
-CONFIGURE_ARGS+= --datadir=${PREFIX}/${GUILE14_SUBDIR}/share
-PLIST_SUBST+= GUILE14_SUBDIR=${GUILE14_SUBDIR:Q}
MAKE_ENV+= MACHINE_ARCH=${MACHINE_ARCH}
-.include "../../lang/guile14/buildlink3.mk"
+# Skip glade, because it pulls in gnome-libs.
+# Later, make a new package for just the glade parts,
+# or a BUILD_DEF.
+# glade-config may be in ${LOCALBASE}/bin, so force not using it.
+CONFIGURE_ARGS+= --without-glade
+
+# .include "../../devel/libglade/buildlink3.mk"
+.include "../../lang/guile/buildlink3.mk"
.include "../../x11/gtk/buildlink3.mk"
+.include "../../graphics/gdk-pixbuf/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"