diff options
author | gdt <gdt@pkgsrc.org> | 2006-09-13 16:53:05 +0000 |
---|---|---|
committer | gdt <gdt@pkgsrc.org> | 2006-09-13 16:53:05 +0000 |
commit | ca4402a7dd63a1463fb6c7769c2a597e91fea9a1 (patch) | |
tree | 5a02ddec6777ce0993d6a5c011c87153df58c331 | |
parent | 6a57acbead4b8be4911c2fd8aa51ffae63bf7c6d (diff) | |
download | pkgsrc-ca4402a7dd63a1463fb6c7769c2a597e91fea9a1.tar.gz |
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.
Moved from wip now that it builds with gcc4.
PKGREVISION is still 1, like it was in wip, to avoid backwards versioning.
(apologies for the incorrect import without pkgsrc/, which I know from
the last time doesn't actually write in the repo)
-rw-r--r-- | devel/guile-gnome/DESCR | 5 | ||||
-rw-r--r-- | devel/guile-gnome/Makefile | 23 | ||||
-rw-r--r-- | devel/guile-gnome/PLIST | 177 | ||||
-rw-r--r-- | devel/guile-gnome/distinfo | 8 | ||||
-rw-r--r-- | devel/guile-gnome/patches/patch-aa | 13 | ||||
-rw-r--r-- | devel/guile-gnome/patches/patch-ab | 13 | ||||
-rw-r--r-- | devel/guile-gnome/patches/patch-ac | 13 |
7 files changed, 252 insertions, 0 deletions
diff --git a/devel/guile-gnome/DESCR b/devel/guile-gnome/DESCR new file mode 100644 index 00000000000..d0aee09780f --- /dev/null +++ b/devel/guile-gnome/DESCR @@ -0,0 +1,5 @@ +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. diff --git a/devel/guile-gnome/Makefile b/devel/guile-gnome/Makefile new file mode 100644 index 00000000000..e815d58c6c5 --- /dev/null +++ b/devel/guile-gnome/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/09/13 16:53:05 gdt Exp $ + +DISTNAME= guile-gnome-platform-2.7.99 +PKGREVISION= 1 +CATEGORIES= devel +MASTER_SITES= http://ftp.gnu.org/gnu/guile-gnome/guile-gnome-platform/ + +MAINTAINER= gdt@NetBSD.org +HOMEPAGE= http://www.gnu.org/software/guile-gnome/ +COMMENT= Library to access gobject/glib/gtk and gnome from guile + +DEPENDS+= guile-slib>=2.4.2:../../devel/guile-slib + +GNU_CONFIGURE= YES +USE_TOOLS+= gmake makeinfo +USE_LIBTOOL= YES +INFO_FILES= # PLIST + +.include "../../devel/g-wrap/buildlink3.mk" +# XXX split into separate packages +.include "../../devel/libgnomeui/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/guile-gnome/PLIST b/devel/guile-gnome/PLIST new file mode 100644 index 00000000000..89e75216ae6 --- /dev/null +++ b/devel/guile-gnome/PLIST @@ -0,0 +1,177 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2006/09/13 16:53:05 gdt Exp $ +bin/guile-gnome-0 +include/guile-gnome-0/guile-gnome-corba/guile-gnome-corba-generic.h +include/guile-gnome-0/guile-gnome-corba/guile-gnome-corba-primitives.h +include/guile-gnome-0/guile-gnome-corba/guile-gnome-corba-types.h +include/guile-gnome-0/guile-gnome-corba/guile-gnome-corba.h +include/guile-gnome-0/guile-gnome-gobject.h +include/guile-gnome-0/guile-gnome-gobject/gclosure.h +include/guile-gnome-0/guile-gnome-gobject/gobject.h +include/guile-gnome-0/guile-gnome-gobject/gparameter.h +include/guile-gnome-0/guile-gnome-gobject/gsignal.h +include/guile-gnome-0/guile-gnome-gobject/gtype.h +include/guile-gnome-0/guile-gnome-gobject/gvalue.h +info/guile-gnome-tutorial.info +lib/guile-gnome-0/libgw-guile-gnome-atk.la +lib/guile-gnome-0/libgw-guile-gnome-canvas.la +lib/guile-gnome-0/libgw-guile-gnome-corba.la +lib/guile-gnome-0/libgw-guile-gnome-gconf.la +lib/guile-gnome-0/libgw-guile-gnome-gdk.la +lib/guile-gnome-0/libgw-guile-gnome-glib.la +lib/guile-gnome-0/libgw-guile-gnome-gnome-vfs.la +lib/guile-gnome-0/libgw-guile-gnome-gobject.la +lib/guile-gnome-0/libgw-guile-gnome-gtk.la +lib/guile-gnome-0/libgw-guile-gnome-libglade.la +lib/guile-gnome-0/libgw-guile-gnome-libgnome.la +lib/guile-gnome-0/libgw-guile-gnome-libgnomeui.la +lib/guile-gnome-0/libgw-guile-gnome-pango.la +lib/libguile-gnome-corba-0.la +lib/libguile-gnome-gobject-0.la +lib/orbit-2.0/Foo_module.la +lib/pkgconfig/guile-gnome-defs-0.pc +lib/pkgconfig/guile-gnome-glib-0.pc +lib/pkgconfig/guile-gnome-gtk-0.pc +lib/pkgconfig/guile-gnome-libgnomeui-0.pc +share/guile-gnome-0/gnome/atk.scm +share/guile-gnome-0/gnome/canvas.scm +share/guile-gnome-0/gnome/contrib/delay-tree-model.scm +share/guile-gnome-0/gnome/contrib/filtered-list.scm +share/guile-gnome-0/gnome/contrib/help-browser.scm +share/guile-gnome-0/gnome/contrib/texinfo-buffer.scm +share/guile-gnome-0/gnome/corba.scm +share/guile-gnome-0/gnome/corba/primitives.scm +share/guile-gnome-0/gnome/corba/types.scm +share/guile-gnome-0/gnome/defs/applet.defs +share/guile-gnome-0/gnome/defs/art.defs +share/guile-gnome-0/gnome/defs/atk-types.defs +share/guile-gnome-0/gnome/defs/atk.defs +share/guile-gnome-0/gnome/defs/bonobo-types.defs +share/guile-gnome-0/gnome/defs/bonobo.defs +share/guile-gnome-0/gnome/defs/bonoboui-types.defs +share/guile-gnome-0/gnome/defs/bonoboui.defs +share/guile-gnome-0/gnome/defs/common-ignores.defs +share/guile-gnome-0/gnome/defs/gconf-types.defs +share/guile-gnome-0/gnome/defs/gconf.defs +share/guile-gnome-0/gnome/defs/gdk-pixbuf-types.defs +share/guile-gnome-0/gnome/defs/gdk-pixbuf.defs +share/guile-gnome-0/gnome/defs/gdk-types.defs +share/guile-gnome-0/gnome/defs/gdk.defs +share/guile-gnome-0/gnome/defs/glib-types.defs +share/guile-gnome-0/gnome/defs/glib.defs +share/guile-gnome-0/gnome/defs/gnome-vfs-types.defs +share/guile-gnome-0/gnome/defs/gnome-vfs.defs +share/guile-gnome-0/gnome/defs/gnome.defs +share/guile-gnome-0/gnome/defs/gtk-extrafuncs.defs +share/guile-gnome-0/gnome/defs/gtk-types.defs +share/guile-gnome-0/gnome/defs/gtk.defs +share/guile-gnome-0/gnome/defs/gtkhtml2.defs +share/guile-gnome-0/gnome/defs/gtksourceview-overrides.defs +share/guile-gnome-0/gnome/defs/gtksourceview.defs +share/guile-gnome-0/gnome/defs/libgda-overrides.defs +share/guile-gnome-0/gnome/defs/libgda-types.defs +share/guile-gnome-0/gnome/defs/libgda.defs +share/guile-gnome-0/gnome/defs/libglade.defs +share/guile-gnome-0/gnome/defs/libgnomecanvas-types.defs +share/guile-gnome-0/gnome/defs/libgnomecanvas.defs +share/guile-gnome-0/gnome/defs/libwnck-types.defs +share/guile-gnome-0/gnome/defs/libwnck.defs +share/guile-gnome-0/gnome/defs/nautilus.defs +share/guile-gnome-0/gnome/defs/pango-types.defs +share/guile-gnome-0/gnome/defs/pango.defs +share/guile-gnome-0/gnome/defs/print.defs +share/guile-gnome-0/gnome/defs/printui.defs +share/guile-gnome-0/gnome/defs/ui-types.defs +share/guile-gnome-0/gnome/defs/ui.defs +share/guile-gnome-0/gnome/defs/vte-overrides.defs +share/guile-gnome-0/gnome/defs/vte.defs +share/guile-gnome-0/gnome/gconf.scm +share/guile-gnome-0/gnome/glade.scm +share/guile-gnome-0/gnome/glib.scm +share/guile-gnome-0/gnome/gnome-ui.scm +share/guile-gnome-0/gnome/gnome.scm +share/guile-gnome-0/gnome/gobject.scm +share/guile-gnome-0/gnome/gobject/config.scm +share/guile-gnome-0/gnome/gobject/defs-support.scm +share/guile-gnome-0/gnome/gobject/event-repl.scm +share/guile-gnome-0/gnome/gobject/gclosure.scm +share/guile-gnome-0/gnome/gobject/generics.scm +share/guile-gnome-0/gnome/gobject/gobject.scm +share/guile-gnome-0/gnome/gobject/gparameter.scm +share/guile-gnome-0/gnome/gobject/gsignal.scm +share/guile-gnome-0/gnome/gobject/gtype.scm +share/guile-gnome-0/gnome/gobject/gvalue.scm +share/guile-gnome-0/gnome/gobject/gw-spec-utils.scm +share/guile-gnome-0/gnome/gobject/gw-utils.scm +share/guile-gnome-0/gnome/gobject/utils.scm +share/guile-gnome-0/gnome/gtk.scm +share/guile-gnome-0/gnome/gtk/gdk-event.scm +share/guile-gnome-0/gnome/gtk/graphical-repl.scm +share/guile-gnome-0/gnome/gw/atk-spec.scm +share/guile-gnome-0/gnome/gw/atk.scm +share/guile-gnome-0/gnome/gw/canvas-spec.scm +share/guile-gnome-0/gnome/gw/canvas.scm +share/guile-gnome-0/gnome/gw/corba-spec.scm +share/guile-gnome-0/gnome/gw/corba.scm +share/guile-gnome-0/gnome/gw/gconf-spec.scm +share/guile-gnome-0/gnome/gw/gconf.scm +share/guile-gnome-0/gnome/gw/gdk-spec.scm +share/guile-gnome-0/gnome/gw/gdk.scm +share/guile-gnome-0/gnome/gw/glib-spec.scm +share/guile-gnome-0/gnome/gw/glib.scm +share/guile-gnome-0/gnome/gw/gnome-vfs-spec.scm +share/guile-gnome-0/gnome/gw/gnome-vfs.scm +share/guile-gnome-0/gnome/gw/gobject-spec.scm +share/guile-gnome-0/gnome/gw/gobject.scm +share/guile-gnome-0/gnome/gw/gtk-spec.scm +share/guile-gnome-0/gnome/gw/gtk.scm +share/guile-gnome-0/gnome/gw/libglade-spec.scm +share/guile-gnome-0/gnome/gw/libglade.scm +share/guile-gnome-0/gnome/gw/libgnome-spec.scm +share/guile-gnome-0/gnome/gw/libgnome.scm +share/guile-gnome-0/gnome/gw/libgnomeui-spec.scm +share/guile-gnome-0/gnome/gw/libgnomeui.scm +share/guile-gnome-0/gnome/gw/pango-spec.scm +share/guile-gnome-0/gnome/gw/pango.scm +share/guile-gnome-0/gnome/gw/support/defs.scm +share/guile-gnome-0/gnome/gw/support/gobject.scm +share/guile-gnome-0/gnome/gw/support/modules.scm +share/guile-gnome-0/gnome/overrides/gconf.defs +share/guile-gnome-0/gnome/overrides/gconf.defs-type-ignores +share/guile-gnome-0/gnome/overrides/gdk-pixbuf.defs +share/guile-gnome-0/gnome/overrides/gdk.defs +share/guile-gnome-0/gnome/overrides/gdk.defs-type-overrides +share/guile-gnome-0/gnome/overrides/glib.defs +share/guile-gnome-0/gnome/overrides/gnome-vfs.defs +share/guile-gnome-0/gnome/overrides/gnome-vfs.defs-type-ignores +share/guile-gnome-0/gnome/overrides/gnome.defs +share/guile-gnome-0/gnome/overrides/gtk-customs.defs +share/guile-gnome-0/gnome/overrides/gtk.defs +share/guile-gnome-0/gnome/overrides/gtk.defs-type-ignores +share/guile-gnome-0/gnome/overrides/libglade.defs +share/guile-gnome-0/gnome/overrides/libgnomecanvas.defs +share/guile-gnome-0/gnome/overrides/ui.defs +share/guile-gnome-0/gnome/overrides/ui.defs-type-ignores +share/guile-gnome-0/gnome/pango.scm +share/guile-gnome-0/gnome/vfs.scm +share/guile/site/gnome-0.scm +@exec ${MKDIR} %D/share/guile-gnome-platform/examples/gnome-vfs +@dirrm share/guile-gnome-platform/examples/gnome-vfs +@exec ${MKDIR} %D/share/guile-gnome-platform/examples/gconf +@dirrm share/guile-gnome-platform/examples/gconf +@dirrm share/guile-gnome-platform/examples +@dirrm share/guile-gnome-platform +@dirrm share/guile-gnome-0/gnome/overrides +@dirrm share/guile-gnome-0/gnome/gw/support +@dirrm share/guile-gnome-0/gnome/gw +@dirrm share/guile-gnome-0/gnome/gtk +@dirrm share/guile-gnome-0/gnome/gobject +@dirrm share/guile-gnome-0/gnome/defs +@dirrm share/guile-gnome-0/gnome/corba +@dirrm share/guile-gnome-0/gnome/contrib +@dirrm share/guile-gnome-0/gnome +@dirrm share/guile-gnome-0 +@comment in ORBit2: @dirrm lib/orbit-2.0 +@dirrm lib/guile-gnome-0 +@dirrm include/guile-gnome-0/guile-gnome-gobject +@dirrm include/guile-gnome-0/guile-gnome-corba +@dirrm include/guile-gnome-0 diff --git a/devel/guile-gnome/distinfo b/devel/guile-gnome/distinfo new file mode 100644 index 00000000000..56327f6519b --- /dev/null +++ b/devel/guile-gnome/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2006/09/13 16:53:05 gdt Exp $ + +SHA1 (guile-gnome-platform-2.7.99.tar.gz) = 942f32a4d654199f4b4731861b1139fca0f5c4b4 +RMD160 (guile-gnome-platform-2.7.99.tar.gz) = 5aae8870ec03f011b265e2ced84830c40079bf3a +Size (guile-gnome-platform-2.7.99.tar.gz) = 1058284 bytes +SHA1 (patch-aa) = 05a6a9fe46871899343519cc08b58ae9e52c4744 +SHA1 (patch-ab) = 19afeb15658bed83af2334b78112411652e14bbb +SHA1 (patch-ac) = 40578b596ca318974bfa312a21585072e9a08457 diff --git a/devel/guile-gnome/patches/patch-aa b/devel/guile-gnome/patches/patch-aa new file mode 100644 index 00000000000..d391ecbb9c4 --- /dev/null +++ b/devel/guile-gnome/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2006/09/13 16:53:05 gdt Exp $ + +--- glib/gnome/gobject/gtype.c.orig 2005-01-24 06:52:56.000000000 -0500 ++++ glib/gnome/gobject/gtype.c +@@ -265,7 +265,7 @@ SCM_DEFINE (scm_gtype_interfaces, "gtype + #define FUNC_NAME s_scm_gtype_interfaces + { + GType gtype, *interfaces; +- gint n_interfaces, i; ++ guint n_interfaces, i; + SCM ret = SCM_EOL; + + SCM_VALIDATE_GTYPE_COPY (1, type, gtype); diff --git a/devel/guile-gnome/patches/patch-ab b/devel/guile-gnome/patches/patch-ab new file mode 100644 index 00000000000..732a77309f6 --- /dev/null +++ b/devel/guile-gnome/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2006/09/13 16:53:05 gdt Exp $ + +--- gnome-vfs/gnome/gw/gnome-vfs-port.c.orig 2005-01-24 06:52:57.000000000 -0500 ++++ gnome-vfs/gnome/gw/gnome-vfs-port.c +@@ -219,7 +219,7 @@ vport_fill_input (SCM port) + static off_t + vport_seek (SCM port, off_t offset, int whence) + { +- GnomeVFSFileOffset count; ++ GnomeVFSFileSize count; + GnomeVFSResult res; + scm_t_port *pt = SCM_PTAB_ENTRY (port); + GnomeVFSHandle *handle = (GnomeVFSHandle*)SCM_STREAM (port); diff --git a/devel/guile-gnome/patches/patch-ac b/devel/guile-gnome/patches/patch-ac new file mode 100644 index 00000000000..89acbbc6f96 --- /dev/null +++ b/devel/guile-gnome/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2006/09/13 16:53:05 gdt Exp $ + +--- gtk/gnome/gw/gtk-support.c.orig 2005-01-24 06:52:58.000000000 -0500 ++++ gtk/gnome/gw/gtk-support.c +@@ -423,7 +423,7 @@ _wrap_gtk_message_dialog_new (GtkWindow* + gchar* + _gtk_selection_data_get_as_string (GtkSelectionData *data) + { +- return g_strndup (data->data, data->length); ++ return g_strndup ((const char *)data->data, data->length); + } + + void |