summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2006-09-13 16:53:05 +0000
committergdt <gdt@pkgsrc.org>2006-09-13 16:53:05 +0000
commitca4402a7dd63a1463fb6c7769c2a597e91fea9a1 (patch)
tree5a02ddec6777ce0993d6a5c011c87153df58c331
parent6a57acbead4b8be4911c2fd8aa51ffae63bf7c6d (diff)
downloadpkgsrc-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/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