summaryrefslogtreecommitdiff
path: root/devel/guile-gnome
diff options
context:
space:
mode:
authorgdt <gdt>2006-09-13 16:53:05 +0000
committergdt <gdt>2006-09-13 16:53:05 +0000
commitf57db47ac4031afc12d82fe6386462c929c8bf52 (patch)
tree5a02ddec6777ce0993d6a5c011c87153df58c331 /devel/guile-gnome
parent107a6def70f72d646324a336b72d94674dd716ff (diff)
downloadpkgsrc-f57db47ac4031afc12d82fe6386462c929c8bf52.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)
Diffstat (limited to 'devel/guile-gnome')
-rw-r--r--devel/guile-gnome/DESCR5
-rw-r--r--devel/guile-gnome/Makefile23
-rw-r--r--devel/guile-gnome/PLIST177
-rw-r--r--devel/guile-gnome/distinfo8
-rw-r--r--devel/guile-gnome/patches/patch-aa13
-rw-r--r--devel/guile-gnome/patches/patch-ab13
-rw-r--r--devel/guile-gnome/patches/patch-ac13
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