diff options
author | wiz <wiz@pkgsrc.org> | 2004-12-03 15:28:33 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2004-12-03 15:28:33 +0000 |
commit | 49ffdff97ff3b0be13c7a628f19647c57d40b456 (patch) | |
tree | f5ca30cd5188b080702e53cba6e6baa69bf1a14d /devel/guile-gtk/Makefile | |
parent | 771ad75909ce33e9cf2804676bb6ffe591772aca (diff) | |
download | pkgsrc-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/Makefile | 30 |
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" |