[DRE-commits] r1345 - in packages-wip/ruby-gnome2/trunk: . atk atk/src debian debian/patches gconf gconf/src gdkpixbuf glib glib/src gnome gnome/src gnomecanvas gnomecanvas/src gnomeprint gnomeprint/src gnomeprintui gnomeprintui/src gnomevfs gnomevfs/src gtk gtk/src gtkglext gtkglext/src gtkhtml2 gtkhtml2/src gtkmozembed gtkmozembed/src gtksourceview gtksourceview/src libart libart/src libglade panel-applet pango pango/src poppler rsvg rsvg/src vte vte/src

Arnaud Cornet nohar-guest at alioth.debian.org
Fri Apr 6 23:24:11 UTC 2007


Author: nohar-guest
Date: 2007-04-06 23:24:09 +0000 (Fri, 06 Apr 2007)
New Revision: 1345

Added:
   packages-wip/ruby-gnome2/trunk/atk/
   packages-wip/ruby-gnome2/trunk/atk/Makefile
   packages-wip/ruby-gnome2/trunk/atk/mkmf.log
   packages-wip/ruby-gnome2/trunk/atk/src/
   packages-wip/ruby-gnome2/trunk/atk/src/Makefile
   packages-wip/ruby-gnome2/trunk/atk/src/rbatkinits.c
   packages-wip/ruby-gnome2/trunk/atk/src/rbatkversion.h
   packages-wip/ruby-gnome2/trunk/debian/
   packages-wip/ruby-gnome2/trunk/debian/README.Debian
   packages-wip/ruby-gnome2/trunk/debian/changelog
   packages-wip/ruby-gnome2/trunk/debian/compat
   packages-wip/ruby-gnome2/trunk/debian/control
   packages-wip/ruby-gnome2/trunk/debian/control.in
   packages-wip/ruby-gnome2/trunk/debian/copyright
   packages-wip/ruby-gnome2/trunk/debian/patches/
   packages-wip/ruby-gnome2/trunk/debian/patches/drag-signals.patch
   packages-wip/ruby-gnome2/trunk/debian/patches/extconf-strict.patch
   packages-wip/ruby-gnome2/trunk/debian/patches/series
   packages-wip/ruby-gnome2/trunk/debian/ruby-glade-create-template.1
   packages-wip/ruby-gnome2/trunk/debian/rules
   packages-wip/ruby-gnome2/trunk/debian/watch
   packages-wip/ruby-gnome2/trunk/gconf/
   packages-wip/ruby-gnome2/trunk/gconf/Makefile
   packages-wip/ruby-gnome2/trunk/gconf/mkmf.log
   packages-wip/ruby-gnome2/trunk/gconf/src/
   packages-wip/ruby-gnome2/trunk/gconf/src/Makefile
   packages-wip/ruby-gnome2/trunk/gconf/src/rbgconfversion.h
   packages-wip/ruby-gnome2/trunk/gdkpixbuf/
   packages-wip/ruby-gnome2/trunk/gdkpixbuf/Makefile
   packages-wip/ruby-gnome2/trunk/gdkpixbuf/mkmf.log
   packages-wip/ruby-gnome2/trunk/glib/
   packages-wip/ruby-gnome2/trunk/glib/Makefile
   packages-wip/ruby-gnome2/trunk/glib/mkmf.log
   packages-wip/ruby-gnome2/trunk/glib/src/
   packages-wip/ruby-gnome2/trunk/glib/src/Makefile
   packages-wip/ruby-gnome2/trunk/glib/src/glib-enum-types.c
   packages-wip/ruby-gnome2/trunk/glib/src/glib-enum-types.h
   packages-wip/ruby-gnome2/trunk/gnome/
   packages-wip/ruby-gnome2/trunk/gnome/Makefile
   packages-wip/ruby-gnome2/trunk/gnome/mkmf.log
   packages-wip/ruby-gnome2/trunk/gnome/src/
   packages-wip/ruby-gnome2/trunk/gnome/src/Makefile
   packages-wip/ruby-gnome2/trunk/gnome/src/rbgnomeversion.h
   packages-wip/ruby-gnome2/trunk/gnomecanvas/
   packages-wip/ruby-gnome2/trunk/gnomecanvas/Makefile
   packages-wip/ruby-gnome2/trunk/gnomecanvas/mkmf.log
   packages-wip/ruby-gnome2/trunk/gnomecanvas/src/
   packages-wip/ruby-gnome2/trunk/gnomecanvas/src/Makefile
   packages-wip/ruby-gnome2/trunk/gnomecanvas/src/rbgnomecanvasversion.h
   packages-wip/ruby-gnome2/trunk/gnomeprint/
   packages-wip/ruby-gnome2/trunk/gnomeprint/Makefile
   packages-wip/ruby-gnome2/trunk/gnomeprint/mkmf.log
   packages-wip/ruby-gnome2/trunk/gnomeprint/src/
   packages-wip/ruby-gnome2/trunk/gnomeprint/src/Makefile
   packages-wip/ruby-gnome2/trunk/gnomeprint/src/rblibgnomeprintversion.h
   packages-wip/ruby-gnome2/trunk/gnomeprintui/
   packages-wip/ruby-gnome2/trunk/gnomeprintui/Makefile
   packages-wip/ruby-gnome2/trunk/gnomeprintui/mkmf.log
   packages-wip/ruby-gnome2/trunk/gnomeprintui/src/
   packages-wip/ruby-gnome2/trunk/gnomeprintui/src/Makefile
   packages-wip/ruby-gnome2/trunk/gnomeprintui/src/rblibgnomeprintuiversion.h
   packages-wip/ruby-gnome2/trunk/gnomevfs/
   packages-wip/ruby-gnome2/trunk/gnomevfs/Makefile
   packages-wip/ruby-gnome2/trunk/gnomevfs/mkmf.log
   packages-wip/ruby-gnome2/trunk/gnomevfs/src/
   packages-wip/ruby-gnome2/trunk/gnomevfs/src/Makefile
   packages-wip/ruby-gnome2/trunk/gnomevfs/src/rbgnomevfsversion.h
   packages-wip/ruby-gnome2/trunk/gtk/
   packages-wip/ruby-gnome2/trunk/gtk/Makefile
   packages-wip/ruby-gnome2/trunk/gtk/mkmf.log
   packages-wip/ruby-gnome2/trunk/gtk/src/
   packages-wip/ruby-gnome2/trunk/gtk/src/Makefile
   packages-wip/ruby-gnome2/trunk/gtk/src/rbgdkkeysyms.h
   packages-wip/ruby-gnome2/trunk/gtk/src/rbgtkinits.c
   packages-wip/ruby-gnome2/trunk/gtkglext/
   packages-wip/ruby-gnome2/trunk/gtkglext/Makefile
   packages-wip/ruby-gnome2/trunk/gtkglext/mkmf.log
   packages-wip/ruby-gnome2/trunk/gtkglext/src/
   packages-wip/ruby-gnome2/trunk/gtkglext/src/Makefile
   packages-wip/ruby-gnome2/trunk/gtkhtml2/
   packages-wip/ruby-gnome2/trunk/gtkhtml2/Makefile
   packages-wip/ruby-gnome2/trunk/gtkhtml2/mkmf.log
   packages-wip/ruby-gnome2/trunk/gtkhtml2/src/
   packages-wip/ruby-gnome2/trunk/gtkhtml2/src/Makefile
   packages-wip/ruby-gnome2/trunk/gtkhtml2/src/rbgtkhtmlversion.h
   packages-wip/ruby-gnome2/trunk/gtkmozembed/
   packages-wip/ruby-gnome2/trunk/gtkmozembed/Makefile
   packages-wip/ruby-gnome2/trunk/gtkmozembed/mkmf.log
   packages-wip/ruby-gnome2/trunk/gtkmozembed/src/
   packages-wip/ruby-gnome2/trunk/gtkmozembed/src/Makefile
   packages-wip/ruby-gnome2/trunk/gtkmozembed/src/rbgtkmozembedversion.h
   packages-wip/ruby-gnome2/trunk/gtksourceview/
   packages-wip/ruby-gnome2/trunk/gtksourceview/Makefile
   packages-wip/ruby-gnome2/trunk/gtksourceview/mkmf.log
   packages-wip/ruby-gnome2/trunk/gtksourceview/src/
   packages-wip/ruby-gnome2/trunk/gtksourceview/src/Makefile
   packages-wip/ruby-gnome2/trunk/gtksourceview/src/rbgtksourceviewversion.h
   packages-wip/ruby-gnome2/trunk/libart/
   packages-wip/ruby-gnome2/trunk/libart/Makefile
   packages-wip/ruby-gnome2/trunk/libart/mkmf.log
   packages-wip/ruby-gnome2/trunk/libart/src/
   packages-wip/ruby-gnome2/trunk/libart/src/Makefile
   packages-wip/ruby-gnome2/trunk/libglade/
   packages-wip/ruby-gnome2/trunk/libglade/Makefile
   packages-wip/ruby-gnome2/trunk/libglade/mkmf.log
   packages-wip/ruby-gnome2/trunk/libglade/rblibgladeversion.h
   packages-wip/ruby-gnome2/trunk/panel-applet/
   packages-wip/ruby-gnome2/trunk/panel-applet/Makefile
   packages-wip/ruby-gnome2/trunk/panel-applet/mkmf.log
   packages-wip/ruby-gnome2/trunk/panel-applet/rbpanelappletversion.h
   packages-wip/ruby-gnome2/trunk/pango/
   packages-wip/ruby-gnome2/trunk/pango/Makefile
   packages-wip/ruby-gnome2/trunk/pango/mkmf.log
   packages-wip/ruby-gnome2/trunk/pango/src/
   packages-wip/ruby-gnome2/trunk/pango/src/Makefile
   packages-wip/ruby-gnome2/trunk/pango/src/rbpangoinits.c
   packages-wip/ruby-gnome2/trunk/pango/src/rbpangoversion.h
   packages-wip/ruby-gnome2/trunk/poppler/
   packages-wip/ruby-gnome2/trunk/poppler/mkmf.log
   packages-wip/ruby-gnome2/trunk/rsvg/
   packages-wip/ruby-gnome2/trunk/rsvg/Makefile
   packages-wip/ruby-gnome2/trunk/rsvg/mkmf.log
   packages-wip/ruby-gnome2/trunk/rsvg/src/
   packages-wip/ruby-gnome2/trunk/rsvg/src/Makefile
   packages-wip/ruby-gnome2/trunk/vte/
   packages-wip/ruby-gnome2/trunk/vte/Makefile
   packages-wip/ruby-gnome2/trunk/vte/mkmf.log
   packages-wip/ruby-gnome2/trunk/vte/src/
   packages-wip/ruby-gnome2/trunk/vte/src/Makefile
   packages-wip/ruby-gnome2/trunk/vte/src/rbvteversion.h
Log:
[svn-inject] Applying Debian modifications to trunk

Added: packages-wip/ruby-gnome2/trunk/atk/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/atk/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/atk/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/atk/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/atk/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/atk/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,372 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for atk_action_get_localized_name()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_action_get_localized_name’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_action_get_localized_name; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_action_get_localized_name’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_action_get_localized_name(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_hyperlink_is_inline()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_hyperlink_is_inline’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_hyperlink_is_inline; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_hyperlink_is_inline’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_hyperlink_is_inline(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_object_add_relationship()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_object_add_relationship’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_object_add_relationship; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_object_add_relationship’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_object_add_relationship(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_object_remove_relationship()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_object_remove_relationship’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_object_remove_relationship; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_object_remove_relationship’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_object_remove_relationship(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_component_get_layer()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_component_get_layer’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_component_get_layer; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_component_get_layer’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_component_get_layer(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_component_mdi_zorder()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_component_mdi_zorder’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_component_mdi_zorder; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_component_mdi_zorder’
+/tmp/cceEt4y3.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `atk_component_mdi_zorder'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_component_mdi_zorder(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_hyperlink_is_selected_link()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_hyperlink_is_selected_link’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_hyperlink_is_selected_link; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_hyperlink_is_selected_link’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_hyperlink_is_selected_link(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_text_get_bounded_ranges()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_text_get_bounded_ranges’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_text_get_bounded_ranges; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_text_get_bounded_ranges’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_text_get_bounded_ranges(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_role_get_localized_name()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_role_get_localized_name’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_role_get_localized_name; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_role_get_localized_name’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_role_get_localized_name(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_text_clip_type_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_text_clip_type_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_text_clip_type_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_text_clip_type_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_text_clip_type_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for atk_text_free_ranges()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘atk_text_free_ranges’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))atk_text_free_ranges; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘atk_text_free_ranges’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { atk_text_free_ranges(); return 0; }
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/atk/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/atk/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/atk/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,160 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/atk/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././atk
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_ATK_ACTION_GET_LOCALIZED_NAME -DHAVE_ATK_HYPERLINK_IS_INLINE -DHAVE_ATK_OBJECT_ADD_RELATIONSHIP -DHAVE_ATK_OBJECT_REMOVE_RELATIONSHIP -DHAVE_ATK_COMPONENT_GET_LAYER -DHAVE_ATK_HYPERLINK_IS_SELECTED_LINK -DHAVE_ATK_TEXT_GET_BOUNDED_RANGES -DHAVE_ATK_ROLE_GET_LOCALIZED_NAME -DHAVE_ATK_TEXT_CLIP_TYPE_GET_TYPE -DHAVE_ATK_TEXT_FREE_RANGES -DRUBY_ATK_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic   
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbatkinits.c rbatkversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbatkrelationset.c rbatkobjectfactory.c rbatktextrectangle.c rbatkhyperlink.c rbatkdocument.c rbatkvalue.c rbatkaction.c rbatkregistry.c rbatkobject.c rbatkhypertext.c rbatkeditabletext.c rbatktable.c rbatkselection.c rbatknoopobject.c rbatkimplementor.c rbatktextrange.c rbatktext.c rbatknoopobjectfactory.c rbatkrelation.c rbatkgobjectaccessible.c rbatk.c rbatkstateset.c rbatkstreamablecontent.c rbatkutil.c rbatkinits.c rbatkimage.c rbatkcomponent.c rbatkstate.c
+OBJS = rbatkrelationset.o rbatkobjectfactory.o rbatktextrectangle.o rbatkhyperlink.o rbatkdocument.o rbatkvalue.o rbatkaction.o rbatkregistry.o rbatkobject.o rbatkhypertext.o rbatkeditabletext.o rbatktable.o rbatkselection.o rbatknoopobject.o rbatkimplementor.o rbatktextrange.o rbatktext.o rbatknoopobjectfactory.o rbatkrelation.o rbatkgobjectaccessible.o rbatk.o rbatkstateset.o rbatkstreamablecontent.o rbatkutil.o rbatkinits.o rbatkimage.o rbatkcomponent.o rbatkstate.o
+TARGET = atk
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/atk.rb
+$(RUBYLIBDIR)/atk.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/atk/src/lib/atk.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/atk/src/lib/atk.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+###
+install:
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbatk.h $(sitearchdir)$(target_prefix)
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbatkversion.h $(sitearchdir)$(target_prefix)
+
+

Added: packages-wip/ruby-gnome2/trunk/atk/src/rbatkinits.c
===================================================================
--- packages-wip/ruby-gnome2/trunk/atk/src/rbatkinits.c	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/atk/src/rbatkinits.c	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,55 @@
+extern void   Init_atk_action();
+extern void   Init_atk_component();
+extern void   Init_atk_document();
+extern void   Init_atk_editabletext();
+extern void   Init_atk_gobjectaccessible();
+extern void   Init_atk_hyperlink();
+extern void   Init_atk_hypertext();
+extern void   Init_atk_image();
+extern void   Init_atk_implementor();
+extern void   Init_atk_noopobject();
+extern void   Init_atk_noopobjectfactory();
+extern void   Init_atk_object();
+extern void   Init_atk_objectfactory();
+extern void   Init_atk_registry();
+extern void   Init_atk_relation();
+extern void   Init_atk_relation_set();
+extern void   Init_atk_selection();
+extern void   Init_atk_state();
+extern void   Init_atk_state_set();
+extern void   Init_atk_streamable_content();
+extern void   Init_atk_table();
+extern void   Init_atk_text();
+extern void   Init_atk_text_range();
+extern void   Init_atk_text_rectangle();
+extern void   Init_atk_util();
+extern void   Init_atk_value();
+void Init_atk_inits()
+{
+   Init_atk_action();
+   Init_atk_component();
+   Init_atk_document();
+   Init_atk_editabletext();
+   Init_atk_gobjectaccessible();
+   Init_atk_hyperlink();
+   Init_atk_hypertext();
+   Init_atk_image();
+   Init_atk_implementor();
+   Init_atk_noopobject();
+   Init_atk_noopobjectfactory();
+   Init_atk_object();
+   Init_atk_objectfactory();
+   Init_atk_registry();
+   Init_atk_relation();
+   Init_atk_relation_set();
+   Init_atk_selection();
+   Init_atk_state();
+   Init_atk_state_set();
+   Init_atk_streamable_content();
+   Init_atk_table();
+   Init_atk_text();
+   Init_atk_text_range();
+   Init_atk_text_rectangle();
+   Init_atk_util();
+   Init_atk_value();
+}

Added: packages-wip/ruby-gnome2/trunk/atk/src/rbatkversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/atk/src/rbatkversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/atk/src/rbatkversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbatkversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBATK_VERSION_H__
+#define __RBATK_VERSION_H__
+
+#define ATK_MAJOR_VERSION (1)
+#define ATK_MINOR_VERSION (12)
+#define ATK_MICRO_VERSION (4)
+
+#define ATK_CHECK_VERSION(major,minor,micro)    \
+    (ATK_MAJOR_VERSION > (major) || \
+     (ATK_MAJOR_VERSION == (major) && ATK_MINOR_VERSION > (minor)) || \
+     (ATK_MAJOR_VERSION == (major) && ATK_MINOR_VERSION == (minor) && \
+      ATK_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBATK_VERSION_H__ */


Property changes on: packages-wip/ruby-gnome2/trunk/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages-wip/ruby-gnome2/trunk/debian/README.Debian
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/README.Debian	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/README.Debian	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,22 @@
+These are notes for the Debian packages of Ruby-GNOME2: A collection of Ruby
+bindings for GNOME-related libraries.
+
+Examples are included in the respective /usr/share/doc directories. For
+example the examples for GTK+ are available in
+/usr/share/doc/libgtk2-ruby/examples. Debian policy mandates that files over a
+certain size in /usr/share doc be compressed, so you will need to decompress
+some of the example files before they can be used.
+
+For example (where '$' indicates a shell prompt):
+
+$ cp -a /usr/share/doc/libgtk2-ruby/examples ruby-gtk-examples
+$ find ruby-gtk-examples/ -name '*.gz' -exec gzip -d '{}' ';'
+
+These commands will leave the uncompressed examples for the GTK+ binding in a
+directory called "ruby-gtk-examples".
+
+Also, the example .rb files are not directly executable. You can either run
+them with "ruby example.rb" or change their permissions with the "chmod"
+command.
+
+ -- Dafydd Harries <daf at muse.19inch.net> Mon, 08 Mar 2004 13:23:05 +0000

Added: packages-wip/ruby-gnome2/trunk/debian/changelog
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/changelog	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/changelog	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,327 @@
+ruby-gnome2 (0.16.0-1) UNRELEASEDexperimental; urgency=low
+
+  * New upstream release (Closes: #405434).
+  * CDBSize. Use team class.
+  * Have -ruby1.8 packages.
+  * Remove patches/references-fixes.patch which is merged upstream.
+  * Remove gtkmozembed-extconf.patch, xulrunner is supported upstream.
+  * Remove command-line-args.patch now upstream.
+  * Refreshed other patches that applied without modification.
+  * Set paul and me as maintainers.
+  * Format the Homepage entry correctly.
+
+ -- Arnaud Cornet <arnaud.cornet at gmail.com>  Fri, 06 Apr 2007 23:53:28 +0200
+
+ruby-gnome2 (0.15.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload to fix backwards compatibility problem.
+  * Added debian/patches/command-line-args.patch, taken from upstream's CVS,
+    as suggested by Markus Koller.  (Closes: #384756).
+
+ -- Margarita Manterola <marga at debian.org>  Sat,  9 Sep 2006 18:04:44 -0300
+
+ruby-gnome2 (0.15.0-1) unstable; urgency=low
+
+  [Dafydd Harries]
+
+  * New upstream release.
+    - Adds bindings for poppler, vte, and gtkmozembed.
+  * Update standards version.
+  * Add libvte-ruby, libgtk-mozembed-ruby. Leave libpoppler out for now as it
+    requires newer version of libpoppler than is in unstable.
+  * The GtkMozEmbed binding was previously in a separate package; add
+    corresponding provides/conflicts lines. Closes: #368742, #368744.
+  * Add build-deps: pkg-config, libxul-dev, libvte-dev, quilt.
+  * Pass --strict to extconf.rb.
+  * Patch extconf.rb to exit(1) if child extconf.rb call fails in strict
+    mode.
+  * Add patch from Philipp Kern to enable tree view drag+drop. Closes: #383309.
+
+  [Sjoerd Simons]
+
+  * Use quilt as patch system.
+  * debian/patches/gtkmozembed-extconf.patch:
+    - Added. Don't use strange linker and compiler flags, they aren't needed
+      for xulrunner.
+  * debian/patches/references_fixes.patch
+    - Added. Fix references from container to child widgets in several places.
+    Fixes issue where a closure is called after it was destroyed (From
+    upstream CVS)
+  * Update the years in the Copyright file.
+  * Don't copy COPYING file with examples.
+
+ -- Dafydd Harries <daf at debian.org>  Sun, 20 Aug 2006 15:22:05 +0100
+
+ruby-gnome2 (0.14.1-1.1) unstable; urgency=low
+
+  * NMU for enabling Cairo support now that it is possible (temporarily
+    taking care of this package).
+  * Added build-depends and depends on libcairo-ruby.
+
+ -- Paul van Tilburg <paulvt at debian.org>  Thu,  2 Feb 2006 22:45:58 +0000
+
+ruby-gnome2 (0.14.1-1) unstable; urgency=low
+
+  * New upstream release.
+    * Fixes a bug where Gdk::Display#close causes a segfault. Closes: #323622.
+  * Use --strict argument to exec_make.rb when installing in addition to when
+    building, in order that installation errors be propagated.
+  * Adjust paths passed to make invocation to cope with what seems to be a
+    change in mkmf behaviour.
+  * Apply a workaround for a crash that occurs due to duplicate type
+    registration if the GnomeCanvas binding is built against a canvas earlier
+    than 2.12 but runs with a canvas later than 2.12.
+  * If the (currently unpackaged) gtkmozembed's binding's extconf.rb doesn't
+    find the stuff it wants to build, it won't generate a Makefile that will
+    clean up gtkmozembed/. Hence, clean up gtkmozembed/mkmf.log manually.
+
+ -- Dafydd Harries <daf at debian.org>  Fri, 18 Nov 2005 15:38:29 +0000
+
+ruby-gnome2 (0.13.0-2) unstable; urgency=low
+
+  * Change libgstreamer0.8-dev build dependency to libgstreamer-plugins0.8-dev
+    in order to enable full GStreamer support. Closes: #322681.
+
+ -- Dafydd Harries <daf at debian.org>  Fri, 12 Aug 2005 10:30:50 +0100
+
+ruby-gnome2 (0.13.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Dafydd Harries <daf at debian.org>  Sun, 31 Jul 2005 16:05:36 +0100
+
+ruby-gnome2 (0.12.0-2) unstable; urgency=low
+
+  * Rebuild in order to update the libgda shared library dependency. Update
+    the versioned build dependency on libgda-dev accordingly.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Sun, 10 Apr 2005 01:51:36 +0100
+
+ruby-gnome2 (0.12.0-1) unstable; urgency=low
+
+  * New upstream release. Closes: #298395.
+  * This release should fix the problems with entry completion.
+    Closes: #293425.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Wed,  9 Mar 2005 00:59:16 +0000
+
+ruby-gnome2 (0.11.0-3) unstable; urgency=low
+
+  * Apply Andreas Jochens' patch to fix a compilation problem with GCC 4.0.
+    Closes: #289710.
+  * Apply upstream fix from CVS for problems loading files with non-Unicode
+    encodings. Closes: #290445.
+  * Make libglade2-ruby depend on REXML, because ruby-glade-create-template
+    needs it. Closes: #291915.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Sun, 23 Jan 2005 23:08:50 +0000
+
+ruby-gnome2 (0.11.0-2) unstable; urgency=low
+
+  * Make the ruby-gnome2 package depend on the panel applet and GtkSourceView
+    bindings.
+  * Use the --strict argument to exec_make.rb.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Sun,  2 Jan 2005 17:25:48 +0000
+
+ruby-gnome2 (0.11.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * New bindings: GnomePrint, GnomePrintUI, RSVG.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Wed, 17 Nov 2004 00:42:17 -0500
+
+ruby-gnome2 (0.10.1-1) unstable; urgency=low
+
+  * New upstream release. Closes: #271794.
+  * New GtkSourceView and GNOME panel applet bindings:
+    - Add build dependencies on libgtksourceview-dev and libpanel-applet2-dev.
+  * GStreamer binding is now for 0.8:
+    - Remove libgstreamer0.6-ruby package.
+    - Add libstreamer0.8-ruby package, which conflicts with the old one.
+    - Update GStreamer build-dependency.
+  * Call ruby1.8 rather than ruby in debian/rules and add a build-dependency
+    on ruby1.8.
+  * Add a watch file.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Mon, 20 Sep 2004 23:45:49 +0100
+
+ruby-gnome2 (0.9.1-2) unstable; urgency=low
+
+  * Change package section to "libs", which seems more appropriate.
+  * Add build-dependency on libxmu-dev, which appears to be necessary for
+    building the gtkglext binding if certain set of alternative dependencies
+    are installed. Fixes a FTBFS. Closes: #249103.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Tue, 18 May 2004 12:49:12 +0100
+
+ruby-gnome2 (0.9.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Gda::Provider#model is now commented out in upstream.
+    - Patching libgda/src/rbgdaprovider.c is no longer necessary.
+    - Update README.Debian to reflect this.
+  * Patch for exec_make.rb to give appropriate return value on error has been
+    integrated upstream.
+  * debian/rules: Various files are now cleaned by upstream makefiles.
+    - Cleaning them here is no longer necessary.
+    - Use "distclean" rather than "clean".
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Sun, 14 Mar 2004 20:55:21 +0000
+
+ruby-gnome2 (0.9.0-4) unstable; urgency=low
+
+  * debian/rules: Remove redundant cleaning, clean atk/src/rbatkinits.c
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Sat, 13 Mar 2004 02:42:15 +0000
+
+ruby-gnome2 (0.9.0-3) unstable; urgency=low
+
+  * debian/control: Add missing '}'. Whoops.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Tue,  9 Mar 2004 08:01:35 +0000
+
+ruby-gnome2 (0.9.0-2) unstable; urgency=low
+
+  * I forgot to actually add a build-dependency on libatk1.0-dev. But that's
+    all right, because libgnomeui-dev depends on it (indirectly) anyhow.
+  * debian/control: Make ruby-gnome2 depend on libgtkglext1, and tidy up the
+    description.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Mon,  8 Mar 2004 14:30:18 +0000
+
+ruby-gnome2 (0.9.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * New binding for atk:
+    - debian/rules: Add rule generation for atk.
+    - debian/control:
+      - Add build-depends on libatk1.0-dev.
+      - Add stanza for libatk1-ruby.
+      - libgtk2-ruby: Add dependency on libatk1-ruby.
+  * libgda/src/rbgdaquarklist.c: Uncomment Gda::QuarkList#clear, since it
+    seems that gda_quark_list_clear() has appeared in a libgda release.
+    gda_config_get_provider_model() is not yet available though, so
+    Gda::Provider#model is still commented out.
+  * Add new debian/README.Debian:
+    - Note that Gda::Provider#model is disabled.
+    - Explain that the examples are compressed, and give an example of how
+      they might be decompressed.
+    - debian/rules: Install README.Debian in each package.
+  * Remove .cvsignore from upstream tarball.
+  * Make examples in upstream tarball non-executable.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Mon,  8 Mar 2004 13:51:55 +0000
+
+ruby-gnome2 (0.8.1-9) unstable; urgency=low
+
+  * rbogl has been packaged (as libopengl-ruby), so enable the gtkglext
+    binding:
+    - extconf.rb: Re-enable gtkglext configration.
+    - debian/rules: Uncomment rule generation and cleaning for gtkglext.
+    - debian/control: New binary package libgtkglext1-ruby.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Fri,  5 Mar 2004 22:54:50 +0000
+
+ruby-gnome2 (0.8.1-8) unstable; urgency=low
+
+  * debian/rules, debian/control: Rename libpango-ruby to libpango1-ruby to
+    match the other packages.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Tue, 10 Feb 2004 15:10:47 +0000
+
+ruby-gnome2 (0.8.1-7) unstable; urgency=low
+
+  * debian/rules: Seems the example tarball wasn't such a great idea. Return
+    to dh_installexamples and request forgiveness.
+  * Moltes gràcies once again to Jordi Mallach.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Tue, 10 Feb 2004 00:18:47 +0000
+
+ruby-gnome2 (0.8.1-6) unstable; urgency=low
+
+  * debian/rules: clean: Run dh_testroot.
+  * debian/rules: clean: Call rm -f *-stamp early, as dictated by policy.
+  * debian/rules: Automatically generate dependencies for build, install and
+    binary-arch.
+  * debian/rules: Add some more comments.
+  * debian/rules: binary-*: Build tarballs of examples. Example files
+    generally depend on each other, so it doesn't make sense to have them
+    individually compressed.
+  * debian/rules: clean: Remove example tarballs.
+  * debian/control: Make the build dependency on libgda2-dev require >= 1.0.2.
+  * debian/rules: clean: Automatically generate the list of directories to
+    clean.
+  * extconf.rb: Don't try and configure gtkglext.
+  * debian/rules: clean: Don't try and clean gtkglext.
+  * debian/rules: binary-*: Fix usage of dh_installchangelogs; install NEWS
+    via dh_installdocs.
+  * debian/rules: Put dependency on libpng-dev back in. (Necessity indicated
+    by use of pbuilder.)
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Sun,  8 Feb 2004 05:12:05 +0000
+
+ruby-gnome2 (0.8.1-5) unstable; urgency=low
+
+  * debian/rules: Use dh_fixperms.
+  * debian/rules: dh_fixperms doesn't touch examples, so manually change
+    permissions of example files to 644.
+  * Thanks again to Jordi Mallach.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Wed, 28 Jan 2004 20:20:19 +0000
+
+ruby-gnome2 (0.8.1-4) unstable; urgency=low
+
+  * debian/control: Simplify Build-Depends.
+  * Many thanks to Jordi Mallach.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Mon, 26 Jan 2004 16:10:50 +0000
+
+ruby-gnome2 (0.8.1-3) unstable; urgency=low
+
+  * debian/control: Make libgtk2-ruby depend on libgdk-pixbuf2-ruby.
+  * debian/rules: Redesign. Now smaller and tidier, and allows building
+    individual packages easily.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Sun, 18 Jan 2004 17:06:29 +0000
+
+ruby-gnome2 (0.8.1-2) unstable; urgency=low
+
+  * Remove "1.8" suffixes. I don't think they're necessary.
+  * Don't try to build gtkglext.
+  * Problems discovered while pbuilding:
+  	- Build-Depend on ruby (>> 1.8) rather than ruby1.8
+  	- Build-Depend on libpng-dev
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Tue, 13 Jan 2004 19:01:37 +0000
+
+ruby-gnome2 (0.8.1-1) unstable; urgency=low
+
+  * New upstream version.
+  * New email address.
+  * Use shlib:Depends.
+  * Enable building libgda binding, as there's a new version of libgda2 which
+    the binding now workds with.
+  * Change the libglade binding's dependency on ruby1.8 to ruby (>> 1.8) in
+    order to keep lintian happy.
+  * Add ruby-gnome2 metapackage.
+  * Use debian/compat instead of DH_COMPAT.
+  * Comment out Gda::QuarkList#clear and Gda::Provider#model -- they're not
+    defined in stable libgda yet.
+
+ -- Dafydd Harries <daf at muse.19inch.net>  Thu,  8 Jan 2004 14:30:42 +0000
+
+ruby-gnome2 (0.8.0-1) unstable; urgency=low
+
+  * New upstream version.
+  * The new libgda binding is disabled: it needs some code from CVS to build.
+  * The gtkglext binding is disabled: rbogl has not been packaged yet.
+
+ -- Dafydd Harries <daf at parnassus.ath.cx>  Mon, 17 Nov 2003 05:08:51 +0000
+
+ruby-gnome2 (0.7.0-0.1) unstable; urgency=low
+
+  * Initial Debianification.
+
+ -- Dafydd Harries <daf at parnassus.ath.cx>  Thu, 13 Nov 2003 18:12:40 +0000
+

Added: packages-wip/ruby-gnome2/trunk/debian/compat
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/compat	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/compat	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1 @@
+4

Added: packages-wip/ruby-gnome2/trunk/debian/control
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/control	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/control	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,443 @@
+Source: ruby-gnome2
+Section: libs
+Priority: extra
+Maintainer: Arnaud Cornet <arnaud.cornet at gmail.com>, Paul van Tilburg <paulvt at debian.org>
+Uploaders: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>, Antonio S. de A. Terceiro <asaterceiro at inf.ufrgs.br>, David Moreno Garza <damog at debian.org>, David Nusinow <dnusinow at debian.org>, Paul van Tilburg <paulvt at debian.org>, Esteban Manchado Velázquez <zoso at debian.org>, Arnaud Cornet <arnaud.cornet at gmail.com>, Lucas Nussbaum <lucas at lucas-nussbaum.net>, Thierry Reding <thierry at doppeltgemoppelt.de>, Marc Dequènes (Duck) <Duck at DuckCorp.org>, Ari Pollak <ari at debian.org>, Daigo Moriwaki <daigo at debian.org>, Vincent Fourmond <vincent.fourmond at 9online.fr>, Rudi Cilibrasi <cilibrar at cilibrar.com>, Patrick Ringl <patrick_ at freenet.de>, Filipe Lautert <filipelautert at celepar.pr.gov.br>, Florian Ragwitz <rafl at debian.org>, Gunnar Wolf <gwolf at debian.org>, Maxim Komar <komar at ukr.net>
+Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 4), ruby, ruby1.8, ruby1.8-dev, libgnomeui-dev, libglade2-dev, libgtkhtml2-dev, libgstreamer-plugins0.8-dev, libgda2-dev (>= 1.2.1), libpng-dev, libgtkglext1-dev, libxmu-dev, libgtksourceview-dev, libpanel-applet2-dev, libgnomeprint2.2-dev (>= 2.8.0), libgnomeprintui2.2-dev (>= 2.6.0), librsvg2-dev (>= 2.8.0), libcairo-ruby, libxul-dev, libvte-dev, libpoppler-glib-dev (>= 0.5.2), pkg-config, quilt
+
+Package: libglib2-ruby
+Architecture: all
+Depends: libglib2-ruby1.8
+Description: Glib 2 bindings for the Ruby language
+ Glib is a useful general-purpose C library, notably used by GTK+ and GNOME.
+ This package contains libraries for using Glib with the Ruby programming
+ language. It is most likely useful in conjunction with Ruby bindings for
+ other libraries such as GTK+.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libglib2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Glib 2 bindings for the Ruby language
+ Glib is a useful general-purpose C library, notably used by GTK+ and GNOME.
+ This package contains libraries for using Glib with the Ruby programming
+ language. It is most likely useful in conjunction with Ruby bindings for
+ other libraries such as GTK+.
+
+Package: libatk1-ruby
+Architecture: all
+Depends: libatk1-ruby1.8
+Description: ATK bindings for the Ruby language
+ ATK is a toolkit providing accessibility interfaces for applications or other
+ toolkits. By implementing these interfaces, those other toolkits or
+ applications can be used with tools such as screen readers, magnifiers, and
+ other alternative input devices. This package contains libraries for using
+ ATK with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libatk1-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: ATK bindings for the Ruby language
+ ATK is a toolkit providing accessibility interfaces for applications or other
+ toolkits. By implementing these interfaces, those other toolkits or
+ applications can be used with tools such as screen readers, magnifiers, and
+ other alternative input devices. This package contains libraries for using
+ ATK with the Ruby programming language.
+
+Package: libpango1-ruby
+Architecture: all
+Depends: libpango1-ruby1.8
+Description: Pango bindings for the Ruby language
+ Pango is a library for layout and rendering of text, with an emphasis on
+ internationalization. This package contains libraries for using Pango with
+ the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libpango1-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version}), libcairo-ruby
+Description: Pango bindings for the Ruby language
+ Pango is a library for layout and rendering of text, with an emphasis on
+ internationalization. This package contains libraries for using Pango with
+ the Ruby programming language.
+
+Package: libgdk-pixbuf2-ruby
+Architecture: all
+Depends: libgdk-pixbuf2-ruby1.8
+Description: Gdk-Pixbuf 2 bindings for the Ruby language
+ Gdk-Pixbuf is a library for loading and rendering images. This package
+ contains libraries for using Gdk-Pixbuf with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgdk-pixbuf2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: Gdk-Pixbuf 2 bindings for the Ruby language
+ Gdk-Pixbuf is a library for loading and rendering images. This package
+ contains libraries for using Gdk-Pixbuf with the Ruby programming language.
+
+Package: libgtk2-ruby
+Architecture: all
+Depends: libgtk2-ruby1.8,
+ libpango1-ruby (= ${Source-Version}),
+ libgdk-pixbuf2-ruby (= ${Source-Version})
+Description: GTK+ bindings for the Ruby language
+ GTK+ is a library for creating graphical user interfaces. This package
+ contains libraries for using GTK+ with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtk2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libatk1-ruby (= ${Source-Version}),
+ libpango1-ruby (= ${Source-Version}),
+ libgdk-pixbuf2-ruby (= ${Source-Version})
+Description: GTK+ bindings for the Ruby language
+ GTK+ is a library for creating graphical user interfaces. This package
+ contains libraries for using GTK+ with the Ruby programming language.
+
+Package: libart2-ruby
+Architecture: all
+Depends: libart2-ruby1.8
+Description: Libart 2 bindings for the Ruby language
+ Libart is a library for 2D graphics. This package contains libraries for
+ using Libart with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libart2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Libart 2 bindings for the Ruby language
+ Libart is a library for 2D graphics. This package contains libraries for
+ using Libart with the Ruby programming language.
+
+Package: libgnomecanvas2-ruby
+Architecture: all
+Depends: libgnomecanvas2-ruby1.8
+Description: GNOME Canvas 2 bindings for the Ruby language
+ The GNOME canvas is powerful and extensible object-oriented display engine,
+ which allows graphics manipulation in terms of structured items as opposed to
+ pixels. This package contains libraries for using the GNOME canvas with the
+ Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnomecanvas2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version}),
+ libart2-ruby (= ${Source-Version})
+Description: GNOME Canvas 2 bindings for the Ruby language
+ The GNOME canvas is powerful and extensible object-oriented display engine,
+ which allows graphics manipulation in terms of structured items as opposed to
+ pixels. This package contains libraries for using the GNOME canvas with the
+ Ruby programming language.
+
+Package: libgnome2-ruby
+Architecture: all
+Depends: libgnome2-ruby1.8
+Description: GNOME 2 bindings for the Ruby language
+ The GNOME user interface libraries provide shared user interface
+ functionality for GNOME and GNOME-based programs. This package contains
+ libraries for using the GNOME libraries with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnome2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgnomecanvas2-ruby (= ${Source-Version})
+Description: GNOME 2 bindings for the Ruby language
+ The GNOME user interface libraries provide shared user interface
+ functionality for GNOME and GNOME-based programs. This package contains
+ libraries for using the GNOME libraries with the Ruby programming language.
+
+Package: libgconf2-ruby
+Architecture: all
+Depends: libgconf2-ruby1.8
+Description: GConf 2 bindings for the Ruby language
+ GConf is a configuration database system. This package contains libraries for
+ using GConf with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgconf2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: GConf 2 bindings for the Ruby language
+ GConf is a configuration database system. This package contains libraries for
+ using GConf with the Ruby programming language.
+
+Package: libglade2-ruby
+Architecture: all
+Depends: libglade2-ruby1.8
+Suggests: libgnome2-ruby
+Description: Libglade 2 bindings for the Ruby language
+ Libglade allows programs to load externally-stored user interfaces,
+ permitting the modification of the interface without the modification of the
+ program. This package contains libraries for using Libglade with the Ruby
+ programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libglade2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, ruby, librexml-ruby,
+ libgtk2-ruby (= ${Source-Version})
+Suggests: libgnome2-ruby
+Description: Libglade 2 bindings for the Ruby language
+ Libglade allows programs to load externally-stored user interfaces,
+ permitting the modification of the interface without the modification of the
+ program. This package contains libraries for using Libglade with the Ruby
+ programming language.
+
+Package: libgtkhtml2-ruby
+Architecture: all
+Depends: libgtkhtml2-ruby1.8
+Description: GtkHTML bindings for the Ruby language
+ GtkHTML is a lightweight HTML rendering/printing/editing engine. This package
+ contains libraries for using GtkHTML with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtkhtml2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version})
+Description: GtkHTML bindings for the Ruby language
+ GtkHTML is a lightweight HTML rendering/printing/editing engine. This package
+ contains libraries for using GtkHTML with the Ruby programming language.
+
+Package: libgda2-ruby
+Architecture: all
+Depends: libgda2-ruby1.8
+Description: GDA bindings for the Ruby language
+ GNOME Data Access is an attempt to provide uniform access to different kinds
+ of data sources (databases, information servers, mail spools, etc). Despite
+ its name, it doesn't require GNOME libraries. This package contains libraries
+ for using GDA with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgda2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: GDA bindings for the Ruby language
+ GNOME Data Access is an attempt to provide uniform access to different kinds
+ of data sources (databases, information servers, mail spools, etc). Despite
+ its name, it doesn't require GNOME libraries. This package contains libraries
+ for using GDA with the Ruby programming language.
+
+Package: libgtkglext1-ruby
+Architecture: all
+Depends: libgtkglext1-ruby1.8
+Description: GTK+ GL extension bindings for the Ruby language
+ GtkGLExt provides the GDK objects to support OpenGL rendering in GTK,
+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. This package
+ contains libraries for using GtkGLExt with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtkglext1-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libopengl-ruby, libglib2-ruby (= ${Source-Version})
+Description: GTK+ GL extension bindings for the Ruby language
+ GtkGLExt provides the GDK objects to support OpenGL rendering in GTK,
+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. This package
+ contains libraries for using GtkGLExt with the Ruby programming language.
+
+Package: libgnomevfs2-ruby
+Architecture: all
+Depends: libgnomevfs2-ruby1.8
+Description: GNOME VFS 2 bindings for the Ruby language
+ GNOME VFS is the GNOME virtual file system. It provides a modular
+ architecture and ships with several modules that implement support for file
+ systems, http, ftp and others. It provides a URI-based API, a backend
+ supporting asynchronous file operations, a MIME type manipulation library and
+ other features. This package contains libraries for using GNOME-VFS with the
+ Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnomevfs2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: GNOME VFS 2 bindings for the Ruby language
+ GNOME VFS is the GNOME virtual file system. It provides a modular
+ architecture and ships with several modules that implement support for file
+ systems, http, ftp and others. It provides a URI-based API, a backend
+ supporting asynchronous file operations, a MIME type manipulation library and
+ other features. This package contains libraries for using GNOME-VFS with the
+ Ruby programming language.
+
+Package: libgtksourceview1-ruby
+Architecture: all
+Depends: libgtksourceview1-ruby1.8
+Description: GTKSourceView bindings for the Ruby language
+ GTKSourceView is a text widget that extends the standard GTK+ text widget.
+ This package contains libraries for using GStreamer with the Ruby programming
+ language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtksourceview1-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version})
+Description: GTKSourceView bindings for the Ruby language
+ GTKSourceView is a text widget that extends the standard GTK+ text widget.
+ This package contains libraries for using GStreamer with the Ruby programming
+ language.
+
+Package: libpanel-applet2-ruby
+Architecture: all
+Depends: libpanel-applet2-ruby1.8
+Description: GNOME 2 panel applet library bindings for the Ruby language
+ The GNOME panel applet library is used by applets which sit on the GNOME
+ Panel. This package contains libraries for using the panel applet library
+ with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libpanel-applet2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version})
+Description: GNOME 2 panel applet library bindings for the Ruby language
+ The GNOME panel applet library is used by applets which sit on the GNOME
+ Panel. This package contains libraries for using the panel applet library
+ with the Ruby programming language.
+
+Package: libgnomeprint2-ruby
+Architecture: all
+Depends: libgnomeprint2-ruby1.8
+Description: GNOME print bindings for the Ruby language
+ The GNOME print architecture is a set of libraries for printing documents
+ from GNOME applications. This package contains libraries for using the
+ architecture with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnomeprint2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: GNOME print bindings for the Ruby language
+ The GNOME print architecture is a set of libraries for printing documents
+ from GNOME applications. This package contains libraries for using the
+ architecture with the Ruby programming language.
+
+Package: libgnomeprintui2-ruby
+Architecture: all
+Depends: libgnomeprintui2-ruby1.8
+Description: GNOME print user interface bindings for the Ruby language
+ The GNOME print architecture is a set of libraries for printing documents
+ from GNOME applications. This package contains libraries for using the using
+ the user interface aspects of the architecture with the Ruby programming
+ language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnomeprintui2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version}),
+ libgnomeprint2-ruby (= ${Source-Version})
+Description: GNOME print user interface bindings for the Ruby language
+ The GNOME print architecture is a set of libraries for printing documents
+ from GNOME applications. This package contains libraries for using the using
+ the user interface aspects of the architecture with the Ruby programming
+ language.
+
+Package: librsvg2-ruby
+Architecture: all
+Depends: librsvg2-ruby1.8
+Description: RSVG renderer bindings for the Ruby language
+ RSVG is a renderer for Scalable Vector Graphics image files. This package
+ contains libraries for using RSVG with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: librsvg2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: RSVG renderer bindings for the Ruby language
+ RSVG is a renderer for Scalable Vector Graphics image files. This package
+ contains libraries for using RSVG with the Ruby programming language.
+
+Package: libgtk-mozembed-ruby
+Architecture: all
+Depends: libgtk-mozembed-ruby1.8
+Description: ruby binding of GtkMozEmbed, gecko renderer
+ GtkMozEmbed is a Ruby binding of GtkMozEmbed a widget embedding a
+ Mozilla Gecko renderer.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtk-mozembed-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: ruby binding of GtkMozEmbed, gecko renderer
+ GtkMozEmbed is a Ruby binding of GtkMozEmbed a widget embedding a
+ Mozilla Gecko renderer.
+
+Package: libvte-ruby
+Architecture: all
+Depends: libvte-ruby1.8
+Description: VTE widget bindings for the Ruby language
+ VTE is a Ruby binding for the vte terminal emulator widget for Gtk
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libvte-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: VTE widget bindings for the Ruby language
+ VTE is a Ruby binding for the vte terminal emulator widget for Gtk
+
+Package: ruby-gnome2
+Architecture: all
+Depends: libgnome2-ruby (= ${Source-Version}),
+ libgconf2-ruby (= ${Source-Version}),
+ libglade2-ruby (= ${Source-Version}),
+ libgtkhtml2-ruby (= ${Source-Version}),
+ libgda2-ruby (= ${Source-Version}),
+ libgtkglext1-ruby (= ${Source-Version}),
+ libgnomevfs2-ruby (= ${Source-Version}),
+ libgstreamer0.8-ruby (= ${Source-Version}),
+ libgtksourceview1-ruby (= ${Source-Version}),
+ libpanel-applet2-ruby (= ${Source-Version}),
+ libgnomeprint2-ruby (= ${Source-Version}),
+ libgnomeprintui2-ruby (= ${Source-Version}),
+ librsvg2-ruby (= ${Source-Version}),
+ libgtk-mozembed-ruby (= ${Source-Version}),
+ libvte-ruby (= ${Source-Version})
+Description: GNOME-related bindings for the Ruby language
+ These bindings allow use of the GNOME developer platform using the Ruby
+ programming language.
+ .
+ This is an empty package that depends on the various packages that provide
+ the individual bindings.
+ .
+  Homepage: http://ruby-gnome2.sourceforge.jp/

Added: packages-wip/ruby-gnome2/trunk/debian/control.in
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/control.in	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/control.in	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,443 @@
+Source: ruby-gnome2
+Section: libs
+Priority: extra
+Maintainer: Arnaud Cornet <arnaud.cornet at gmail.com>, Paul van Tilburg <paulvt at debian.org>
+Uploaders: @RUBY_EXTRAS_TEAM@
+Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 4), ruby, ruby1.8, ruby1.8-dev, libgnomeui-dev, libglade2-dev, libgtkhtml2-dev, libgstreamer-plugins0.8-dev, libgda2-dev (>= 1.2.1), libpng-dev, libgtkglext1-dev, libxmu-dev, libgtksourceview-dev, libpanel-applet2-dev, libgnomeprint2.2-dev (>= 2.8.0), libgnomeprintui2.2-dev (>= 2.6.0), librsvg2-dev (>= 2.8.0), libcairo-ruby, libxul-dev, libvte-dev, libpoppler-glib-dev (>= 0.5.2), pkg-config, quilt
+
+Package: libglib2-ruby
+Architecture: all
+Depends: libglib2-ruby1.8
+Description: Glib 2 bindings for the Ruby language
+ Glib is a useful general-purpose C library, notably used by GTK+ and GNOME.
+ This package contains libraries for using Glib with the Ruby programming
+ language. It is most likely useful in conjunction with Ruby bindings for
+ other libraries such as GTK+.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libglib2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Glib 2 bindings for the Ruby language
+ Glib is a useful general-purpose C library, notably used by GTK+ and GNOME.
+ This package contains libraries for using Glib with the Ruby programming
+ language. It is most likely useful in conjunction with Ruby bindings for
+ other libraries such as GTK+.
+
+Package: libatk1-ruby
+Architecture: all
+Depends: libatk1-ruby1.8
+Description: ATK bindings for the Ruby language
+ ATK is a toolkit providing accessibility interfaces for applications or other
+ toolkits. By implementing these interfaces, those other toolkits or
+ applications can be used with tools such as screen readers, magnifiers, and
+ other alternative input devices. This package contains libraries for using
+ ATK with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libatk1-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: ATK bindings for the Ruby language
+ ATK is a toolkit providing accessibility interfaces for applications or other
+ toolkits. By implementing these interfaces, those other toolkits or
+ applications can be used with tools such as screen readers, magnifiers, and
+ other alternative input devices. This package contains libraries for using
+ ATK with the Ruby programming language.
+
+Package: libpango1-ruby
+Architecture: all
+Depends: libpango1-ruby1.8
+Description: Pango bindings for the Ruby language
+ Pango is a library for layout and rendering of text, with an emphasis on
+ internationalization. This package contains libraries for using Pango with
+ the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libpango1-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version}), libcairo-ruby
+Description: Pango bindings for the Ruby language
+ Pango is a library for layout and rendering of text, with an emphasis on
+ internationalization. This package contains libraries for using Pango with
+ the Ruby programming language.
+
+Package: libgdk-pixbuf2-ruby
+Architecture: all
+Depends: libgdk-pixbuf2-ruby1.8
+Description: Gdk-Pixbuf 2 bindings for the Ruby language
+ Gdk-Pixbuf is a library for loading and rendering images. This package
+ contains libraries for using Gdk-Pixbuf with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgdk-pixbuf2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: Gdk-Pixbuf 2 bindings for the Ruby language
+ Gdk-Pixbuf is a library for loading and rendering images. This package
+ contains libraries for using Gdk-Pixbuf with the Ruby programming language.
+
+Package: libgtk2-ruby
+Architecture: all
+Depends: libgtk2-ruby1.8,
+ libpango1-ruby (= ${Source-Version}),
+ libgdk-pixbuf2-ruby (= ${Source-Version})
+Description: GTK+ bindings for the Ruby language
+ GTK+ is a library for creating graphical user interfaces. This package
+ contains libraries for using GTK+ with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtk2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libatk1-ruby (= ${Source-Version}),
+ libpango1-ruby (= ${Source-Version}),
+ libgdk-pixbuf2-ruby (= ${Source-Version})
+Description: GTK+ bindings for the Ruby language
+ GTK+ is a library for creating graphical user interfaces. This package
+ contains libraries for using GTK+ with the Ruby programming language.
+
+Package: libart2-ruby
+Architecture: all
+Depends: libart2-ruby1.8
+Description: Libart 2 bindings for the Ruby language
+ Libart is a library for 2D graphics. This package contains libraries for
+ using Libart with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libart2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Libart 2 bindings for the Ruby language
+ Libart is a library for 2D graphics. This package contains libraries for
+ using Libart with the Ruby programming language.
+
+Package: libgnomecanvas2-ruby
+Architecture: all
+Depends: libgnomecanvas2-ruby1.8
+Description: GNOME Canvas 2 bindings for the Ruby language
+ The GNOME canvas is powerful and extensible object-oriented display engine,
+ which allows graphics manipulation in terms of structured items as opposed to
+ pixels. This package contains libraries for using the GNOME canvas with the
+ Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnomecanvas2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version}),
+ libart2-ruby (= ${Source-Version})
+Description: GNOME Canvas 2 bindings for the Ruby language
+ The GNOME canvas is powerful and extensible object-oriented display engine,
+ which allows graphics manipulation in terms of structured items as opposed to
+ pixels. This package contains libraries for using the GNOME canvas with the
+ Ruby programming language.
+
+Package: libgnome2-ruby
+Architecture: all
+Depends: libgnome2-ruby1.8
+Description: GNOME 2 bindings for the Ruby language
+ The GNOME user interface libraries provide shared user interface
+ functionality for GNOME and GNOME-based programs. This package contains
+ libraries for using the GNOME libraries with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnome2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgnomecanvas2-ruby (= ${Source-Version})
+Description: GNOME 2 bindings for the Ruby language
+ The GNOME user interface libraries provide shared user interface
+ functionality for GNOME and GNOME-based programs. This package contains
+ libraries for using the GNOME libraries with the Ruby programming language.
+
+Package: libgconf2-ruby
+Architecture: all
+Depends: libgconf2-ruby1.8
+Description: GConf 2 bindings for the Ruby language
+ GConf is a configuration database system. This package contains libraries for
+ using GConf with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgconf2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: GConf 2 bindings for the Ruby language
+ GConf is a configuration database system. This package contains libraries for
+ using GConf with the Ruby programming language.
+
+Package: libglade2-ruby
+Architecture: all
+Depends: libglade2-ruby1.8
+Suggests: libgnome2-ruby
+Description: Libglade 2 bindings for the Ruby language
+ Libglade allows programs to load externally-stored user interfaces,
+ permitting the modification of the interface without the modification of the
+ program. This package contains libraries for using Libglade with the Ruby
+ programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libglade2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, ruby, librexml-ruby,
+ libgtk2-ruby (= ${Source-Version})
+Suggests: libgnome2-ruby
+Description: Libglade 2 bindings for the Ruby language
+ Libglade allows programs to load externally-stored user interfaces,
+ permitting the modification of the interface without the modification of the
+ program. This package contains libraries for using Libglade with the Ruby
+ programming language.
+
+Package: libgtkhtml2-ruby
+Architecture: all
+Depends: libgtkhtml2-ruby1.8
+Description: GtkHTML bindings for the Ruby language
+ GtkHTML is a lightweight HTML rendering/printing/editing engine. This package
+ contains libraries for using GtkHTML with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtkhtml2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version})
+Description: GtkHTML bindings for the Ruby language
+ GtkHTML is a lightweight HTML rendering/printing/editing engine. This package
+ contains libraries for using GtkHTML with the Ruby programming language.
+
+Package: libgda2-ruby
+Architecture: all
+Depends: libgda2-ruby1.8
+Description: GDA bindings for the Ruby language
+ GNOME Data Access is an attempt to provide uniform access to different kinds
+ of data sources (databases, information servers, mail spools, etc). Despite
+ its name, it doesn't require GNOME libraries. This package contains libraries
+ for using GDA with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgda2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: GDA bindings for the Ruby language
+ GNOME Data Access is an attempt to provide uniform access to different kinds
+ of data sources (databases, information servers, mail spools, etc). Despite
+ its name, it doesn't require GNOME libraries. This package contains libraries
+ for using GDA with the Ruby programming language.
+
+Package: libgtkglext1-ruby
+Architecture: all
+Depends: libgtkglext1-ruby1.8
+Description: GTK+ GL extension bindings for the Ruby language
+ GtkGLExt provides the GDK objects to support OpenGL rendering in GTK,
+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. This package
+ contains libraries for using GtkGLExt with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtkglext1-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libopengl-ruby, libglib2-ruby (= ${Source-Version})
+Description: GTK+ GL extension bindings for the Ruby language
+ GtkGLExt provides the GDK objects to support OpenGL rendering in GTK,
+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. This package
+ contains libraries for using GtkGLExt with the Ruby programming language.
+
+Package: libgnomevfs2-ruby
+Architecture: all
+Depends: libgnomevfs2-ruby1.8
+Description: GNOME VFS 2 bindings for the Ruby language
+ GNOME VFS is the GNOME virtual file system. It provides a modular
+ architecture and ships with several modules that implement support for file
+ systems, http, ftp and others. It provides a URI-based API, a backend
+ supporting asynchronous file operations, a MIME type manipulation library and
+ other features. This package contains libraries for using GNOME-VFS with the
+ Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnomevfs2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: GNOME VFS 2 bindings for the Ruby language
+ GNOME VFS is the GNOME virtual file system. It provides a modular
+ architecture and ships with several modules that implement support for file
+ systems, http, ftp and others. It provides a URI-based API, a backend
+ supporting asynchronous file operations, a MIME type manipulation library and
+ other features. This package contains libraries for using GNOME-VFS with the
+ Ruby programming language.
+
+Package: libgtksourceview1-ruby
+Architecture: all
+Depends: libgtksourceview1-ruby1.8
+Description: GTKSourceView bindings for the Ruby language
+ GTKSourceView is a text widget that extends the standard GTK+ text widget.
+ This package contains libraries for using GStreamer with the Ruby programming
+ language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtksourceview1-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version})
+Description: GTKSourceView bindings for the Ruby language
+ GTKSourceView is a text widget that extends the standard GTK+ text widget.
+ This package contains libraries for using GStreamer with the Ruby programming
+ language.
+
+Package: libpanel-applet2-ruby
+Architecture: all
+Depends: libpanel-applet2-ruby1.8
+Description: GNOME 2 panel applet library bindings for the Ruby language
+ The GNOME panel applet library is used by applets which sit on the GNOME
+ Panel. This package contains libraries for using the panel applet library
+ with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libpanel-applet2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version})
+Description: GNOME 2 panel applet library bindings for the Ruby language
+ The GNOME panel applet library is used by applets which sit on the GNOME
+ Panel. This package contains libraries for using the panel applet library
+ with the Ruby programming language.
+
+Package: libgnomeprint2-ruby
+Architecture: all
+Depends: libgnomeprint2-ruby1.8
+Description: GNOME print bindings for the Ruby language
+ The GNOME print architecture is a set of libraries for printing documents
+ from GNOME applications. This package contains libraries for using the
+ architecture with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnomeprint2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: GNOME print bindings for the Ruby language
+ The GNOME print architecture is a set of libraries for printing documents
+ from GNOME applications. This package contains libraries for using the
+ architecture with the Ruby programming language.
+
+Package: libgnomeprintui2-ruby
+Architecture: all
+Depends: libgnomeprintui2-ruby1.8
+Description: GNOME print user interface bindings for the Ruby language
+ The GNOME print architecture is a set of libraries for printing documents
+ from GNOME applications. This package contains libraries for using the using
+ the user interface aspects of the architecture with the Ruby programming
+ language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgnomeprintui2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libgtk2-ruby (= ${Source-Version}),
+ libgnomeprint2-ruby (= ${Source-Version})
+Description: GNOME print user interface bindings for the Ruby language
+ The GNOME print architecture is a set of libraries for printing documents
+ from GNOME applications. This package contains libraries for using the using
+ the user interface aspects of the architecture with the Ruby programming
+ language.
+
+Package: librsvg2-ruby
+Architecture: all
+Depends: librsvg2-ruby1.8
+Description: RSVG renderer bindings for the Ruby language
+ RSVG is a renderer for Scalable Vector Graphics image files. This package
+ contains libraries for using RSVG with the Ruby programming language.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: librsvg2-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}, libglib2-ruby (= ${Source-Version})
+Description: RSVG renderer bindings for the Ruby language
+ RSVG is a renderer for Scalable Vector Graphics image files. This package
+ contains libraries for using RSVG with the Ruby programming language.
+
+Package: libgtk-mozembed-ruby
+Architecture: all
+Depends: libgtk-mozembed-ruby1.8
+Description: ruby binding of GtkMozEmbed, gecko renderer
+ GtkMozEmbed is a Ruby binding of GtkMozEmbed a widget embedding a
+ Mozilla Gecko renderer.
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libgtk-mozembed-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: ruby binding of GtkMozEmbed, gecko renderer
+ GtkMozEmbed is a Ruby binding of GtkMozEmbed a widget embedding a
+ Mozilla Gecko renderer.
+
+Package: libvte-ruby
+Architecture: all
+Depends: libvte-ruby1.8
+Description: VTE widget bindings for the Ruby language
+ VTE is a Ruby binding for the vte terminal emulator widget for Gtk
+ .
+ This is a dummy package depending on the library for the current default
+ version of Ruby.
+
+Package: libvte-ruby1.8
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: VTE widget bindings for the Ruby language
+ VTE is a Ruby binding for the vte terminal emulator widget for Gtk
+
+Package: ruby-gnome2
+Architecture: all
+Depends: libgnome2-ruby (= ${Source-Version}),
+ libgconf2-ruby (= ${Source-Version}),
+ libglade2-ruby (= ${Source-Version}),
+ libgtkhtml2-ruby (= ${Source-Version}),
+ libgda2-ruby (= ${Source-Version}),
+ libgtkglext1-ruby (= ${Source-Version}),
+ libgnomevfs2-ruby (= ${Source-Version}),
+ libgstreamer0.8-ruby (= ${Source-Version}),
+ libgtksourceview1-ruby (= ${Source-Version}),
+ libpanel-applet2-ruby (= ${Source-Version}),
+ libgnomeprint2-ruby (= ${Source-Version}),
+ libgnomeprintui2-ruby (= ${Source-Version}),
+ librsvg2-ruby (= ${Source-Version}),
+ libgtk-mozembed-ruby (= ${Source-Version}),
+ libvte-ruby (= ${Source-Version})
+Description: GNOME-related bindings for the Ruby language
+ These bindings allow use of the GNOME developer platform using the Ruby
+ programming language.
+ .
+ This is an empty package that depends on the various packages that provide
+ the individual bindings.
+ .
+  Homepage: http://ruby-gnome2.sourceforge.jp/

Added: packages-wip/ruby-gnome2/trunk/debian/copyright
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/copyright	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/copyright	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,15 @@
+
+This package originally Debianised by Dafydd Harries <daf at parnassus.ath.cx>,
+on 13th November 2003.
+
+Originally obtained from <http://ruby-gnome2.sourceforge.jp>.
+
+	Copyright (c) 2002-2006 The Ruby-GNOME2 Project Team
+
+	This program is free software.
+	You can distribute/modify this program under the terms of
+	the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1.
+
+On Debian systems, you can find the full text of this licence in the file
+/usr/share/common-licenses/LGPL-2.1.
+

Added: packages-wip/ruby-gnome2/trunk/debian/patches/drag-signals.patch
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/patches/drag-signals.patch	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/patches/drag-signals.patch	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,315 @@
+Index: ruby-gnome2-0.16.0/gtk/src/rbgtkliststore.c
+===================================================================
+--- ruby-gnome2-0.16.0.orig/gtk/src/rbgtkliststore.c	2007-04-06 23:14:06.000000000 +0200
++++ ruby-gnome2-0.16.0/gtk/src/rbgtkliststore.c	2007-04-06 23:14:10.000000000 +0200
+@@ -11,6 +11,8 @@
+ 
+ #include "global.h"
+ 
++#include "rbgtktreedrag.h"
++
+ #define _SELF(s) (GTK_LIST_STORE(RVAL2GOBJ(s)))
+ #define ITR2RVAL(i) (BOXED2RVAL(i, GTK_TYPE_TREE_ITER))
+ #define RVAL2ITR(i) ((GtkTreeIter*)RVAL2BOXED(i, GTK_TYPE_TREE_ITER))
+@@ -34,7 +36,8 @@
+         buf[cnt] = CLASS2GTYPE(argv[cnt]);
+     }
+ 
+-    store = gtk_list_store_newv(argc, buf);
++    store = GTK_LIST_STORE(g_object_new(RB_TYPE_DND_LIST_STORE, NULL));
++    gtk_list_store_set_column_types(store, argc, buf);
+  
+     G_INITIALIZE(self, store);
+ 
+@@ -284,11 +287,11 @@
+ void
+ Init_gtk_list_store()
+ {
+-    VALUE ls = G_DEF_CLASS(GTK_TYPE_LIST_STORE, "ListStore", mGtk);
++    VALUE ls = G_DEF_CLASS(RB_TYPE_DND_LIST_STORE, "ListStore", mGtk);
+ 
+     id_to_a = rb_intern("to_a");
+ 
+-    rbgtk_register_treeiter_set_value_func(GTK_TYPE_LIST_STORE, 
++    rbgtk_register_treeiter_set_value_func(RB_TYPE_DND_LIST_STORE, 
+                                            (rbgtkiter_set_value_func)&gtk_list_store_set_value);
+     rb_define_method(ls, "initialize", lstore_initialize, -1);
+     rb_define_method(ls, "set_column_types", lstore_set_column_types, -1);
+Index: ruby-gnome2-0.16.0/gtk/src/rbgtktreedrag.c
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ ruby-gnome2-0.16.0/gtk/src/rbgtktreedrag.c	2007-04-06 23:14:10.000000000 +0200
+@@ -0,0 +1,184 @@
++/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
++/************************************************
++
++  rbgtktreedrag.c -
++
++  $Author: ck $
++  $Date: 2006/08/16 02:06:00 $
++
++  Copyright (C) 2006 Armin Burgmeier
++************************************************/
++
++#include "global.h"
++#include "rbgtktreedrag.h"
++
++#define g_marshal_value_peek_boxed(v)    g_value_get_boxed(v)
++#define g_marshal_value_peek_object(v)   g_value_get_object(v)
++
++static void
++_rb_marshal_BOOLEAN__BOXED(GClosure     *closure,
++                           GValue       *return_value,
++                           guint         n_param_values,
++                           const GValue *param_values,
++                           gpointer      invocation_hint,
++                           gpointer      marshal_data)
++{
++  typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED) (gpointer     data1,
++                                                   gpointer     arg_1,
++                                                   gpointer     data2);
++  register GMarshalFunc_BOOLEAN__BOXED callback;
++  register GCClosure *cc = (GCClosure*) closure;
++  register gpointer data1, data2;
++  gboolean v_return;
++
++  g_return_if_fail (return_value != NULL);
++  g_return_if_fail (n_param_values == 2);
++
++  if (G_CCLOSURE_SWAP_DATA (closure))
++    {
++      data1 = closure->data;
++      data2 = g_value_peek_pointer (param_values + 0);
++    }
++  else
++    {
++      data1 = g_value_peek_pointer (param_values + 0);
++      data2 = closure->data;
++    }
++  callback = (GMarshalFunc_BOOLEAN__BOXED) (marshal_data ? marshal_data : cc->callback);
++
++  v_return = callback (data1,
++                       g_marshal_value_peek_boxed (param_values + 1),
++                       data2);
++
++  g_value_set_boolean (return_value, v_return);
++}
++
++static void
++_rb_marshal_BOOLEAN__BOXED_BOXED(GClosure     *closure,
++                                 GValue       *return_value,
++                                 guint         n_param_values,
++                                 const GValue *param_values,
++                                 gpointer      invocation_hint,
++                                 gpointer      marshal_data)
++{
++  typedef gboolean (*GMarshalFunc_BOOLEAN__BOXED_BOXED) (gpointer     data1,
++                                                         gpointer     arg_1,
++                                                         gpointer     arg_2,
++                                                         gpointer     data2);
++  register GMarshalFunc_BOOLEAN__BOXED_BOXED callback;
++  register GCClosure *cc = (GCClosure*) closure;
++  register gpointer data1, data2;
++  gboolean v_return;
++
++  g_return_if_fail (return_value != NULL);
++  g_return_if_fail (n_param_values == 3);
++
++  if (G_CCLOSURE_SWAP_DATA (closure))
++    {
++      data1 = closure->data;
++      data2 = g_value_peek_pointer (param_values + 0);
++    }
++  else
++    {
++      data1 = g_value_peek_pointer (param_values + 0);
++      data2 = closure->data;
++    }
++  callback = (GMarshalFunc_BOOLEAN__BOXED_BOXED) (marshal_data ? marshal_data : cc->callback);
++
++  v_return = callback (data1,
++                       g_marshal_value_peek_boxed (param_values + 1),
++                       g_marshal_value_peek_boxed (param_values + 2),
++                       data2);
++
++  g_value_set_boolean (return_value, v_return);
++}
++
++static void
++rb_dnd_tree_drag_class_init(GType type)
++{
++    g_signal_new("row-draggable",
++                 type,
++                 G_SIGNAL_RUN_LAST,
++                 0,
++                 NULL, NULL,
++                 _rb_marshal_BOOLEAN__BOXED,
++                 G_TYPE_BOOLEAN, 1,
++                 GTK_TYPE_TREE_PATH);
++
++    g_signal_new("row-drop-possible",
++                 type,
++                 G_SIGNAL_RUN_LAST,
++                 0,
++                 NULL, NULL,
++                 _rb_marshal_BOOLEAN__BOXED_BOXED,
++                 G_TYPE_BOOLEAN, 2,
++                 GTK_TYPE_TREE_PATH,
++                 GTK_TYPE_SELECTION_DATA);
++}
++
++static gboolean
++rb_dnd_tree_drag_row_draggable(GtkTreeDragSource *drag_source,
++                               GtkTreePath *path)
++{
++  gboolean retval;
++  g_assert(G_TYPE_FROM_INSTANCE(drag_source) == RB_TYPE_DND_TREE_STORE ||
++           G_TYPE_FROM_INSTANCE(drag_source) == RB_TYPE_DND_LIST_STORE);
++
++  guint signal_id = g_signal_lookup("row-draggable", G_TYPE_FROM_INSTANCE(drag_source));
++
++  if(g_signal_has_handler_pending(drag_source, signal_id, 0, FALSE))
++    g_signal_emit(drag_source, signal_id, 0, path, &retval);
++  else
++    retval = TRUE; /* default value */
++
++  return retval;
++}
++
++static gboolean
++rb_dnd_tree_drag_row_drop_possible(GtkTreeDragDest* drag_dest,
++                                   GtkTreePath* dest_path,
++                                   GtkSelectionData* selection_data)
++{
++  gboolean retval;
++
++  g_assert(G_TYPE_FROM_INSTANCE(drag_dest) == RB_TYPE_DND_TREE_STORE ||
++           G_TYPE_FROM_INSTANCE(drag_dest) == RB_TYPE_DND_LIST_STORE);
++
++  guint signal_id = g_signal_lookup("row-drop-possible", G_TYPE_FROM_INSTANCE(drag_dest));
++
++  if(g_signal_has_handler_pending(drag_dest, signal_id, 0, FALSE))
++    g_signal_emit(drag_dest, signal_id, 0, dest_path, selection_data, &retval);
++  else
++    retval = TRUE; /* default value */
++
++  return retval;
++}
++
++static void
++rb_dnd_tree_store_init(RbDndTreeStore* store)
++{
++  GTK_TREE_DRAG_SOURCE_GET_IFACE(store)->row_draggable = rb_dnd_tree_drag_row_draggable;
++  GTK_TREE_DRAG_DEST_GET_IFACE(store)->row_drop_possible = rb_dnd_tree_drag_row_drop_possible;
++}
++
++static void
++rb_dnd_list_store_init(RbDndListStore* store)
++{
++  GTK_TREE_DRAG_SOURCE_GET_IFACE(store)->row_draggable = rb_dnd_tree_drag_row_draggable;
++  GTK_TREE_DRAG_DEST_GET_IFACE(store)->row_drop_possible = rb_dnd_tree_drag_row_drop_possible;
++}
++
++static void
++rb_dnd_tree_store_class_init(RbDndTreeStoreClass* klass)
++{
++  rb_dnd_tree_drag_class_init(G_TYPE_FROM_CLASS(klass));
++}
++
++static void
++rb_dnd_list_store_class_init(RbDndListStoreClass* klass)
++{
++  rb_dnd_tree_drag_class_init(G_TYPE_FROM_CLASS(klass));
++}
++
++G_DEFINE_TYPE(RbDndTreeStore, rb_dnd_tree_store, GTK_TYPE_TREE_STORE)
++G_DEFINE_TYPE(RbDndListStore, rb_dnd_list_store, GTK_TYPE_LIST_STORE)
+Index: ruby-gnome2-0.16.0/gtk/src/rbgtktreedrag.h
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ ruby-gnome2-0.16.0/gtk/src/rbgtktreedrag.h	2007-04-06 23:14:10.000000000 +0200
+@@ -0,0 +1,49 @@
++/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
++/************************************************
++
++  rbgtktreedrag.h -
++
++  $Author: ck $
++  $Date: 2006/08/16 02:24:00 $
++
++  Copyright (C) 2006 Armin Burgmeier
++************************************************/
++
++#ifndef __RBGTKTREEDRAG_H__
++#define __RBGTKTREEDRAG_H__
++
++#include <gtk/gtktreestore.h>
++#include <gtk/gtkliststore.h>
++
++#define RB_TYPE_DND_TREE_STORE (rb_dnd_tree_store_get_type())
++#define RB_TYPE_DND_LIST_STORE (rb_dnd_list_store_get_type())
++
++typedef struct _RbDndTreeStore RbDndTreeStore;
++typedef struct _RbDndListStore RbDndListStore;
++
++typedef struct _RbDndTreeStoreClass RbDndTreeStoreClass;
++typedef struct _RbDndListStoreClass RbDndListStoreClass;
++
++struct _RbDndTreeStore {
++    GtkTreeStore parent;
++};
++
++struct _RbDndTreeStoreClass {
++    GtkTreeStoreClass parent_class;
++};
++
++struct _RbDndListStore {
++    GtkListStore parent;
++};
++
++struct _RbDndListStoreClass {
++    GtkListStoreClass parent_class;
++};
++
++GType
++rb_dnd_tree_store_get_type(void) G_GNUC_CONST;
++
++GType
++rb_dnd_list_store_get_type(void) G_GNUC_CONST;
++
++#endif /* __RBGTKTREEDRAG_H__ */
+Index: ruby-gnome2-0.16.0/gtk/src/rbgtktreestore.c
+===================================================================
+--- ruby-gnome2-0.16.0.orig/gtk/src/rbgtktreestore.c	2007-04-06 23:14:06.000000000 +0200
++++ ruby-gnome2-0.16.0/gtk/src/rbgtktreestore.c	2007-04-06 23:14:10.000000000 +0200
+@@ -11,6 +11,8 @@
+ 
+ #include "global.h"
+ 
++#include "rbgtktreedrag.h"
++
+ #define _SELF(s) (GTK_TREE_STORE(RVAL2GOBJ(s)))
+ #define ITR2RVAL(i) (BOXED2RVAL(i, GTK_TYPE_TREE_ITER))
+ #define RVAL2ITR(i) ((GtkTreeIter*)RVAL2BOXED(i, GTK_TYPE_TREE_ITER))
+@@ -32,7 +34,8 @@
+         buf[cnt] = CLASS2GTYPE(argv[cnt]);
+     }
+ 
+-    store = gtk_tree_store_newv(argc, buf);
++    store = GTK_TREE_STORE(g_object_new(RB_TYPE_DND_TREE_STORE, NULL));
++    gtk_tree_store_set_column_types(store, argc, buf);
+  
+     G_INITIALIZE(self, store);
+ 
+@@ -351,9 +354,9 @@
+ void
+ Init_gtk_tree_store()
+ {
+-    VALUE ts = G_DEF_CLASS(GTK_TYPE_TREE_STORE, "TreeStore", mGtk);
++    VALUE ts = G_DEF_CLASS(RB_TYPE_DND_TREE_STORE, "TreeStore", mGtk);
+ 
+-    rbgtk_register_treeiter_set_value_func(GTK_TYPE_TREE_STORE, 
++    rbgtk_register_treeiter_set_value_func(RB_TYPE_DND_TREE_STORE,
+                                            (rbgtkiter_set_value_func)&gtk_tree_store_set_value);
+ 
+     rb_define_method(ts, "initialize", tstore_initialize, -1);

Added: packages-wip/ruby-gnome2/trunk/debian/patches/extconf-strict.patch
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/patches/extconf-strict.patch	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/patches/extconf-strict.patch	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,15 @@
+Index: ruby-gnome2-0.16.0/extconf.rb
+===================================================================
+--- ruby-gnome2-0.16.0.orig/extconf.rb	2007-04-06 23:16:37.000000000 +0200
++++ ruby-gnome2-0.16.0/extconf.rb	2007-04-06 23:16:47.000000000 +0200
+@@ -63,6 +63,10 @@
+   if ret
+     targets << subdir
+   else
++    if $strict
++        exit(1)
++    end
++
+     ignore << subdir
+   end
+ end

Added: packages-wip/ruby-gnome2/trunk/debian/patches/series
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/patches/series	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/patches/series	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,2 @@
+drag-signals.patch
+extconf-strict.patch

Added: packages-wip/ruby-gnome2/trunk/debian/ruby-glade-create-template.1
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/ruby-glade-create-template.1	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/ruby-glade-create-template.1	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,35 @@
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH RUBY-GLADE-CREATE-TEMPLATE 1 "November 18, 2003"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh        disable hyphenation
+.\" .hy        enable hyphenation
+.\" .ad l      left justify
+.\" .ad b      justify to both left and right margins
+.\" .nf        disable filling
+.\" .fi        enable filling
+.\" .br        insert line break
+.\" .sp <n>    insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+ruby-glade-create-template \- generate template ruby code from a glade file
+.SH SYNOPSIS
+.B ruby-glade-create-template
+.RI file.glade
+.br
+.SH DESCRIPTION
+This manual page documents briefly the ruby-glade-create-template command.
+.PP
+The manual page was written for the Debian distribution because the original
+program does not have a manual page.
+.PP
+ruby-glade-create template is a simple program for converting a Glade user
+interface description file into a corresponding Ruby code template. The glade
+file is given as an argument, and the Ruby code is printed on the standard
+output.
+.SH AUTHOR
+This manual page was written by Dafydd Harries <daf at parnassus.ath.cx>,
+for the Debian project (but may be used by others).

Added: packages-wip/ruby-gnome2/trunk/debian/rules
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/rules	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/rules	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/ruby-pkg-tools/1/class/ruby-extconf-rb.mk
+include /usr/share/ruby-pkg-tools/1/rules/uploaders.mk


Property changes on: packages-wip/ruby-gnome2/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages-wip/ruby-gnome2/trunk/debian/watch
===================================================================
--- packages-wip/ruby-gnome2/trunk/debian/watch	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/debian/watch	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,5 @@
+version=3
+http://heanet.dl.sourceforge.net/sourceforge/ruby-gnome2/ \
+	ruby-gnome2-all-(.*)\.tar\.gz \
+	debian \
+	uupdate

Added: packages-wip/ruby-gnome2/trunk/gconf/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gconf/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gconf/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gconf/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gconf/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gconf/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,83 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gconf  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gconf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gconf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gconf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gconf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gconf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gconf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+

Added: packages-wip/ruby-gnome2/trunk/gconf/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gconf/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gconf/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gconf/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gconf
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_GCONF2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -pthread   
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbgconfversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgconf-2 -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgobject-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgconf-client.c rbgconf-error.c rbgconf-entry.c rbgconf.c rbgconf-util.c rbgconf-metainfo.c rbgconf-changeset.c rbgconf-schema.c rbgconf-engine.c
+OBJS = rbgconf-client.o rbgconf-error.o rbgconf-entry.o rbgconf.o rbgconf-util.o rbgconf-metainfo.o rbgconf-changeset.o rbgconf-schema.o rbgconf-engine.o
+TARGET = gconf2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gconf2.rb
+$(RUBYLIBDIR)/gconf2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gconf/src/lib/gconf2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gconf/src/lib/gconf2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gconf/src/rbgconfversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gconf/src/rbgconfversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gconf/src/rbgconfversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbgconfversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBGCONF_VERSION_H__
+#define __RBGCONF_VERSION_H__
+
+#define GCONF_MAJOR_VERSION (2)
+#define GCONF_MINOR_VERSION (16)
+#define GCONF_MICRO_VERSION (1)
+
+#define GCONF_CHECK_VERSION(major,minor,micro)    \
+    (GCONF_MAJOR_VERSION > (major) || \
+     (GCONF_MAJOR_VERSION == (major) && GCONF_MINOR_VERSION > (minor)) || \
+     (GCONF_MAJOR_VERSION == (major) && GCONF_MINOR_VERSION == (minor) && \
+      GCONF_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBGCONF_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/gdkpixbuf/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gdkpixbuf/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gdkpixbuf/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gdkpixbuf
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_GDK_PIXBUF_SET_OPTION -DHAVE_GDK_PIXBUF_GDK_PIXBUF_IO_H -DHAVE_RB_CAIRO_H  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic     
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = 
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lcairo   -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lX11   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgdk-pixbuf-format.c rbgdk-pixbufanimation.c rbgdk-pixbufsimpleanim.c rbgdk-pixbuf.c rbgdk-pixdata.c rbgdk-pixbuf-loader.c
+OBJS = rbgdk-pixbuf-format.o rbgdk-pixbufanimation.o rbgdk-pixbufsimpleanim.o rbgdk-pixbuf.o rbgdk-pixdata.o rbgdk-pixbuf-loader.o
+TARGET = gdk_pixbuf2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gdk_pixbuf2.rb
+$(RUBYLIBDIR)/gdk_pixbuf2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gdkpixbuf/lib/gdk_pixbuf2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gdkpixbuf/lib/gdk_pixbuf2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gdkpixbuf/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gdkpixbuf/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gdkpixbuf/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,129 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for gdk_pixbuf_set_option()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gdk_pixbuf_set_option’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gdk_pixbuf_set_option; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gdk_pixbuf_set_option’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gdk_pixbuf_set_option(); return 0; }
+/* end */
+
+--------------------
+
+have_header: checking for gdk-pixbuf/gdk-pixbuf-io.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <gdk-pixbuf/gdk-pixbuf-io.h>
+/* end */
+
+--------------------
+
+have_header: checking for rb_cairo.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gdkpixbuf  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <rb_cairo.h>
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/glib/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/glib/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/glib/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/glib/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/glib/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/glib/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,256 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for g_spawn_close_id()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘g_spawn_close_id’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))g_spawn_close_id; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘g_spawn_close_id’
+/tmp/cce1UOHm.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `g_spawn_close_id'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { g_spawn_close_id(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for g_thread_init()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘g_thread_init’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))g_thread_init; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘g_thread_init’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { g_thread_init(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for g_main_depth()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘g_main_depth’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))g_main_depth; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘g_main_depth’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { g_main_depth(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for g_listenv()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘g_listenv’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))g_listenv; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘g_listenv’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { g_listenv(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_check_array_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_check_array_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_check_array_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_check_array_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_check_array_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_exec_recursive()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_exec_recursive’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_exec_recursive; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -pthread     -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lruby1.8-static  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_exec_recursive’
+/tmp/ccIgNHt0.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `rb_exec_recursive'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_exec_recursive(); return 0; }
+/* end */
+
+--------------------
+
+have_header: checking for yarv.h... -------------------- no
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    conftest.c -o conftest.i"
+conftest.c:1:18: error: yarv.h: No such file or directory
+checked program was:
+/* begin */
+1: #include <yarv.h>
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/glib/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/glib/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/glib/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,168 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   
+INCFLAGS = -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././glib
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DRUBY_GLIB2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic  -pthread  
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = glib-enum-types.h glib-enum-types.c
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgobject-2.0 -lglib-2.0   -lgthread-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbglib.c rbglib_bookmarkfile.c rbglib_error.c rbgobj_signal.c glib-enum-types.c rbglib_shell.c rbgobj_enums.c rbglib_timer.c rbglib_mainloop.c rbgobj_object.c rbglib_maincontext.c rbglib_i18n.c rbgobj_value.c rbgobj_closure.c rbglib_fileutils.c rbgobj_typemodule.c rbgobj_typeinstance.c rbglib_iochannel.c rbgobj_type.c rbgobj_paramspecs.c rbglib_utils.c rbgobj_boxed.c rbgobj_typeinterface.c rbgobject.c rbglib_pollfd.c rbglib_keyfile.c rbgobj_strv.c rbglib_win32.c rbglib_unicode.c rbgobj_valuearray.c rbgobj_typeplugin.c rbglib_completion.c utils_int64.c rbglib_source.c rbgobj_fundamental.c rbglib_messages.c rbglib_threads.c rbgobj_param.c rbglib_spawn.c rbgobj_valuetypes.c rbgutil.c rbglib_convert.c
+OBJS = rbglib.o rbglib_bookmarkfile.o rbglib_error.o rbgobj_signal.o glib-enum-types.o rbglib_shell.o rbgobj_enums.o rbglib_timer.o rbglib_mainloop.o rbgobj_object.o rbglib_maincontext.o rbglib_i18n.o rbgobj_value.o rbgobj_closure.o rbglib_fileutils.o rbgobj_typemodule.o rbgobj_typeinstance.o rbglib_iochannel.o rbgobj_type.o rbgobj_paramspecs.o rbglib_utils.o rbgobj_boxed.o rbgobj_typeinterface.o rbgobject.o rbglib_pollfd.o rbglib_keyfile.o rbgobj_strv.o rbglib_win32.o rbglib_unicode.o rbgobj_valuearray.o rbgobj_typeplugin.o rbglib_completion.o utils_int64.o rbglib_source.o rbgobj_fundamental.o rbglib_messages.o rbglib_threads.o rbgobj_param.o rbglib_spawn.o rbgobj_valuetypes.o rbgutil.o rbglib_convert.o
+TARGET = glib2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/glib2.rb
+$(RUBYLIBDIR)/glib2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src/lib/glib2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src/lib/glib2.rb $(@D)
+install-rb-default: $(RUBYLIBDIR)/mkmf-gnome2.rb
+$(RUBYLIBDIR)/mkmf-gnome2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src/lib/mkmf-gnome2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src/lib/mkmf-gnome2.rb $(@D)
+install-rb-default: $(RUBYLIBDIR)/pkg-config.rb
+$(RUBYLIBDIR)/pkg-config.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src/lib/pkg-config.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src/lib/pkg-config.rb $(@D)
+install-rb-default: $(RUBYLIBDIR)/glib-mkenums.rb
+$(RUBYLIBDIR)/glib-mkenums.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src/lib/glib-mkenums.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src/lib/glib-mkenums.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+###
+install: 
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbglib.h $(sitearchdir)$(target_prefix)
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbgutil.h $(sitearchdir)$(target_prefix)
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbgobject.h $(sitearchdir)$(target_prefix)

Added: packages-wip/ruby-gnome2/trunk/glib/src/glib-enum-types.c
===================================================================
--- packages-wip/ruby-gnome2/trunk/glib/src/glib-enum-types.c	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/glib/src/glib-enum-types.c	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,674 @@
+
+/* Generated by glib-mkenums.rb ($Revision: 1.6 $) */ 
+
+#include "glib-enum-types.h"
+#include <glib.h>
+
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gspawn.h" */
+GType
+g_spawn_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_SPAWN_ERROR_FORK, "G_SPAWN_ERROR_FORK", "fork" },
+      { G_SPAWN_ERROR_READ, "G_SPAWN_ERROR_READ", "read" },
+      { G_SPAWN_ERROR_CHDIR, "G_SPAWN_ERROR_CHDIR", "chdir" },
+      { G_SPAWN_ERROR_ACCES, "G_SPAWN_ERROR_ACCES", "acces" },
+      { G_SPAWN_ERROR_PERM, "G_SPAWN_ERROR_PERM", "perm" },
+      { G_SPAWN_ERROR_2BIG, "G_SPAWN_ERROR_2BIG", "2big" },
+      { G_SPAWN_ERROR_NOEXEC, "G_SPAWN_ERROR_NOEXEC", "noexec" },
+      { G_SPAWN_ERROR_NAMETOOLONG, "G_SPAWN_ERROR_NAMETOOLONG", "nametoolong" },
+      { G_SPAWN_ERROR_NOENT, "G_SPAWN_ERROR_NOENT", "noent" },
+      { G_SPAWN_ERROR_NOMEM, "G_SPAWN_ERROR_NOMEM", "nomem" },
+      { G_SPAWN_ERROR_NOTDIR, "G_SPAWN_ERROR_NOTDIR", "notdir" },
+      { G_SPAWN_ERROR_LOOP, "G_SPAWN_ERROR_LOOP", "loop" },
+      { G_SPAWN_ERROR_TXTBUSY, "G_SPAWN_ERROR_TXTBUSY", "txtbusy" },
+      { G_SPAWN_ERROR_IO, "G_SPAWN_ERROR_IO", "io" },
+      { G_SPAWN_ERROR_NFILE, "G_SPAWN_ERROR_NFILE", "nfile" },
+      { G_SPAWN_ERROR_MFILE, "G_SPAWN_ERROR_MFILE", "mfile" },
+      { G_SPAWN_ERROR_INVAL, "G_SPAWN_ERROR_INVAL", "inval" },
+      { G_SPAWN_ERROR_ISDIR, "G_SPAWN_ERROR_ISDIR", "isdir" },
+      { G_SPAWN_ERROR_LIBBAD, "G_SPAWN_ERROR_LIBBAD", "libbad" },
+      { G_SPAWN_ERROR_FAILED, "G_SPAWN_ERROR_FAILED", "failed" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GSpawnError", values);
+  }
+  return etype;
+}
+
+GType
+g_spawn_flags_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_SPAWN_LEAVE_DESCRIPTORS_OPEN, "G_SPAWN_LEAVE_DESCRIPTORS_OPEN", "leave-descriptors-open" },
+      { G_SPAWN_DO_NOT_REAP_CHILD, "G_SPAWN_DO_NOT_REAP_CHILD", "do-not-reap-child" },
+      { G_SPAWN_SEARCH_PATH, "G_SPAWN_SEARCH_PATH", "search-path" },
+      { G_SPAWN_STDOUT_TO_DEV_NULL, "G_SPAWN_STDOUT_TO_DEV_NULL", "stdout-to-dev-null" },
+      { G_SPAWN_STDERR_TO_DEV_NULL, "G_SPAWN_STDERR_TO_DEV_NULL", "stderr-to-dev-null" },
+      { G_SPAWN_CHILD_INHERITS_STDIN, "G_SPAWN_CHILD_INHERITS_STDIN", "child-inherits-stdin" },
+      { G_SPAWN_FILE_AND_ARGV_ZERO, "G_SPAWN_FILE_AND_ARGV_ZERO", "file-and-argv-zero" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GSpawnFlags", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gdate.h" */
+GType
+g_date_dmy_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_DATE_DAY, "G_DATE_DAY", "day" },
+      { G_DATE_MONTH, "G_DATE_MONTH", "month" },
+      { G_DATE_YEAR, "G_DATE_YEAR", "year" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GDateDMY", values);
+  }
+  return etype;
+}
+
+GType
+g_date_weekday_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_DATE_BAD_WEEKDAY, "G_DATE_BAD_WEEKDAY", "bad-weekday" },
+      { G_DATE_MONDAY, "G_DATE_MONDAY", "monday" },
+      { G_DATE_TUESDAY, "G_DATE_TUESDAY", "tuesday" },
+      { G_DATE_WEDNESDAY, "G_DATE_WEDNESDAY", "wednesday" },
+      { G_DATE_THURSDAY, "G_DATE_THURSDAY", "thursday" },
+      { G_DATE_FRIDAY, "G_DATE_FRIDAY", "friday" },
+      { G_DATE_SATURDAY, "G_DATE_SATURDAY", "saturday" },
+      { G_DATE_SUNDAY, "G_DATE_SUNDAY", "sunday" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GDateWeekday", values);
+  }
+  return etype;
+}
+
+GType
+g_date_month_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_DATE_BAD_MONTH, "G_DATE_BAD_MONTH", "bad-month" },
+      { G_DATE_JANUARY, "G_DATE_JANUARY", "january" },
+      { G_DATE_FEBRUARY, "G_DATE_FEBRUARY", "february" },
+      { G_DATE_MARCH, "G_DATE_MARCH", "march" },
+      { G_DATE_APRIL, "G_DATE_APRIL", "april" },
+      { G_DATE_MAY, "G_DATE_MAY", "may" },
+      { G_DATE_JUNE, "G_DATE_JUNE", "june" },
+      { G_DATE_JULY, "G_DATE_JULY", "july" },
+      { G_DATE_AUGUST, "G_DATE_AUGUST", "august" },
+      { G_DATE_SEPTEMBER, "G_DATE_SEPTEMBER", "september" },
+      { G_DATE_OCTOBER, "G_DATE_OCTOBER", "october" },
+      { G_DATE_NOVEMBER, "G_DATE_NOVEMBER", "november" },
+      { G_DATE_DECEMBER, "G_DATE_DECEMBER", "december" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GDateMonth", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gslice.h" */
+GType
+g_slice_config_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_SLICE_CONFIG_ALWAYS_MALLOC, "G_SLICE_CONFIG_ALWAYS_MALLOC", "always-malloc" },
+      { G_SLICE_CONFIG_BYPASS_MAGAZINES, "G_SLICE_CONFIG_BYPASS_MAGAZINES", "bypass-magazines" },
+      { G_SLICE_CONFIG_WORKING_SET_MSECS, "G_SLICE_CONFIG_WORKING_SET_MSECS", "working-set-msecs" },
+      { G_SLICE_CONFIG_COLOR_INCREMENT, "G_SLICE_CONFIG_COLOR_INCREMENT", "color-increment" },
+      { G_SLICE_CONFIG_CHUNK_SIZES, "G_SLICE_CONFIG_CHUNK_SIZES", "chunk-sizes" },
+      { G_SLICE_CONFIG_CONTENTION_COUNTER, "G_SLICE_CONFIG_CONTENTION_COUNTER", "contention-counter" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GSliceConfig", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gthread.h" */
+GType
+g_thread_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_THREAD_ERROR_AGAIN, "G_THREAD_ERROR_AGAIN", "again" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GThreadError", values);
+  }
+  return etype;
+}
+
+GType
+g_thread_priority_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_THREAD_PRIORITY_LOW, "G_THREAD_PRIORITY_LOW", "low" },
+      { G_THREAD_PRIORITY_NORMAL, "G_THREAD_PRIORITY_NORMAL", "normal" },
+      { G_THREAD_PRIORITY_HIGH, "G_THREAD_PRIORITY_HIGH", "high" },
+      { G_THREAD_PRIORITY_URGENT, "G_THREAD_PRIORITY_URGENT", "urgent" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GThreadPriority", values);
+  }
+  return etype;
+}
+
+GType
+g_once_status_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_ONCE_STATUS_NOTCALLED, "G_ONCE_STATUS_NOTCALLED", "notcalled" },
+      { G_ONCE_STATUS_PROGRESS, "G_ONCE_STATUS_PROGRESS", "progress" },
+      { G_ONCE_STATUS_READY, "G_ONCE_STATUS_READY", "ready" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GOnceStatus", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gmessages.h" */
+GType
+g_log_level_flags_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_LOG_FLAG_RECURSION, "G_LOG_FLAG_RECURSION", "flag-recursion" },
+      { G_LOG_FLAG_FATAL, "G_LOG_FLAG_FATAL", "flag-fatal" },
+      { G_LOG_LEVEL_ERROR, "G_LOG_LEVEL_ERROR", "level-error" },
+      { G_LOG_LEVEL_CRITICAL, "G_LOG_LEVEL_CRITICAL", "level-critical" },
+      { G_LOG_LEVEL_WARNING, "G_LOG_LEVEL_WARNING", "level-warning" },
+      { G_LOG_LEVEL_MESSAGE, "G_LOG_LEVEL_MESSAGE", "level-message" },
+      { G_LOG_LEVEL_INFO, "G_LOG_LEVEL_INFO", "level-info" },
+      { G_LOG_LEVEL_DEBUG, "G_LOG_LEVEL_DEBUG", "level-debug" },
+      { G_LOG_LEVEL_MASK, "G_LOG_LEVEL_MASK", "level-mask" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GLogLevelFlags", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gshell.h" */
+GType
+g_shell_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_SHELL_ERROR_BAD_QUOTING, "G_SHELL_ERROR_BAD_QUOTING", "bad-quoting" },
+      { G_SHELL_ERROR_EMPTY_STRING, "G_SHELL_ERROR_EMPTY_STRING", "empty-string" },
+      { G_SHELL_ERROR_FAILED, "G_SHELL_ERROR_FAILED", "failed" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GShellError", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gstrfuncs.h" */
+GType
+g_ascii_type_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_ASCII_ALNUM, "G_ASCII_ALNUM", "alnum" },
+      { G_ASCII_ALPHA, "G_ASCII_ALPHA", "alpha" },
+      { G_ASCII_CNTRL, "G_ASCII_CNTRL", "cntrl" },
+      { G_ASCII_DIGIT, "G_ASCII_DIGIT", "digit" },
+      { G_ASCII_GRAPH, "G_ASCII_GRAPH", "graph" },
+      { G_ASCII_LOWER, "G_ASCII_LOWER", "lower" },
+      { G_ASCII_PRINT, "G_ASCII_PRINT", "print" },
+      { G_ASCII_PUNCT, "G_ASCII_PUNCT", "punct" },
+      { G_ASCII_SPACE, "G_ASCII_SPACE", "space" },
+      { G_ASCII_UPPER, "G_ASCII_UPPER", "upper" },
+      { G_ASCII_XDIGIT, "G_ASCII_XDIGIT", "xdigit" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GAsciiType", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gconvert.h" */
+GType
+g_convert_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_CONVERT_ERROR_NO_CONVERSION, "G_CONVERT_ERROR_NO_CONVERSION", "no-conversion" },
+      { G_CONVERT_ERROR_ILLEGAL_SEQUENCE, "G_CONVERT_ERROR_ILLEGAL_SEQUENCE", "illegal-sequence" },
+      { G_CONVERT_ERROR_FAILED, "G_CONVERT_ERROR_FAILED", "failed" },
+      { G_CONVERT_ERROR_PARTIAL_INPUT, "G_CONVERT_ERROR_PARTIAL_INPUT", "partial-input" },
+      { G_CONVERT_ERROR_BAD_URI, "G_CONVERT_ERROR_BAD_URI", "bad-uri" },
+      { G_CONVERT_ERROR_NOT_ABSOLUTE_PATH, "G_CONVERT_ERROR_NOT_ABSOLUTE_PATH", "not-absolute-path" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GConvertError", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gnode.h" */
+GType
+g_traverse_flags_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_TRAVERSE_LEAVES, "G_TRAVERSE_LEAVES", "leaves" },
+      { G_TRAVERSE_NON_LEAVES, "G_TRAVERSE_NON_LEAVES", "non-leaves" },
+      { G_TRAVERSE_ALL, "G_TRAVERSE_ALL", "all" },
+      { G_TRAVERSE_MASK, "G_TRAVERSE_MASK", "mask" },
+      { G_TRAVERSE_LEAFS, "G_TRAVERSE_LEAFS", "leafs" },
+      { G_TRAVERSE_NON_LEAFS, "G_TRAVERSE_NON_LEAFS", "non-leafs" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GTraverseFlags", values);
+  }
+  return etype;
+}
+
+GType
+g_traverse_type_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_IN_ORDER, "G_IN_ORDER", "in-order" },
+      { G_PRE_ORDER, "G_PRE_ORDER", "pre-order" },
+      { G_POST_ORDER, "G_POST_ORDER", "post-order" },
+      { G_LEVEL_ORDER, "G_LEVEL_ORDER", "level-order" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GTraverseType", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/ghook.h" */
+GType
+g_hook_flag_mask_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_HOOK_FLAG_ACTIVE, "G_HOOK_FLAG_ACTIVE", "active" },
+      { G_HOOK_FLAG_IN_CALL, "G_HOOK_FLAG_IN_CALL", "in-call" },
+      { G_HOOK_FLAG_MASK, "G_HOOK_FLAG_MASK", "mask" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GHookFlagMask", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gunicode.h" */
+GType
+g_unicode_type_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_UNICODE_CONTROL, "G_UNICODE_CONTROL", "control" },
+      { G_UNICODE_FORMAT, "G_UNICODE_FORMAT", "format" },
+      { G_UNICODE_UNASSIGNED, "G_UNICODE_UNASSIGNED", "unassigned" },
+      { G_UNICODE_PRIVATE_USE, "G_UNICODE_PRIVATE_USE", "private-use" },
+      { G_UNICODE_SURROGATE, "G_UNICODE_SURROGATE", "surrogate" },
+      { G_UNICODE_LOWERCASE_LETTER, "G_UNICODE_LOWERCASE_LETTER", "lowercase-letter" },
+      { G_UNICODE_MODIFIER_LETTER, "G_UNICODE_MODIFIER_LETTER", "modifier-letter" },
+      { G_UNICODE_OTHER_LETTER, "G_UNICODE_OTHER_LETTER", "other-letter" },
+      { G_UNICODE_TITLECASE_LETTER, "G_UNICODE_TITLECASE_LETTER", "titlecase-letter" },
+      { G_UNICODE_UPPERCASE_LETTER, "G_UNICODE_UPPERCASE_LETTER", "uppercase-letter" },
+      { G_UNICODE_COMBINING_MARK, "G_UNICODE_COMBINING_MARK", "combining-mark" },
+      { G_UNICODE_ENCLOSING_MARK, "G_UNICODE_ENCLOSING_MARK", "enclosing-mark" },
+      { G_UNICODE_NON_SPACING_MARK, "G_UNICODE_NON_SPACING_MARK", "non-spacing-mark" },
+      { G_UNICODE_DECIMAL_NUMBER, "G_UNICODE_DECIMAL_NUMBER", "decimal-number" },
+      { G_UNICODE_LETTER_NUMBER, "G_UNICODE_LETTER_NUMBER", "letter-number" },
+      { G_UNICODE_OTHER_NUMBER, "G_UNICODE_OTHER_NUMBER", "other-number" },
+      { G_UNICODE_CONNECT_PUNCTUATION, "G_UNICODE_CONNECT_PUNCTUATION", "connect-punctuation" },
+      { G_UNICODE_DASH_PUNCTUATION, "G_UNICODE_DASH_PUNCTUATION", "dash-punctuation" },
+      { G_UNICODE_CLOSE_PUNCTUATION, "G_UNICODE_CLOSE_PUNCTUATION", "close-punctuation" },
+      { G_UNICODE_FINAL_PUNCTUATION, "G_UNICODE_FINAL_PUNCTUATION", "final-punctuation" },
+      { G_UNICODE_INITIAL_PUNCTUATION, "G_UNICODE_INITIAL_PUNCTUATION", "initial-punctuation" },
+      { G_UNICODE_OTHER_PUNCTUATION, "G_UNICODE_OTHER_PUNCTUATION", "other-punctuation" },
+      { G_UNICODE_OPEN_PUNCTUATION, "G_UNICODE_OPEN_PUNCTUATION", "open-punctuation" },
+      { G_UNICODE_CURRENCY_SYMBOL, "G_UNICODE_CURRENCY_SYMBOL", "currency-symbol" },
+      { G_UNICODE_MODIFIER_SYMBOL, "G_UNICODE_MODIFIER_SYMBOL", "modifier-symbol" },
+      { G_UNICODE_MATH_SYMBOL, "G_UNICODE_MATH_SYMBOL", "math-symbol" },
+      { G_UNICODE_OTHER_SYMBOL, "G_UNICODE_OTHER_SYMBOL", "other-symbol" },
+      { G_UNICODE_LINE_SEPARATOR, "G_UNICODE_LINE_SEPARATOR", "line-separator" },
+      { G_UNICODE_PARAGRAPH_SEPARATOR, "G_UNICODE_PARAGRAPH_SEPARATOR", "paragraph-separator" },
+      { G_UNICODE_SPACE_SEPARATOR, "G_UNICODE_SPACE_SEPARATOR", "space-separator" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GUnicodeType", values);
+  }
+  return etype;
+}
+
+GType
+g_unicode_break_type_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_UNICODE_BREAK_MANDATORY, "G_UNICODE_BREAK_MANDATORY", "mandatory" },
+      { G_UNICODE_BREAK_CARRIAGE_RETURN, "G_UNICODE_BREAK_CARRIAGE_RETURN", "carriage-return" },
+      { G_UNICODE_BREAK_LINE_FEED, "G_UNICODE_BREAK_LINE_FEED", "line-feed" },
+      { G_UNICODE_BREAK_COMBINING_MARK, "G_UNICODE_BREAK_COMBINING_MARK", "combining-mark" },
+      { G_UNICODE_BREAK_SURROGATE, "G_UNICODE_BREAK_SURROGATE", "surrogate" },
+      { G_UNICODE_BREAK_ZERO_WIDTH_SPACE, "G_UNICODE_BREAK_ZERO_WIDTH_SPACE", "zero-width-space" },
+      { G_UNICODE_BREAK_INSEPARABLE, "G_UNICODE_BREAK_INSEPARABLE", "inseparable" },
+      { G_UNICODE_BREAK_NON_BREAKING_GLUE, "G_UNICODE_BREAK_NON_BREAKING_GLUE", "non-breaking-glue" },
+      { G_UNICODE_BREAK_CONTINGENT, "G_UNICODE_BREAK_CONTINGENT", "contingent" },
+      { G_UNICODE_BREAK_SPACE, "G_UNICODE_BREAK_SPACE", "space" },
+      { G_UNICODE_BREAK_AFTER, "G_UNICODE_BREAK_AFTER", "after" },
+      { G_UNICODE_BREAK_BEFORE, "G_UNICODE_BREAK_BEFORE", "before" },
+      { G_UNICODE_BREAK_BEFORE_AND_AFTER, "G_UNICODE_BREAK_BEFORE_AND_AFTER", "before-and-after" },
+      { G_UNICODE_BREAK_HYPHEN, "G_UNICODE_BREAK_HYPHEN", "hyphen" },
+      { G_UNICODE_BREAK_NON_STARTER, "G_UNICODE_BREAK_NON_STARTER", "non-starter" },
+      { G_UNICODE_BREAK_OPEN_PUNCTUATION, "G_UNICODE_BREAK_OPEN_PUNCTUATION", "open-punctuation" },
+      { G_UNICODE_BREAK_CLOSE_PUNCTUATION, "G_UNICODE_BREAK_CLOSE_PUNCTUATION", "close-punctuation" },
+      { G_UNICODE_BREAK_QUOTATION, "G_UNICODE_BREAK_QUOTATION", "quotation" },
+      { G_UNICODE_BREAK_EXCLAMATION, "G_UNICODE_BREAK_EXCLAMATION", "exclamation" },
+      { G_UNICODE_BREAK_IDEOGRAPHIC, "G_UNICODE_BREAK_IDEOGRAPHIC", "ideographic" },
+      { G_UNICODE_BREAK_NUMERIC, "G_UNICODE_BREAK_NUMERIC", "numeric" },
+      { G_UNICODE_BREAK_INFIX_SEPARATOR, "G_UNICODE_BREAK_INFIX_SEPARATOR", "infix-separator" },
+      { G_UNICODE_BREAK_SYMBOL, "G_UNICODE_BREAK_SYMBOL", "symbol" },
+      { G_UNICODE_BREAK_ALPHABETIC, "G_UNICODE_BREAK_ALPHABETIC", "alphabetic" },
+      { G_UNICODE_BREAK_PREFIX, "G_UNICODE_BREAK_PREFIX", "prefix" },
+      { G_UNICODE_BREAK_POSTFIX, "G_UNICODE_BREAK_POSTFIX", "postfix" },
+      { G_UNICODE_BREAK_COMPLEX_CONTEXT, "G_UNICODE_BREAK_COMPLEX_CONTEXT", "complex-context" },
+      { G_UNICODE_BREAK_AMBIGUOUS, "G_UNICODE_BREAK_AMBIGUOUS", "ambiguous" },
+      { G_UNICODE_BREAK_UNKNOWN, "G_UNICODE_BREAK_UNKNOWN", "unknown" },
+      { G_UNICODE_BREAK_NEXT_LINE, "G_UNICODE_BREAK_NEXT_LINE", "next-line" },
+      { G_UNICODE_BREAK_WORD_JOINER, "G_UNICODE_BREAK_WORD_JOINER", "word-joiner" },
+      { G_UNICODE_BREAK_HANGUL_L_JAMO, "G_UNICODE_BREAK_HANGUL_L_JAMO", "hangul-l-jamo" },
+      { G_UNICODE_BREAK_HANGUL_V_JAMO, "G_UNICODE_BREAK_HANGUL_V_JAMO", "hangul-v-jamo" },
+      { G_UNICODE_BREAK_HANGUL_T_JAMO, "G_UNICODE_BREAK_HANGUL_T_JAMO", "hangul-t-jamo" },
+      { G_UNICODE_BREAK_HANGUL_LV_SYLLABLE, "G_UNICODE_BREAK_HANGUL_LV_SYLLABLE", "hangul-lv-syllable" },
+      { G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE, "G_UNICODE_BREAK_HANGUL_LVT_SYLLABLE", "hangul-lvt-syllable" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GUnicodeBreakType", values);
+  }
+  return etype;
+}
+
+GType
+g_normalize_mode_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_NORMALIZE_DEFAULT, "G_NORMALIZE_DEFAULT", "default" },
+      { G_NORMALIZE_NFD, "G_NORMALIZE_NFD", "nfd" },
+      { G_NORMALIZE_DEFAULT_COMPOSE, "G_NORMALIZE_DEFAULT_COMPOSE", "default-compose" },
+      { G_NORMALIZE_NFC, "G_NORMALIZE_NFC", "nfc" },
+      { G_NORMALIZE_ALL, "G_NORMALIZE_ALL", "all" },
+      { G_NORMALIZE_NFKD, "G_NORMALIZE_NFKD", "nfkd" },
+      { G_NORMALIZE_ALL_COMPOSE, "G_NORMALIZE_ALL_COMPOSE", "all-compose" },
+      { G_NORMALIZE_NFKC, "G_NORMALIZE_NFKC", "nfkc" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GNormalizeMode", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gkeyfile.h" */
+GType
+g_key_file_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_KEY_FILE_ERROR_UNKNOWN_ENCODING, "G_KEY_FILE_ERROR_UNKNOWN_ENCODING", "unknown-encoding" },
+      { G_KEY_FILE_ERROR_PARSE, "G_KEY_FILE_ERROR_PARSE", "parse" },
+      { G_KEY_FILE_ERROR_NOT_FOUND, "G_KEY_FILE_ERROR_NOT_FOUND", "not-found" },
+      { G_KEY_FILE_ERROR_KEY_NOT_FOUND, "G_KEY_FILE_ERROR_KEY_NOT_FOUND", "key-not-found" },
+      { G_KEY_FILE_ERROR_GROUP_NOT_FOUND, "G_KEY_FILE_ERROR_GROUP_NOT_FOUND", "group-not-found" },
+      { G_KEY_FILE_ERROR_INVALID_VALUE, "G_KEY_FILE_ERROR_INVALID_VALUE", "invalid-value" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GKeyFileError", values);
+  }
+  return etype;
+}
+
+GType
+g_key_file_flags_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_KEY_FILE_NONE, "G_KEY_FILE_NONE", "none" },
+      { G_KEY_FILE_KEEP_COMMENTS, "G_KEY_FILE_KEEP_COMMENTS", "keep-comments" },
+      { G_KEY_FILE_KEEP_TRANSLATIONS, "G_KEY_FILE_KEEP_TRANSLATIONS", "keep-translations" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GKeyFileFlags", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gbookmarkfile.h" */
+GType
+g_bookmark_file_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_BOOKMARK_FILE_ERROR_INVALID_URI, "G_BOOKMARK_FILE_ERROR_INVALID_URI", "invalid-uri" },
+      { G_BOOKMARK_FILE_ERROR_INVALID_VALUE, "G_BOOKMARK_FILE_ERROR_INVALID_VALUE", "invalid-value" },
+      { G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED, "G_BOOKMARK_FILE_ERROR_APP_NOT_REGISTERED", "app-not-registered" },
+      { G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND, "G_BOOKMARK_FILE_ERROR_URI_NOT_FOUND", "uri-not-found" },
+      { G_BOOKMARK_FILE_ERROR_READ, "G_BOOKMARK_FILE_ERROR_READ", "read" },
+      { G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING, "G_BOOKMARK_FILE_ERROR_UNKNOWN_ENCODING", "unknown-encoding" },
+      { G_BOOKMARK_FILE_ERROR_WRITE, "G_BOOKMARK_FILE_ERROR_WRITE", "write" },
+      { G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND, "G_BOOKMARK_FILE_ERROR_FILE_NOT_FOUND", "file-not-found" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GBookmarkFileError", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gmarkup.h" */
+GType
+g_markup_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_MARKUP_ERROR_BAD_UTF8, "G_MARKUP_ERROR_BAD_UTF8", "bad-utf8" },
+      { G_MARKUP_ERROR_EMPTY, "G_MARKUP_ERROR_EMPTY", "empty" },
+      { G_MARKUP_ERROR_PARSE, "G_MARKUP_ERROR_PARSE", "parse" },
+      { G_MARKUP_ERROR_UNKNOWN_ELEMENT, "G_MARKUP_ERROR_UNKNOWN_ELEMENT", "unknown-element" },
+      { G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE, "G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE", "unknown-attribute" },
+      { G_MARKUP_ERROR_INVALID_CONTENT, "G_MARKUP_ERROR_INVALID_CONTENT", "invalid-content" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GMarkupError", values);
+  }
+  return etype;
+}
+
+GType
+g_markup_parse_flags_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG, "G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG", "do-not-use-this-unsupported-flag" },
+      { G_MARKUP_TREAT_CDATA_AS_TEXT, "G_MARKUP_TREAT_CDATA_AS_TEXT", "treat-cdata-as-text" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GMarkupParseFlags", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/gfileutils.h" */
+GType
+g_file_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_FILE_ERROR_EXIST, "G_FILE_ERROR_EXIST", "exist" },
+      { G_FILE_ERROR_ISDIR, "G_FILE_ERROR_ISDIR", "isdir" },
+      { G_FILE_ERROR_ACCES, "G_FILE_ERROR_ACCES", "acces" },
+      { G_FILE_ERROR_NAMETOOLONG, "G_FILE_ERROR_NAMETOOLONG", "nametoolong" },
+      { G_FILE_ERROR_NOENT, "G_FILE_ERROR_NOENT", "noent" },
+      { G_FILE_ERROR_NOTDIR, "G_FILE_ERROR_NOTDIR", "notdir" },
+      { G_FILE_ERROR_NXIO, "G_FILE_ERROR_NXIO", "nxio" },
+      { G_FILE_ERROR_NODEV, "G_FILE_ERROR_NODEV", "nodev" },
+      { G_FILE_ERROR_ROFS, "G_FILE_ERROR_ROFS", "rofs" },
+      { G_FILE_ERROR_TXTBSY, "G_FILE_ERROR_TXTBSY", "txtbsy" },
+      { G_FILE_ERROR_FAULT, "G_FILE_ERROR_FAULT", "fault" },
+      { G_FILE_ERROR_LOOP, "G_FILE_ERROR_LOOP", "loop" },
+      { G_FILE_ERROR_NOSPC, "G_FILE_ERROR_NOSPC", "nospc" },
+      { G_FILE_ERROR_NOMEM, "G_FILE_ERROR_NOMEM", "nomem" },
+      { G_FILE_ERROR_MFILE, "G_FILE_ERROR_MFILE", "mfile" },
+      { G_FILE_ERROR_NFILE, "G_FILE_ERROR_NFILE", "nfile" },
+      { G_FILE_ERROR_BADF, "G_FILE_ERROR_BADF", "badf" },
+      { G_FILE_ERROR_INVAL, "G_FILE_ERROR_INVAL", "inval" },
+      { G_FILE_ERROR_PIPE, "G_FILE_ERROR_PIPE", "pipe" },
+      { G_FILE_ERROR_AGAIN, "G_FILE_ERROR_AGAIN", "again" },
+      { G_FILE_ERROR_INTR, "G_FILE_ERROR_INTR", "intr" },
+      { G_FILE_ERROR_IO, "G_FILE_ERROR_IO", "io" },
+      { G_FILE_ERROR_PERM, "G_FILE_ERROR_PERM", "perm" },
+      { G_FILE_ERROR_NOSYS, "G_FILE_ERROR_NOSYS", "nosys" },
+      { G_FILE_ERROR_FAILED, "G_FILE_ERROR_FAILED", "failed" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GFileError", values);
+  }
+  return etype;
+}
+
+GType
+g_file_test_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_FILE_TEST_IS_REGULAR, "G_FILE_TEST_IS_REGULAR", "is-regular" },
+      { G_FILE_TEST_IS_SYMLINK, "G_FILE_TEST_IS_SYMLINK", "is-symlink" },
+      { G_FILE_TEST_IS_DIR, "G_FILE_TEST_IS_DIR", "is-dir" },
+      { G_FILE_TEST_IS_EXECUTABLE, "G_FILE_TEST_IS_EXECUTABLE", "is-executable" },
+      { G_FILE_TEST_EXISTS, "G_FILE_TEST_EXISTS", "exists" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GFileTest", values);
+  }
+  return etype;
+}
+
+
+/* enumerations from "/usr/include/glib-2.0/glib/goption.h" */
+GType
+g_option_flags_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GFlagsValue values[] = {
+      { G_OPTION_FLAG_HIDDEN, "G_OPTION_FLAG_HIDDEN", "hidden" },
+      { G_OPTION_FLAG_IN_MAIN, "G_OPTION_FLAG_IN_MAIN", "in-main" },
+      { G_OPTION_FLAG_REVERSE, "G_OPTION_FLAG_REVERSE", "reverse" },
+      { G_OPTION_FLAG_NO_ARG, "G_OPTION_FLAG_NO_ARG", "no-arg" },
+      { G_OPTION_FLAG_FILENAME, "G_OPTION_FLAG_FILENAME", "filename" },
+      { G_OPTION_FLAG_OPTIONAL_ARG, "G_OPTION_FLAG_OPTIONAL_ARG", "optional-arg" },
+      { G_OPTION_FLAG_NOALIAS, "G_OPTION_FLAG_NOALIAS", "noalias" },
+      { 0, NULL, NULL }
+    };
+    etype = g_flags_register_static ("GOptionFlags", values);
+  }
+  return etype;
+}
+
+GType
+g_option_arg_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_OPTION_ARG_NONE, "G_OPTION_ARG_NONE", "none" },
+      { G_OPTION_ARG_STRING, "G_OPTION_ARG_STRING", "string" },
+      { G_OPTION_ARG_INT, "G_OPTION_ARG_INT", "int" },
+      { G_OPTION_ARG_CALLBACK, "G_OPTION_ARG_CALLBACK", "callback" },
+      { G_OPTION_ARG_FILENAME, "G_OPTION_ARG_FILENAME", "filename" },
+      { G_OPTION_ARG_STRING_ARRAY, "G_OPTION_ARG_STRING_ARRAY", "string-array" },
+      { G_OPTION_ARG_FILENAME_ARRAY, "G_OPTION_ARG_FILENAME_ARRAY", "filename-array" },
+      { G_OPTION_ARG_DOUBLE, "G_OPTION_ARG_DOUBLE", "double" },
+      { G_OPTION_ARG_INT64, "G_OPTION_ARG_INT64", "int64" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GOptionArg", values);
+  }
+  return etype;
+}
+
+GType
+g_option_error_get_type (void)
+{
+  static GType etype = 0;
+  if (etype == 0) {
+    static const GEnumValue values[] = {
+      { G_OPTION_ERROR_UNKNOWN_OPTION, "G_OPTION_ERROR_UNKNOWN_OPTION", "unknown-option" },
+      { G_OPTION_ERROR_BAD_VALUE, "G_OPTION_ERROR_BAD_VALUE", "bad-value" },
+      { G_OPTION_ERROR_FAILED, "G_OPTION_ERROR_FAILED", "failed" },
+      { 0, NULL, NULL }
+    };
+    etype = g_enum_register_static ("GOptionError", values);
+  }
+  return etype;
+}
+
+
+/* Generated data ends here */
+

Added: packages-wip/ruby-gnome2/trunk/glib/src/glib-enum-types.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/glib/src/glib-enum-types.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/glib/src/glib-enum-types.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,106 @@
+
+/* Generated by glib-mkenums.rb ($Revision: 1.6 $) */ 
+
+#ifndef __GLIB_ENUM_TYPES_H__
+#define __GLIB_ENUM_TYPES_H__
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+/* enumerations from "/usr/include/glib-2.0/glib/gspawn.h" */
+GType g_spawn_error_get_type (void);
+#define G_TYPE_SPAWN_ERROR (g_spawn_error_get_type())
+GType g_spawn_flags_get_type (void);
+#define G_TYPE_SPAWN_FLAGS (g_spawn_flags_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gdate.h" */
+GType g_date_dmy_get_type (void);
+#define G_TYPE_DATE_DMY (g_date_dmy_get_type())
+GType g_date_weekday_get_type (void);
+#define G_TYPE_DATE_WEEKDAY (g_date_weekday_get_type())
+GType g_date_month_get_type (void);
+#define G_TYPE_DATE_MONTH (g_date_month_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gslice.h" */
+GType g_slice_config_get_type (void);
+#define G_TYPE_SLICE_CONFIG (g_slice_config_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gthread.h" */
+GType g_thread_error_get_type (void);
+#define G_TYPE_THREAD_ERROR (g_thread_error_get_type())
+GType g_thread_priority_get_type (void);
+#define G_TYPE_THREAD_PRIORITY (g_thread_priority_get_type())
+GType g_once_status_get_type (void);
+#define G_TYPE_ONCE_STATUS (g_once_status_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gmessages.h" */
+GType g_log_level_flags_get_type (void);
+#define G_TYPE_LOG_LEVEL_FLAGS (g_log_level_flags_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gshell.h" */
+GType g_shell_error_get_type (void);
+#define G_TYPE_SHELL_ERROR (g_shell_error_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gstrfuncs.h" */
+GType g_ascii_type_get_type (void);
+#define G_TYPE_ASCII_TYPE (g_ascii_type_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gconvert.h" */
+GType g_convert_error_get_type (void);
+#define G_TYPE_CONVERT_ERROR (g_convert_error_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gnode.h" */
+GType g_traverse_flags_get_type (void);
+#define G_TYPE_TRAVERSE_FLAGS (g_traverse_flags_get_type())
+GType g_traverse_type_get_type (void);
+#define G_TYPE_TRAVERSE_TYPE (g_traverse_type_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/ghook.h" */
+GType g_hook_flag_mask_get_type (void);
+#define G_TYPE_HOOK_FLAG_MASK (g_hook_flag_mask_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gunicode.h" */
+GType g_unicode_type_get_type (void);
+#define G_TYPE_UNICODE_TYPE (g_unicode_type_get_type())
+GType g_unicode_break_type_get_type (void);
+#define G_TYPE_UNICODE_BREAK_TYPE (g_unicode_break_type_get_type())
+GType g_normalize_mode_get_type (void);
+#define G_TYPE_NORMALIZE_MODE (g_normalize_mode_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gkeyfile.h" */
+GType g_key_file_error_get_type (void);
+#define G_TYPE_KEY_FILE_ERROR (g_key_file_error_get_type())
+GType g_key_file_flags_get_type (void);
+#define G_TYPE_KEY_FILE_FLAGS (g_key_file_flags_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gbookmarkfile.h" */
+GType g_bookmark_file_error_get_type (void);
+#define G_TYPE_BOOKMARK_FILE_ERROR (g_bookmark_file_error_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gmarkup.h" */
+GType g_markup_error_get_type (void);
+#define G_TYPE_MARKUP_ERROR (g_markup_error_get_type())
+GType g_markup_parse_flags_get_type (void);
+#define G_TYPE_MARKUP_PARSE_FLAGS (g_markup_parse_flags_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/gfileutils.h" */
+GType g_file_error_get_type (void);
+#define G_TYPE_FILE_ERROR (g_file_error_get_type())
+GType g_file_test_get_type (void);
+#define G_TYPE_FILE_TEST (g_file_test_get_type())
+
+/* enumerations from "/usr/include/glib-2.0/glib/goption.h" */
+GType g_option_flags_get_type (void);
+#define G_TYPE_OPTION_FLAGS (g_option_flags_get_type())
+GType g_option_arg_get_type (void);
+#define G_TYPE_OPTION_ARG (g_option_arg_get_type())
+GType g_option_error_get_type (void);
+#define G_TYPE_OPTION_ERROR (g_option_error_get_type())
+
+G_END_DECLS
+
+#endif /* __GLIB_ENUM_TYPES_H__ */
+
+/* Generated data ends here */
+

Added: packages-wip/ruby-gnome2/trunk/gnome/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnome/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnome/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gnome/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnome/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnome/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,83 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnome  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnome  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnome  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnome  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnome  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnome  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnome  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DORBIT2=1 -pthread -DPNG_NO_MMX_CODE -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+

Added: packages-wip/ruby-gnome2/trunk/gnome/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnome/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnome/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnome/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DORBIT2=1 -pthread -DPNG_NO_MMX_CODE -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnome
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_GNOME2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -pthread  
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbgnomeversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgnome-config.c rbgnome-program.c rbpopt.c rbgnome-href.c rbgnome-uidefs.c rbgnome-sound.c rbgnome-druid-page-edge.c rbgnome-pixmap-entry.c rbgnome-gconf.c rbgnome-icon-item.c rbgnome-icon-selection.c rbgnome-font-picker.c rbgnome-color-picker.c rbgnome-icon-entry.c rbgnome-appbar.c rbgnome-dateedit.c rbgnome-app-helper.c rbgnome-druid-page.c rbgnome-popup-menu.c rbgnome-entry.c rbgnome-help.c rbgnome-stock-icons.c rbgnome-trigger.c rbgnome-client.c rbgnome-url.c rbgnome-i18n.c rbgnome-scores.c rbgnome-druid-page-standard.c rbgnome-icon-list.c rbgnome-file-entry.c rbgnome-score.c rbgnome-util.c rbgnome.c rbgnome-druid.c rbgnome-app.c rbgnome-about.c
+OBJS = rbgnome-config.o rbgnome-program.o rbpopt.o rbgnome-href.o rbgnome-uidefs.o rbgnome-sound.o rbgnome-druid-page-edge.o rbgnome-pixmap-entry.o rbgnome-gconf.o rbgnome-icon-item.o rbgnome-icon-selection.o rbgnome-font-picker.o rbgnome-color-picker.o rbgnome-icon-entry.o rbgnome-appbar.o rbgnome-dateedit.o rbgnome-app-helper.o rbgnome-druid-page.o rbgnome-popup-menu.o rbgnome-entry.o rbgnome-help.o rbgnome-stock-icons.o rbgnome-trigger.o rbgnome-client.o rbgnome-url.o rbgnome-i18n.o rbgnome-scores.o rbgnome-druid-page-standard.o rbgnome-icon-list.o rbgnome-file-entry.o rbgnome-score.o rbgnome-util.o rbgnome.o rbgnome-druid.o rbgnome-app.o rbgnome-about.o
+TARGET = gnome2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gnome2.rb
+$(RUBYLIBDIR)/gnome2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnome/src/lib/gnome2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnome/src/lib/gnome2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gnome/src/rbgnomeversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnome/src/rbgnomeversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnome/src/rbgnomeversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbgnomeversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBGNOME_VERSION_H__
+#define __RBGNOME_VERSION_H__
+
+#define GNOME_MAJOR_VERSION (2)
+#define GNOME_MINOR_VERSION (18)
+#define GNOME_MICRO_VERSION (1)
+
+#define GNOME_CHECK_VERSION(major,minor,micro)    \
+    (GNOME_MAJOR_VERSION > (major) || \
+     (GNOME_MAJOR_VERSION == (major) && GNOME_MINOR_VERSION > (minor)) || \
+     (GNOME_MAJOR_VERSION == (major) && GNOME_MINOR_VERSION == (minor) && \
+      GNOME_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBGNOME_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/gnomecanvas/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomecanvas/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomecanvas/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gnomecanvas/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomecanvas/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomecanvas/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,135 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for gnome_canvas_set_center_scroll_region()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gnome_canvas_set_center_scroll_region’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gnome_canvas_set_center_scroll_region; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gnome_canvas_set_center_scroll_region’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gnome_canvas_set_center_scroll_region(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for gnome_canvas_path_def_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gnome_canvas_path_def_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gnome_canvas_path_def_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gnome_canvas_path_def_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gnome_canvas_path_def_get_type(); return 0; }
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/gnomecanvas/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomecanvas/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomecanvas/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomecanvas/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/libart/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomecanvas
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_GNOME_CANVAS_SET_CENTER_SCROLL_REGION -DHAVE_GNOME_CANVAS_PATH_DEF_GET_TYPE -DRUBY_GNOMECANVAS2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic   
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbgnomecanvasversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgnome-canvas.c rbgnomecanvas.c rbgnome-canvas-rich-text.c rbgnome-canvas-buf.c rbgnome-canvas-item.c rbgnome-canvas-path-def.c rbgnome-canvas-util.c
+OBJS = rbgnome-canvas.o rbgnomecanvas.o rbgnome-canvas-rich-text.o rbgnome-canvas-buf.o rbgnome-canvas-item.o rbgnome-canvas-path-def.o rbgnome-canvas-util.o
+TARGET = gnomecanvas2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gnomecanvas2.rb
+$(RUBYLIBDIR)/gnomecanvas2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomecanvas/src/lib/gnomecanvas2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomecanvas/src/lib/gnomecanvas2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gnomecanvas/src/rbgnomecanvasversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomecanvas/src/rbgnomecanvasversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomecanvas/src/rbgnomecanvasversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbgnomecanvasversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBGNOMECANVAS_VERSION_H__
+#define __RBGNOMECANVAS_VERSION_H__
+
+#define GNOMECANVAS_MAJOR_VERSION (2)
+#define GNOMECANVAS_MINOR_VERSION (14)
+#define GNOMECANVAS_MICRO_VERSION (0)
+
+#define GNOMECANVAS_CHECK_VERSION(major,minor,micro)    \
+    (GNOMECANVAS_MAJOR_VERSION > (major) || \
+     (GNOMECANVAS_MAJOR_VERSION == (major) && GNOMECANVAS_MINOR_VERSION > (minor)) || \
+     (GNOMECANVAS_MAJOR_VERSION == (major) && GNOMECANVAS_MINOR_VERSION == (minor) && \
+      GNOMECANVAS_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBGNOMECANVAS_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/gnomeprint/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomeprint/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomeprint/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gnomeprint/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomeprint/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomeprint/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,83 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprint  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprint  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprint  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprint  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprint  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprint  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprint  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libgnomeprint-2.2 -I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+

Added: packages-wip/ruby-gnome2/trunk/gnomeprint/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomeprint/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomeprint/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprint/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libgnomeprint-2.2 -I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/libart/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprint
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_GNOMEPRINT2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -Wl,--export-dynamic  
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rblibgnomeprintversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgnomeprint-2-2 -lz -lart_lgpl_2 -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgp.c rbgp-gnome-print.c rbgp-gpa-printer.c rbgp-utils.c rbgp-gpa-state.c rbgp-gpa-list.c rbgp-gpa-root.c rbgp-gnome-print-job.c rbgp-gnome-print-unit.c rbgp-gpa-settings.c rbgp-gpa-node.c rbgp-gnome-print-pango.c rbgp-gnome-print-paper.c rbgp-gnome-print-config.c rbgp-gpa-model.c
+OBJS = rbgp.o rbgp-gnome-print.o rbgp-gpa-printer.o rbgp-utils.o rbgp-gpa-state.o rbgp-gpa-list.o rbgp-gpa-root.o rbgp-gnome-print-job.o rbgp-gnome-print-unit.o rbgp-gpa-settings.o rbgp-gpa-node.o rbgp-gnome-print-pango.o rbgp-gnome-print-paper.o rbgp-gnome-print-config.o rbgp-gpa-model.o
+TARGET = gnomeprint2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gnomeprint2.rb
+$(RUBYLIBDIR)/gnomeprint2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprint/src/lib/gnomeprint2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprint/src/lib/gnomeprint2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gnomeprint/src/rblibgnomeprintversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomeprint/src/rblibgnomeprintversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomeprint/src/rblibgnomeprintversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rblibgnomeprintversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBLIBGNOMEPRINT_VERSION_H__
+#define __RBLIBGNOMEPRINT_VERSION_H__
+
+#define LIBGNOMEPRINT_MAJOR_VERSION (2)
+#define LIBGNOMEPRINT_MINOR_VERSION (12)
+#define LIBGNOMEPRINT_MICRO_VERSION (1)
+
+#define LIBGNOMEPRINT_CHECK_VERSION(major,minor,micro)    \
+    (LIBGNOMEPRINT_MAJOR_VERSION > (major) || \
+     (LIBGNOMEPRINT_MAJOR_VERSION == (major) && LIBGNOMEPRINT_MINOR_VERSION > (minor)) || \
+     (LIBGNOMEPRINT_MAJOR_VERSION == (major) && LIBGNOMEPRINT_MINOR_VERSION == (minor) && \
+      LIBGNOMEPRINT_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBLIBGNOMEPRINT_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/gnomeprintui/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomeprintui/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomeprintui/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gnomeprintui/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomeprintui/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomeprintui/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,113 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomeprintui-2.2 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_header: checking for libgnomeprintui/gnome-print-config-dialog.h... -------------------- yes
+
+"cc -E -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprint/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/libart/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomeprintui-2.2 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <libgnomeprintui/gnome-print-config-dialog.h>
+/* end */
+
+--------------------
+
+have_header: checking for libgnomeprintui/gnome-font-dialog.h... -------------------- yes
+
+"cc -E -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprint/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/libart/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomeprintui-2.2 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <libgnomeprintui/gnome-font-dialog.h>
+/* end */
+
+--------------------
+
+have_header: checking for libgnomeprintui/libgnomeprintui-enum-types.h... -------------------- yes
+
+"cc -E -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprint/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/libart/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomeprintui-2.2 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <libgnomeprintui/libgnomeprintui-enum-types.h>
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/gnomeprintui/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomeprintui/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomeprintui/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprintui/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libgnomeprintui-2.2 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprint/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/libart/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomeprintui
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_LIBGNOMEPRINTUI_GNOME_PRINT_CONFIG_DIALOG_H -DHAVE_LIBGNOMEPRINTUI_GNOME_FONT_DIALOG_H -DHAVE_LIBGNOMEPRINTUI_LIBGNOMEPRINTUI_ENUM_TYPES_H -DRUBY_GNOMEPRINTUI2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -Wl,--export-dynamic  
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rblibgnomeprintuiversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgnomeprintui-2-2 -lgnomeprint-2-2 -lz -lgnomecanvas-2 -lxml2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgpui.c rbgpui-print-dialog.c rbgpui-font-dialog.c rbgpui-print-job-preview.c rbgpui-print-preview.c rbgpui-print-config-dialog.c rbgpui-print-paper-selector.c rbgpui-print-content-selector.c rbgpui-print-unit-selector.c
+OBJS = rbgpui.o rbgpui-print-dialog.o rbgpui-font-dialog.o rbgpui-print-job-preview.o rbgpui-print-preview.o rbgpui-print-config-dialog.o rbgpui-print-paper-selector.o rbgpui-print-content-selector.o rbgpui-print-unit-selector.o
+TARGET = gnomeprintui2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gnomeprintui2.rb
+$(RUBYLIBDIR)/gnomeprintui2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprintui/src/lib/gnomeprintui2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomeprintui/src/lib/gnomeprintui2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gnomeprintui/src/rblibgnomeprintuiversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomeprintui/src/rblibgnomeprintuiversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomeprintui/src/rblibgnomeprintuiversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rblibgnomeprintuiversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBLIBGNOMEPRINTUI_VERSION_H__
+#define __RBLIBGNOMEPRINTUI_VERSION_H__
+
+#define LIBGNOMEPRINTUI_MAJOR_VERSION (2)
+#define LIBGNOMEPRINTUI_MINOR_VERSION (12)
+#define LIBGNOMEPRINTUI_MICRO_VERSION (1)
+
+#define LIBGNOMEPRINTUI_CHECK_VERSION(major,minor,micro)    \
+    (LIBGNOMEPRINTUI_MAJOR_VERSION > (major) || \
+     (LIBGNOMEPRINTUI_MAJOR_VERSION == (major) && LIBGNOMEPRINTUI_MINOR_VERSION > (minor)) || \
+     (LIBGNOMEPRINTUI_MAJOR_VERSION == (major) && LIBGNOMEPRINTUI_MINOR_VERSION == (minor) && \
+      LIBGNOMEPRINTUI_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBLIBGNOMEPRINTUI_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/gnomevfs/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomevfs/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomevfs/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gnomevfs/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomevfs/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomevfs/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,112 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+have_func: checking for rb_exec_recursive()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0   -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/include/gnome-vfs-module-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread -pthread      -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgobject-2.0 -lglib-2.0   -lruby1.8-static  -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgobject-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_exec_recursive’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_exec_recursive; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0   -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/include/gnome-vfs-module-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread -pthread      -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgobject-2.0 -lglib-2.0   -lruby1.8-static  -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgobject-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_exec_recursive’
+/tmp/ccs6gJNC.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `rb_exec_recursive'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_exec_recursive(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0   -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/include/gnome-vfs-module-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+

Added: packages-wip/ruby-gnome2/trunk/gnomevfs/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomevfs/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomevfs/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomevfs/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0   -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/include/gnome-vfs-module-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gnomevfs
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_GNOMEVFS_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -pthread -pthread   
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbgnomevfsversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lgobject-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = gnomevfs-result.c gnomevfs-application-registry.c gnomevfs-monitor.c gnomevfs-mime.c gnomevfs-directory.c gnomevfs.c gnomevfs-mime-application.c gnomevfs-fileinfo.c gnomevfs-uri.c gnomevfs-file.c
+OBJS = gnomevfs-result.o gnomevfs-application-registry.o gnomevfs-monitor.o gnomevfs-mime.o gnomevfs-directory.o gnomevfs.o gnomevfs-mime-application.o gnomevfs-fileinfo.o gnomevfs-uri.o gnomevfs-file.o
+TARGET = gnomevfs
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gnomevfs.rb
+$(RUBYLIBDIR)/gnomevfs.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomevfs/src/lib/gnomevfs.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gnomevfs/src/lib/gnomevfs.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gnomevfs/src/rbgnomevfsversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gnomevfs/src/rbgnomevfsversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gnomevfs/src/rbgnomevfsversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbgnomevfsversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBGNOMEVFS_VERSION_H__
+#define __RBGNOMEVFS_VERSION_H__
+
+#define GNOMEVFS_MAJOR_VERSION (2)
+#define GNOMEVFS_MINOR_VERSION (14)
+#define GNOMEVFS_MICRO_VERSION (2)
+
+#define GNOMEVFS_CHECK_VERSION(major,minor,micro)    \
+    (GNOMEVFS_MAJOR_VERSION > (major) || \
+     (GNOMEVFS_MAJOR_VERSION == (major) && GNOMEVFS_MINOR_VERSION > (minor)) || \
+     (GNOMEVFS_MAJOR_VERSION == (major) && GNOMEVFS_MINOR_VERSION == (minor) && \
+      GNOMEVFS_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBGNOMEVFS_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/gtk/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtk/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtk/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gtk/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtk/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtk/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,340 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for gtk_plug_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_plug_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_plug_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_plug_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_plug_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for gtk_socket_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_socket_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_socket_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_socket_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_socket_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_render_part_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_render_part_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_render_part_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_render_part_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_render_part_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for XReadBitmapFileData()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘XReadBitmapFileData’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))XReadBitmapFileData; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘XReadBitmapFileData’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { XReadBitmapFileData(); return 0; }
+/* end */
+
+--------------------
+
+have_header: checking for X11/Xlib.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <X11/Xlib.h>
+/* end */
+
+--------------------
+
+have_func: checking for XGetErrorText()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘XGetErrorText’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))XGetErrorText; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread      -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘XGetErrorText’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { XGetErrorText(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for gtk_print_unix_dialog_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread       -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_print_unix_dialog_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_print_unix_dialog_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread       -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_print_unix_dialog_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_print_unix_dialog_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for gtk_print_job_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread       -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_print_job_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_print_job_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread       -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_print_job_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_print_job_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for gtk_printer_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread       -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_printer_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_printer_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread       -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_printer_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_printer_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for gtk_page_setup_unix_get_type()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread       -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_page_setup_unix_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_page_setup_unix_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -pthread       -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_page_setup_unix_get_type’
+/tmp/ccWxy47U.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `gtk_page_setup_unix_get_type'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_page_setup_unix_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_header: checking for rb_cairo.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <rb_cairo.h>
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/gtk/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtk/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtk/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,163 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/pango/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtk
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_GTK2_TARGET=\"x11\" -DHAVE_GTK_PLUG_GET_TYPE -DHAVE_GTK_SOCKET_GET_TYPE -DHAVE_PANGO_RENDER_PART_GET_TYPE -DHAVE_XREADBITMAPFILEDATA -DHAVE_X11_XLIB_H -DHAVE_XGETERRORTEXT -DHAVE_GTK_PRINT_UNIX_DIALOG_GET_TYPE -DHAVE_GTK_PRINT_JOB_GET_TYPE -DHAVE_GTK_PRINTER_GET_TYPE -DHAVE_RB_CAIRO_H -DRUBY_GTK2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -pthread     
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbgdkkeysyms.h rbgtkinits.c
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgthread-2.0 -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lcairo   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgtklinkbutton.c rbgdkdragcontext.c rbgtktextappearance.c rbgtkiconinfo.c rbgtkentry.c rbgtkimcontext.c rbgdkrgb.c rbgtkmessagedialog.c rbgtktextiter.c rbgtklayout.c rbgtktable.c rbgtkselection.c rbgtkoptionmenu.c rbgdkdisplay.c rbgtkrecentchoosermenu.c rbgtktreeiter.c rbgtkdrag.c rbgtkcolorselectiondialog.c rbgdkx11.c rbgtkcolorbutton.c rbgtkvbox.c rbgtkmain.c rbgtkcellrendererspin.c rbgtkcellrenderertoggle.c rbgtktreemodelsort.c rbgtkaccelerator.c rbgtkcalendar.c rbgtktreedragdest.c rbgtkdrawingarea.c rbgtkrecentchooserdialog.c rbgtkhscale.c rbgtkrc.c rbgtktreestore.c rbgtkcombobox.c rbgdkscreen.c rbgtkwidget.c rbgtkfontbutton.c rbgtkpapersize.c rbgtkallocation.c rbgdkkeymap.c rbgtkhandlebox.c rbgtkprintoperationpreview.c rbgtkeventbox.c rbgdkregion.c rbgtktextbuffer.c rbgtkfontselection.c rbgtkstatusicon.c rbgtkviewport.c rbgtksocket.c rbgtkruler.c rbgtkcheckbutton.c rbgtkcellview.c rbgtkhseparator.c rbgtkfilefilter.c rbgtkscrollbar.c rbgdk.c rbgtkbutton.c rbgtktreemodelfilter.c rbgtkrecentinfo.c rbgtkiconsize.c rbgtktoolitem.c rbgtkmenushell.c rbgtkclipboard.c rbgtktargetlist.c rbgtkicontheme.c rbgtkimagemenuitem.c rbgdkselection.c rbgtktreedrag.c rbgtkscrolledwindow.c rbgtkalignment.c rbgtkvbbox.c rbgtkmenubar.c rbgtkmenuitem.c rbgtkcellrenderer.c rbgtkcelllayout.c rbgdkproperty.c rbgtkplug.c rbgtktreesortable.c rbgtkvpaned.c rbgtkseparatortoolitem.c rbgtktextattributes.c rbgtkprinter.c rbgtkfixed.c rbgtkfilechooser.c rbgtkcomboboxentry.c rbgtktreeviewcolumn.c rbgtkcontainer.c rbgtkiconview.c rbgtkaccelgroup.c rbgtk.c rbgtktreeview.c rbgtkcombo.c rbgtkmenu.c rbgtktreemodel.c rbgtkhscrollbar.c rbgtkaction.c rbgtkprintoperation.c rbgtklabel.c rbgdktimecoord.c rbgtktreerowreference.c rbgtktoggletoolbutton.c rbgtkassistant.c rbgtkinits.c rbgtkrcstyle.c rbgdkatom.c rbgdkgeometry.c rbgtkgamma.c rbgtkvruler.c rbgtkselectiondata.c rbgtktextview.c rbgtkcellrendereraccel.c rbgtkdialog.c rbgtkfilechooserwidget.c rbgtkhruler.c rbgtkiconset.c rbgdkdisplaymanager.c rbgtkhbox.c rbgtkiconfactory.c rbgtkimcontextsimple.c rbgtkcellrenderertext.c init.c rbgtkcheckmenuitem.c rbgtkfilechooserbutton.c rbgtksettings.c rbgtkseparatormenuitem.c rbgdkpixbuf.c rbgtkwindow.c rbgtkrecentfilterinfo.c rbgtkbox.c rbgtkrecentchooser.c rbgtkcelleditable.c rbgtkmisc.c rbgtktextchild.c rbgdkpango.c rbgtktooltips.c rbgtkprintsettings.c rbgtkrecentdata.c rbgtksizegroup.c rbgtkwindowgroup.c rbgtkbin.c rbgdkcairo.c rbgtkcurve.c rbgdkcolormap.c rbgtkaccelmap.c rbgtkobject.c rbgtkarrow.c rbgtkexpander.c rbgtkactiongroup.c rbgtkcellrendererpixbuf.c rbgtkitem.c rbgtkimmulticontext.c rbgtkstyle.c rbgdkpangorenderer.c rbgdkcursor.c rbgtkcolorsel.c rbgtkvscrollbar.c rbgtktoolbutton.c rbgtkcellrendererprogress.c rbgdkvisual.c rbgtktreeselection.c rbgtkvscale.c rbgtkrecentchooserwidget.c rbgtkentrycompletion.c rbgtkprintjob.c rbgtkliststore.c rbgtktearoffmenuitem.c rbgtktogglebutton.c rbgdkdraw.c rbgtkseparator.c rbgdkimage.c rbgtkinputdialog.c rbgtkaccelgroupentry.c rbgdkevent.c rbgtkbbox.c rbgtkaboutdialog.c rbgtkpagesetupunixdialog.c rbgtkfilechooserdialog.c rbgtkaccellabel.c rbgdkdevice.c rbgtktoolbar.c rbgtkhpaned.c rbgtkborder.c rbgtkframe.c rbgtktextmark.c rbgtktreedragsource.c rbgdkpixmap.c rbgtkprintunixdialog.c rbgtkiconsource.c rbgtkrecentmanager.c rbgtkprintcontext.c rbgtkrange.c rbgtkmenutoolbutton.c rbgdkrectangle.c rbgtkpagesetup.c rbgtkradiobutton.c rbgtkhbbox.c rbgtkconst.c rbgdkconst.c rbgtktreepath.c rbgtkrecentfilter.c rbgtkscale.c rbgtkcellrenderercombo.c rbgtkradiomenuitem.c rbgtkuimanager.c rbgtkstatusbar.c rbgtknotebook.c rbgtkadjustment.c rbgtkfilesel.c rbgtkaspectframe.c rbgtkimage.c rbgtkvseparator.c rbgtkstock.c rbgtktexttagtable.c rbgdkthreads.c rbgtkitemfactory.c rbgtkeditable.c rbgtkradioaction.c rbgtkbindingset.c rbgtkaccelkey.c rbgtkprogressbar.c rbgtktexttag.c rbgtktoggleaction.c rbgdkcolor.c rbgdkinput.c rbgtkfontselectiondialog.c rbgtkpaned.c rbgtkradiotoolbutton.c rbgdkwindow.c rbgdkgc.c rbgtkspinbutton.c rbgdkwindowattr.c rbgdkkeyval.c rbgtkprogress.c rbgtkaccessible.c rbgtkinvisible.c
+OBJS = rbgtklinkbutton.o rbgdkdragcontext.o rbgtktextappearance.o rbgtkiconinfo.o rbgtkentry.o rbgtkimcontext.o rbgdkrgb.o rbgtkmessagedialog.o rbgtktextiter.o rbgtklayout.o rbgtktable.o rbgtkselection.o rbgtkoptionmenu.o rbgdkdisplay.o rbgtkrecentchoosermenu.o rbgtktreeiter.o rbgtkdrag.o rbgtkcolorselectiondialog.o rbgdkx11.o rbgtkcolorbutton.o rbgtkvbox.o rbgtkmain.o rbgtkcellrendererspin.o rbgtkcellrenderertoggle.o rbgtktreemodelsort.o rbgtkaccelerator.o rbgtkcalendar.o rbgtktreedragdest.o rbgtkdrawingarea.o rbgtkrecentchooserdialog.o rbgtkhscale.o rbgtkrc.o rbgtktreestore.o rbgtkcombobox.o rbgdkscreen.o rbgtkwidget.o rbgtkfontbutton.o rbgtkpapersize.o rbgtkallocation.o rbgdkkeymap.o rbgtkhandlebox.o rbgtkprintoperationpreview.o rbgtkeventbox.o rbgdkregion.o rbgtktextbuffer.o rbgtkfontselection.o rbgtkstatusicon.o rbgtkviewport.o rbgtksocket.o rbgtkruler.o rbgtkcheckbutton.o rbgtkcellview.o rbgtkhseparator.o rbgtkfilefilter.o rbgtkscrollbar.o rbgdk.o rbgtkbutton.o rbgtktreemodelfilter.o rbgtkrecentinfo.o rbgtkiconsize.o rbgtktoolitem.o rbgtkmenushell.o rbgtkclipboard.o rbgtktargetlist.o rbgtkicontheme.o rbgtkimagemenuitem.o rbgdkselection.o rbgtktreedrag.o rbgtkscrolledwindow.o rbgtkalignment.o rbgtkvbbox.o rbgtkmenubar.o rbgtkmenuitem.o rbgtkcellrenderer.o rbgtkcelllayout.o rbgdkproperty.o rbgtkplug.o rbgtktreesortable.o rbgtkvpaned.o rbgtkseparatortoolitem.o rbgtktextattributes.o rbgtkprinter.o rbgtkfixed.o rbgtkfilechooser.o rbgtkcomboboxentry.o rbgtktreeviewcolumn.o rbgtkcontainer.o rbgtkiconview.o rbgtkaccelgroup.o rbgtk.o rbgtktreeview.o rbgtkcombo.o rbgtkmenu.o rbgtktreemodel.o rbgtkhscrollbar.o rbgtkaction.o rbgtkprintoperation.o rbgtklabel.o rbgdktimecoord.o rbgtktreerowreference.o rbgtktoggletoolbutton.o rbgtkassistant.o rbgtkinits.o rbgtkrcstyle.o rbgdkatom.o rbgdkgeometry.o rbgtkgamma.o rbgtkvruler.o rbgtkselectiondata.o rbgtktextview.o rbgtkcellrendereraccel.o rbgtkdialog.o rbgtkfilechooserwidget.o rbgtkhruler.o rbgtkiconset.o rbgdkdisplaymanager.o rbgtkhbox.o rbgtkiconfactory.o rbgtkimcontextsimple.o rbgtkcellrenderertext.o init.o rbgtkcheckmenuitem.o rbgtkfilechooserbutton.o rbgtksettings.o rbgtkseparatormenuitem.o rbgdkpixbuf.o rbgtkwindow.o rbgtkrecentfilterinfo.o rbgtkbox.o rbgtkrecentchooser.o rbgtkcelleditable.o rbgtkmisc.o rbgtktextchild.o rbgdkpango.o rbgtktooltips.o rbgtkprintsettings.o rbgtkrecentdata.o rbgtksizegroup.o rbgtkwindowgroup.o rbgtkbin.o rbgdkcairo.o rbgtkcurve.o rbgdkcolormap.o rbgtkaccelmap.o rbgtkobject.o rbgtkarrow.o rbgtkexpander.o rbgtkactiongroup.o rbgtkcellrendererpixbuf.o rbgtkitem.o rbgtkimmulticontext.o rbgtkstyle.o rbgdkpangorenderer.o rbgdkcursor.o rbgtkcolorsel.o rbgtkvscrollbar.o rbgtktoolbutton.o rbgtkcellrendererprogress.o rbgdkvisual.o rbgtktreeselection.o rbgtkvscale.o rbgtkrecentchooserwidget.o rbgtkentrycompletion.o rbgtkprintjob.o rbgtkliststore.o rbgtktearoffmenuitem.o rbgtktogglebutton.o rbgdkdraw.o rbgtkseparator.o rbgdkimage.o rbgtkinputdialog.o rbgtkaccelgroupentry.o rbgdkevent.o rbgtkbbox.o rbgtkaboutdialog.o rbgtkpagesetupunixdialog.o rbgtkfilechooserdialog.o rbgtkaccellabel.o rbgdkdevice.o rbgtktoolbar.o rbgtkhpaned.o rbgtkborder.o rbgtkframe.o rbgtktextmark.o rbgtktreedragsource.o rbgdkpixmap.o rbgtkprintunixdialog.o rbgtkiconsource.o rbgtkrecentmanager.o rbgtkprintcontext.o rbgtkrange.o rbgtkmenutoolbutton.o rbgdkrectangle.o rbgtkpagesetup.o rbgtkradiobutton.o rbgtkhbbox.o rbgtkconst.o rbgdkconst.o rbgtktreepath.o rbgtkrecentfilter.o rbgtkscale.o rbgtkcellrenderercombo.o rbgtkradiomenuitem.o rbgtkuimanager.o rbgtkstatusbar.o rbgtknotebook.o rbgtkadjustment.o rbgtkfilesel.o rbgtkaspectframe.o rbgtkimage.o rbgtkvseparator.o rbgtkstock.o rbgtktexttagtable.o rbgdkthreads.o rbgtkitemfactory.o rbgtkeditable.o rbgtkradioaction.o rbgtkbindingset.o rbgtkaccelkey.o rbgtkprogressbar.o rbgtktexttag.o rbgtktoggleaction.o rbgdkcolor.o rbgdkinput.o rbgtkfontselectiondialog.o rbgtkpaned.o rbgtkradiotoolbutton.o rbgdkwindow.o rbgdkgc.o rbgtkspinbutton.o rbgdkwindowattr.o rbgdkkeyval.o rbgtkprogress.o rbgtkaccessible.o rbgtkinvisible.o
+TARGET = gtk2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)/gtk2
+install-rb-default: $(RUBYLIBDIR)/gtk2/base.rb
+$(RUBYLIBDIR)/gtk2/base.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src/lib/gtk2/base.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src/lib/gtk2/base.rb $(@D)
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gtk2.rb
+$(RUBYLIBDIR)/gtk2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src/lib/gtk2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src/lib/gtk2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR)/gtk2:
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+###
+install: 
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbgtk.h $(sitearchdir)$(target_prefix)

Added: packages-wip/ruby-gnome2/trunk/gtk/src/rbgdkkeysyms.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtk/src/rbgdkkeysyms.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtk/src/rbgdkkeysyms.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,1708 @@
+rb_define_const(mGdkKeyval, "GDK_VoidSymbol", INT2FIX(GDK_VoidSymbol));
+rb_define_const(mGdkKeyval, "GDK_BackSpace", INT2FIX(GDK_BackSpace));
+rb_define_const(mGdkKeyval, "GDK_Tab", INT2FIX(GDK_Tab));
+rb_define_const(mGdkKeyval, "GDK_Linefeed", INT2FIX(GDK_Linefeed));
+rb_define_const(mGdkKeyval, "GDK_Clear", INT2FIX(GDK_Clear));
+rb_define_const(mGdkKeyval, "GDK_Return", INT2FIX(GDK_Return));
+rb_define_const(mGdkKeyval, "GDK_Pause", INT2FIX(GDK_Pause));
+rb_define_const(mGdkKeyval, "GDK_Scroll_Lock", INT2FIX(GDK_Scroll_Lock));
+rb_define_const(mGdkKeyval, "GDK_Sys_Req", INT2FIX(GDK_Sys_Req));
+rb_define_const(mGdkKeyval, "GDK_Escape", INT2FIX(GDK_Escape));
+rb_define_const(mGdkKeyval, "GDK_Delete", INT2FIX(GDK_Delete));
+rb_define_const(mGdkKeyval, "GDK_Multi_key", INT2FIX(GDK_Multi_key));
+rb_define_const(mGdkKeyval, "GDK_Codeinput", INT2FIX(GDK_Codeinput));
+rb_define_const(mGdkKeyval, "GDK_SingleCandidate", INT2FIX(GDK_SingleCandidate));
+rb_define_const(mGdkKeyval, "GDK_MultipleCandidate", INT2FIX(GDK_MultipleCandidate));
+rb_define_const(mGdkKeyval, "GDK_PreviousCandidate", INT2FIX(GDK_PreviousCandidate));
+rb_define_const(mGdkKeyval, "GDK_Kanji", INT2FIX(GDK_Kanji));
+rb_define_const(mGdkKeyval, "GDK_Muhenkan", INT2FIX(GDK_Muhenkan));
+rb_define_const(mGdkKeyval, "GDK_Henkan_Mode", INT2FIX(GDK_Henkan_Mode));
+rb_define_const(mGdkKeyval, "GDK_Henkan", INT2FIX(GDK_Henkan));
+rb_define_const(mGdkKeyval, "GDK_Romaji", INT2FIX(GDK_Romaji));
+rb_define_const(mGdkKeyval, "GDK_Hiragana", INT2FIX(GDK_Hiragana));
+rb_define_const(mGdkKeyval, "GDK_Katakana", INT2FIX(GDK_Katakana));
+rb_define_const(mGdkKeyval, "GDK_Hiragana_Katakana", INT2FIX(GDK_Hiragana_Katakana));
+rb_define_const(mGdkKeyval, "GDK_Zenkaku", INT2FIX(GDK_Zenkaku));
+rb_define_const(mGdkKeyval, "GDK_Hankaku", INT2FIX(GDK_Hankaku));
+rb_define_const(mGdkKeyval, "GDK_Zenkaku_Hankaku", INT2FIX(GDK_Zenkaku_Hankaku));
+rb_define_const(mGdkKeyval, "GDK_Touroku", INT2FIX(GDK_Touroku));
+rb_define_const(mGdkKeyval, "GDK_Massyo", INT2FIX(GDK_Massyo));
+rb_define_const(mGdkKeyval, "GDK_Kana_Lock", INT2FIX(GDK_Kana_Lock));
+rb_define_const(mGdkKeyval, "GDK_Kana_Shift", INT2FIX(GDK_Kana_Shift));
+rb_define_const(mGdkKeyval, "GDK_Eisu_Shift", INT2FIX(GDK_Eisu_Shift));
+rb_define_const(mGdkKeyval, "GDK_Eisu_toggle", INT2FIX(GDK_Eisu_toggle));
+rb_define_const(mGdkKeyval, "GDK_Kanji_Bangou", INT2FIX(GDK_Kanji_Bangou));
+rb_define_const(mGdkKeyval, "GDK_Zen_Koho", INT2FIX(GDK_Zen_Koho));
+rb_define_const(mGdkKeyval, "GDK_Mae_Koho", INT2FIX(GDK_Mae_Koho));
+rb_define_const(mGdkKeyval, "GDK_Home", INT2FIX(GDK_Home));
+rb_define_const(mGdkKeyval, "GDK_Left", INT2FIX(GDK_Left));
+rb_define_const(mGdkKeyval, "GDK_Up", INT2FIX(GDK_Up));
+rb_define_const(mGdkKeyval, "GDK_Right", INT2FIX(GDK_Right));
+rb_define_const(mGdkKeyval, "GDK_Down", INT2FIX(GDK_Down));
+rb_define_const(mGdkKeyval, "GDK_Prior", INT2FIX(GDK_Prior));
+rb_define_const(mGdkKeyval, "GDK_Page_Up", INT2FIX(GDK_Page_Up));
+rb_define_const(mGdkKeyval, "GDK_Next", INT2FIX(GDK_Next));
+rb_define_const(mGdkKeyval, "GDK_Page_Down", INT2FIX(GDK_Page_Down));
+rb_define_const(mGdkKeyval, "GDK_End", INT2FIX(GDK_End));
+rb_define_const(mGdkKeyval, "GDK_Begin", INT2FIX(GDK_Begin));
+rb_define_const(mGdkKeyval, "GDK_Select", INT2FIX(GDK_Select));
+rb_define_const(mGdkKeyval, "GDK_Print", INT2FIX(GDK_Print));
+rb_define_const(mGdkKeyval, "GDK_Execute", INT2FIX(GDK_Execute));
+rb_define_const(mGdkKeyval, "GDK_Insert", INT2FIX(GDK_Insert));
+rb_define_const(mGdkKeyval, "GDK_Undo", INT2FIX(GDK_Undo));
+rb_define_const(mGdkKeyval, "GDK_Redo", INT2FIX(GDK_Redo));
+rb_define_const(mGdkKeyval, "GDK_Menu", INT2FIX(GDK_Menu));
+rb_define_const(mGdkKeyval, "GDK_Find", INT2FIX(GDK_Find));
+rb_define_const(mGdkKeyval, "GDK_Cancel", INT2FIX(GDK_Cancel));
+rb_define_const(mGdkKeyval, "GDK_Help", INT2FIX(GDK_Help));
+rb_define_const(mGdkKeyval, "GDK_Break", INT2FIX(GDK_Break));
+rb_define_const(mGdkKeyval, "GDK_Mode_switch", INT2FIX(GDK_Mode_switch));
+rb_define_const(mGdkKeyval, "GDK_script_switch", INT2FIX(GDK_script_switch));
+rb_define_const(mGdkKeyval, "GDK_Num_Lock", INT2FIX(GDK_Num_Lock));
+rb_define_const(mGdkKeyval, "GDK_KP_Space", INT2FIX(GDK_KP_Space));
+rb_define_const(mGdkKeyval, "GDK_KP_Tab", INT2FIX(GDK_KP_Tab));
+rb_define_const(mGdkKeyval, "GDK_KP_Enter", INT2FIX(GDK_KP_Enter));
+rb_define_const(mGdkKeyval, "GDK_KP_F1", INT2FIX(GDK_KP_F1));
+rb_define_const(mGdkKeyval, "GDK_KP_F2", INT2FIX(GDK_KP_F2));
+rb_define_const(mGdkKeyval, "GDK_KP_F3", INT2FIX(GDK_KP_F3));
+rb_define_const(mGdkKeyval, "GDK_KP_F4", INT2FIX(GDK_KP_F4));
+rb_define_const(mGdkKeyval, "GDK_KP_Home", INT2FIX(GDK_KP_Home));
+rb_define_const(mGdkKeyval, "GDK_KP_Left", INT2FIX(GDK_KP_Left));
+rb_define_const(mGdkKeyval, "GDK_KP_Up", INT2FIX(GDK_KP_Up));
+rb_define_const(mGdkKeyval, "GDK_KP_Right", INT2FIX(GDK_KP_Right));
+rb_define_const(mGdkKeyval, "GDK_KP_Down", INT2FIX(GDK_KP_Down));
+rb_define_const(mGdkKeyval, "GDK_KP_Prior", INT2FIX(GDK_KP_Prior));
+rb_define_const(mGdkKeyval, "GDK_KP_Page_Up", INT2FIX(GDK_KP_Page_Up));
+rb_define_const(mGdkKeyval, "GDK_KP_Next", INT2FIX(GDK_KP_Next));
+rb_define_const(mGdkKeyval, "GDK_KP_Page_Down", INT2FIX(GDK_KP_Page_Down));
+rb_define_const(mGdkKeyval, "GDK_KP_End", INT2FIX(GDK_KP_End));
+rb_define_const(mGdkKeyval, "GDK_KP_Begin", INT2FIX(GDK_KP_Begin));
+rb_define_const(mGdkKeyval, "GDK_KP_Insert", INT2FIX(GDK_KP_Insert));
+rb_define_const(mGdkKeyval, "GDK_KP_Delete", INT2FIX(GDK_KP_Delete));
+rb_define_const(mGdkKeyval, "GDK_KP_Equal", INT2FIX(GDK_KP_Equal));
+rb_define_const(mGdkKeyval, "GDK_KP_Multiply", INT2FIX(GDK_KP_Multiply));
+rb_define_const(mGdkKeyval, "GDK_KP_Add", INT2FIX(GDK_KP_Add));
+rb_define_const(mGdkKeyval, "GDK_KP_Separator", INT2FIX(GDK_KP_Separator));
+rb_define_const(mGdkKeyval, "GDK_KP_Subtract", INT2FIX(GDK_KP_Subtract));
+rb_define_const(mGdkKeyval, "GDK_KP_Decimal", INT2FIX(GDK_KP_Decimal));
+rb_define_const(mGdkKeyval, "GDK_KP_Divide", INT2FIX(GDK_KP_Divide));
+rb_define_const(mGdkKeyval, "GDK_KP_0", INT2FIX(GDK_KP_0));
+rb_define_const(mGdkKeyval, "GDK_KP_1", INT2FIX(GDK_KP_1));
+rb_define_const(mGdkKeyval, "GDK_KP_2", INT2FIX(GDK_KP_2));
+rb_define_const(mGdkKeyval, "GDK_KP_3", INT2FIX(GDK_KP_3));
+rb_define_const(mGdkKeyval, "GDK_KP_4", INT2FIX(GDK_KP_4));
+rb_define_const(mGdkKeyval, "GDK_KP_5", INT2FIX(GDK_KP_5));
+rb_define_const(mGdkKeyval, "GDK_KP_6", INT2FIX(GDK_KP_6));
+rb_define_const(mGdkKeyval, "GDK_KP_7", INT2FIX(GDK_KP_7));
+rb_define_const(mGdkKeyval, "GDK_KP_8", INT2FIX(GDK_KP_8));
+rb_define_const(mGdkKeyval, "GDK_KP_9", INT2FIX(GDK_KP_9));
+rb_define_const(mGdkKeyval, "GDK_F1", INT2FIX(GDK_F1));
+rb_define_const(mGdkKeyval, "GDK_F2", INT2FIX(GDK_F2));
+rb_define_const(mGdkKeyval, "GDK_F3", INT2FIX(GDK_F3));
+rb_define_const(mGdkKeyval, "GDK_F4", INT2FIX(GDK_F4));
+rb_define_const(mGdkKeyval, "GDK_F5", INT2FIX(GDK_F5));
+rb_define_const(mGdkKeyval, "GDK_F6", INT2FIX(GDK_F6));
+rb_define_const(mGdkKeyval, "GDK_F7", INT2FIX(GDK_F7));
+rb_define_const(mGdkKeyval, "GDK_F8", INT2FIX(GDK_F8));
+rb_define_const(mGdkKeyval, "GDK_F9", INT2FIX(GDK_F9));
+rb_define_const(mGdkKeyval, "GDK_F10", INT2FIX(GDK_F10));
+rb_define_const(mGdkKeyval, "GDK_F11", INT2FIX(GDK_F11));
+rb_define_const(mGdkKeyval, "GDK_L1", INT2FIX(GDK_L1));
+rb_define_const(mGdkKeyval, "GDK_F12", INT2FIX(GDK_F12));
+rb_define_const(mGdkKeyval, "GDK_L2", INT2FIX(GDK_L2));
+rb_define_const(mGdkKeyval, "GDK_F13", INT2FIX(GDK_F13));
+rb_define_const(mGdkKeyval, "GDK_L3", INT2FIX(GDK_L3));
+rb_define_const(mGdkKeyval, "GDK_F14", INT2FIX(GDK_F14));
+rb_define_const(mGdkKeyval, "GDK_L4", INT2FIX(GDK_L4));
+rb_define_const(mGdkKeyval, "GDK_F15", INT2FIX(GDK_F15));
+rb_define_const(mGdkKeyval, "GDK_L5", INT2FIX(GDK_L5));
+rb_define_const(mGdkKeyval, "GDK_F16", INT2FIX(GDK_F16));
+rb_define_const(mGdkKeyval, "GDK_L6", INT2FIX(GDK_L6));
+rb_define_const(mGdkKeyval, "GDK_F17", INT2FIX(GDK_F17));
+rb_define_const(mGdkKeyval, "GDK_L7", INT2FIX(GDK_L7));
+rb_define_const(mGdkKeyval, "GDK_F18", INT2FIX(GDK_F18));
+rb_define_const(mGdkKeyval, "GDK_L8", INT2FIX(GDK_L8));
+rb_define_const(mGdkKeyval, "GDK_F19", INT2FIX(GDK_F19));
+rb_define_const(mGdkKeyval, "GDK_L9", INT2FIX(GDK_L9));
+rb_define_const(mGdkKeyval, "GDK_F20", INT2FIX(GDK_F20));
+rb_define_const(mGdkKeyval, "GDK_L10", INT2FIX(GDK_L10));
+rb_define_const(mGdkKeyval, "GDK_F21", INT2FIX(GDK_F21));
+rb_define_const(mGdkKeyval, "GDK_R1", INT2FIX(GDK_R1));
+rb_define_const(mGdkKeyval, "GDK_F22", INT2FIX(GDK_F22));
+rb_define_const(mGdkKeyval, "GDK_R2", INT2FIX(GDK_R2));
+rb_define_const(mGdkKeyval, "GDK_F23", INT2FIX(GDK_F23));
+rb_define_const(mGdkKeyval, "GDK_R3", INT2FIX(GDK_R3));
+rb_define_const(mGdkKeyval, "GDK_F24", INT2FIX(GDK_F24));
+rb_define_const(mGdkKeyval, "GDK_R4", INT2FIX(GDK_R4));
+rb_define_const(mGdkKeyval, "GDK_F25", INT2FIX(GDK_F25));
+rb_define_const(mGdkKeyval, "GDK_R5", INT2FIX(GDK_R5));
+rb_define_const(mGdkKeyval, "GDK_F26", INT2FIX(GDK_F26));
+rb_define_const(mGdkKeyval, "GDK_R6", INT2FIX(GDK_R6));
+rb_define_const(mGdkKeyval, "GDK_F27", INT2FIX(GDK_F27));
+rb_define_const(mGdkKeyval, "GDK_R7", INT2FIX(GDK_R7));
+rb_define_const(mGdkKeyval, "GDK_F28", INT2FIX(GDK_F28));
+rb_define_const(mGdkKeyval, "GDK_R8", INT2FIX(GDK_R8));
+rb_define_const(mGdkKeyval, "GDK_F29", INT2FIX(GDK_F29));
+rb_define_const(mGdkKeyval, "GDK_R9", INT2FIX(GDK_R9));
+rb_define_const(mGdkKeyval, "GDK_F30", INT2FIX(GDK_F30));
+rb_define_const(mGdkKeyval, "GDK_R10", INT2FIX(GDK_R10));
+rb_define_const(mGdkKeyval, "GDK_F31", INT2FIX(GDK_F31));
+rb_define_const(mGdkKeyval, "GDK_R11", INT2FIX(GDK_R11));
+rb_define_const(mGdkKeyval, "GDK_F32", INT2FIX(GDK_F32));
+rb_define_const(mGdkKeyval, "GDK_R12", INT2FIX(GDK_R12));
+rb_define_const(mGdkKeyval, "GDK_F33", INT2FIX(GDK_F33));
+rb_define_const(mGdkKeyval, "GDK_R13", INT2FIX(GDK_R13));
+rb_define_const(mGdkKeyval, "GDK_F34", INT2FIX(GDK_F34));
+rb_define_const(mGdkKeyval, "GDK_R14", INT2FIX(GDK_R14));
+rb_define_const(mGdkKeyval, "GDK_F35", INT2FIX(GDK_F35));
+rb_define_const(mGdkKeyval, "GDK_R15", INT2FIX(GDK_R15));
+rb_define_const(mGdkKeyval, "GDK_Shift_L", INT2FIX(GDK_Shift_L));
+rb_define_const(mGdkKeyval, "GDK_Shift_R", INT2FIX(GDK_Shift_R));
+rb_define_const(mGdkKeyval, "GDK_Control_L", INT2FIX(GDK_Control_L));
+rb_define_const(mGdkKeyval, "GDK_Control_R", INT2FIX(GDK_Control_R));
+rb_define_const(mGdkKeyval, "GDK_Caps_Lock", INT2FIX(GDK_Caps_Lock));
+rb_define_const(mGdkKeyval, "GDK_Shift_Lock", INT2FIX(GDK_Shift_Lock));
+rb_define_const(mGdkKeyval, "GDK_Meta_L", INT2FIX(GDK_Meta_L));
+rb_define_const(mGdkKeyval, "GDK_Meta_R", INT2FIX(GDK_Meta_R));
+rb_define_const(mGdkKeyval, "GDK_Alt_L", INT2FIX(GDK_Alt_L));
+rb_define_const(mGdkKeyval, "GDK_Alt_R", INT2FIX(GDK_Alt_R));
+rb_define_const(mGdkKeyval, "GDK_Super_L", INT2FIX(GDK_Super_L));
+rb_define_const(mGdkKeyval, "GDK_Super_R", INT2FIX(GDK_Super_R));
+rb_define_const(mGdkKeyval, "GDK_Hyper_L", INT2FIX(GDK_Hyper_L));
+rb_define_const(mGdkKeyval, "GDK_Hyper_R", INT2FIX(GDK_Hyper_R));
+rb_define_const(mGdkKeyval, "GDK_ISO_Lock", INT2FIX(GDK_ISO_Lock));
+rb_define_const(mGdkKeyval, "GDK_ISO_Level2_Latch", INT2FIX(GDK_ISO_Level2_Latch));
+rb_define_const(mGdkKeyval, "GDK_ISO_Level3_Shift", INT2FIX(GDK_ISO_Level3_Shift));
+rb_define_const(mGdkKeyval, "GDK_ISO_Level3_Latch", INT2FIX(GDK_ISO_Level3_Latch));
+rb_define_const(mGdkKeyval, "GDK_ISO_Level3_Lock", INT2FIX(GDK_ISO_Level3_Lock));
+rb_define_const(mGdkKeyval, "GDK_ISO_Group_Shift", INT2FIX(GDK_ISO_Group_Shift));
+rb_define_const(mGdkKeyval, "GDK_ISO_Group_Latch", INT2FIX(GDK_ISO_Group_Latch));
+rb_define_const(mGdkKeyval, "GDK_ISO_Group_Lock", INT2FIX(GDK_ISO_Group_Lock));
+rb_define_const(mGdkKeyval, "GDK_ISO_Next_Group", INT2FIX(GDK_ISO_Next_Group));
+rb_define_const(mGdkKeyval, "GDK_ISO_Next_Group_Lock", INT2FIX(GDK_ISO_Next_Group_Lock));
+rb_define_const(mGdkKeyval, "GDK_ISO_Prev_Group", INT2FIX(GDK_ISO_Prev_Group));
+rb_define_const(mGdkKeyval, "GDK_ISO_Prev_Group_Lock", INT2FIX(GDK_ISO_Prev_Group_Lock));
+rb_define_const(mGdkKeyval, "GDK_ISO_First_Group", INT2FIX(GDK_ISO_First_Group));
+rb_define_const(mGdkKeyval, "GDK_ISO_First_Group_Lock", INT2FIX(GDK_ISO_First_Group_Lock));
+rb_define_const(mGdkKeyval, "GDK_ISO_Last_Group", INT2FIX(GDK_ISO_Last_Group));
+rb_define_const(mGdkKeyval, "GDK_ISO_Last_Group_Lock", INT2FIX(GDK_ISO_Last_Group_Lock));
+rb_define_const(mGdkKeyval, "GDK_ISO_Left_Tab", INT2FIX(GDK_ISO_Left_Tab));
+rb_define_const(mGdkKeyval, "GDK_ISO_Move_Line_Up", INT2FIX(GDK_ISO_Move_Line_Up));
+rb_define_const(mGdkKeyval, "GDK_ISO_Move_Line_Down", INT2FIX(GDK_ISO_Move_Line_Down));
+rb_define_const(mGdkKeyval, "GDK_ISO_Partial_Line_Up", INT2FIX(GDK_ISO_Partial_Line_Up));
+rb_define_const(mGdkKeyval, "GDK_ISO_Partial_Line_Down", INT2FIX(GDK_ISO_Partial_Line_Down));
+rb_define_const(mGdkKeyval, "GDK_ISO_Partial_Space_Left", INT2FIX(GDK_ISO_Partial_Space_Left));
+rb_define_const(mGdkKeyval, "GDK_ISO_Partial_Space_Right", INT2FIX(GDK_ISO_Partial_Space_Right));
+rb_define_const(mGdkKeyval, "GDK_ISO_Set_Margin_Left", INT2FIX(GDK_ISO_Set_Margin_Left));
+rb_define_const(mGdkKeyval, "GDK_ISO_Set_Margin_Right", INT2FIX(GDK_ISO_Set_Margin_Right));
+rb_define_const(mGdkKeyval, "GDK_ISO_Release_Margin_Left", INT2FIX(GDK_ISO_Release_Margin_Left));
+rb_define_const(mGdkKeyval, "GDK_ISO_Release_Margin_Right", INT2FIX(GDK_ISO_Release_Margin_Right));
+rb_define_const(mGdkKeyval, "GDK_ISO_Release_Both_Margins", INT2FIX(GDK_ISO_Release_Both_Margins));
+rb_define_const(mGdkKeyval, "GDK_ISO_Fast_Cursor_Left", INT2FIX(GDK_ISO_Fast_Cursor_Left));
+rb_define_const(mGdkKeyval, "GDK_ISO_Fast_Cursor_Right", INT2FIX(GDK_ISO_Fast_Cursor_Right));
+rb_define_const(mGdkKeyval, "GDK_ISO_Fast_Cursor_Up", INT2FIX(GDK_ISO_Fast_Cursor_Up));
+rb_define_const(mGdkKeyval, "GDK_ISO_Fast_Cursor_Down", INT2FIX(GDK_ISO_Fast_Cursor_Down));
+rb_define_const(mGdkKeyval, "GDK_ISO_Continuous_Underline", INT2FIX(GDK_ISO_Continuous_Underline));
+rb_define_const(mGdkKeyval, "GDK_ISO_Discontinuous_Underline", INT2FIX(GDK_ISO_Discontinuous_Underline));
+rb_define_const(mGdkKeyval, "GDK_ISO_Emphasize", INT2FIX(GDK_ISO_Emphasize));
+rb_define_const(mGdkKeyval, "GDK_ISO_Center_Object", INT2FIX(GDK_ISO_Center_Object));
+rb_define_const(mGdkKeyval, "GDK_ISO_Enter", INT2FIX(GDK_ISO_Enter));
+rb_define_const(mGdkKeyval, "GDK_dead_grave", INT2FIX(GDK_dead_grave));
+rb_define_const(mGdkKeyval, "GDK_dead_acute", INT2FIX(GDK_dead_acute));
+rb_define_const(mGdkKeyval, "GDK_dead_circumflex", INT2FIX(GDK_dead_circumflex));
+rb_define_const(mGdkKeyval, "GDK_dead_tilde", INT2FIX(GDK_dead_tilde));
+rb_define_const(mGdkKeyval, "GDK_dead_macron", INT2FIX(GDK_dead_macron));
+rb_define_const(mGdkKeyval, "GDK_dead_breve", INT2FIX(GDK_dead_breve));
+rb_define_const(mGdkKeyval, "GDK_dead_abovedot", INT2FIX(GDK_dead_abovedot));
+rb_define_const(mGdkKeyval, "GDK_dead_diaeresis", INT2FIX(GDK_dead_diaeresis));
+rb_define_const(mGdkKeyval, "GDK_dead_abovering", INT2FIX(GDK_dead_abovering));
+rb_define_const(mGdkKeyval, "GDK_dead_doubleacute", INT2FIX(GDK_dead_doubleacute));
+rb_define_const(mGdkKeyval, "GDK_dead_caron", INT2FIX(GDK_dead_caron));
+rb_define_const(mGdkKeyval, "GDK_dead_cedilla", INT2FIX(GDK_dead_cedilla));
+rb_define_const(mGdkKeyval, "GDK_dead_ogonek", INT2FIX(GDK_dead_ogonek));
+rb_define_const(mGdkKeyval, "GDK_dead_iota", INT2FIX(GDK_dead_iota));
+rb_define_const(mGdkKeyval, "GDK_dead_voiced_sound", INT2FIX(GDK_dead_voiced_sound));
+rb_define_const(mGdkKeyval, "GDK_dead_semivoiced_sound", INT2FIX(GDK_dead_semivoiced_sound));
+rb_define_const(mGdkKeyval, "GDK_dead_belowdot", INT2FIX(GDK_dead_belowdot));
+rb_define_const(mGdkKeyval, "GDK_dead_hook", INT2FIX(GDK_dead_hook));
+rb_define_const(mGdkKeyval, "GDK_dead_horn", INT2FIX(GDK_dead_horn));
+rb_define_const(mGdkKeyval, "GDK_First_Virtual_Screen", INT2FIX(GDK_First_Virtual_Screen));
+rb_define_const(mGdkKeyval, "GDK_Prev_Virtual_Screen", INT2FIX(GDK_Prev_Virtual_Screen));
+rb_define_const(mGdkKeyval, "GDK_Next_Virtual_Screen", INT2FIX(GDK_Next_Virtual_Screen));
+rb_define_const(mGdkKeyval, "GDK_Last_Virtual_Screen", INT2FIX(GDK_Last_Virtual_Screen));
+rb_define_const(mGdkKeyval, "GDK_Terminate_Server", INT2FIX(GDK_Terminate_Server));
+rb_define_const(mGdkKeyval, "GDK_AccessX_Enable", INT2FIX(GDK_AccessX_Enable));
+rb_define_const(mGdkKeyval, "GDK_AccessX_Feedback_Enable", INT2FIX(GDK_AccessX_Feedback_Enable));
+rb_define_const(mGdkKeyval, "GDK_RepeatKeys_Enable", INT2FIX(GDK_RepeatKeys_Enable));
+rb_define_const(mGdkKeyval, "GDK_SlowKeys_Enable", INT2FIX(GDK_SlowKeys_Enable));
+rb_define_const(mGdkKeyval, "GDK_BounceKeys_Enable", INT2FIX(GDK_BounceKeys_Enable));
+rb_define_const(mGdkKeyval, "GDK_StickyKeys_Enable", INT2FIX(GDK_StickyKeys_Enable));
+rb_define_const(mGdkKeyval, "GDK_MouseKeys_Enable", INT2FIX(GDK_MouseKeys_Enable));
+rb_define_const(mGdkKeyval, "GDK_MouseKeys_Accel_Enable", INT2FIX(GDK_MouseKeys_Accel_Enable));
+rb_define_const(mGdkKeyval, "GDK_Overlay1_Enable", INT2FIX(GDK_Overlay1_Enable));
+rb_define_const(mGdkKeyval, "GDK_Overlay2_Enable", INT2FIX(GDK_Overlay2_Enable));
+rb_define_const(mGdkKeyval, "GDK_AudibleBell_Enable", INT2FIX(GDK_AudibleBell_Enable));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Left", INT2FIX(GDK_Pointer_Left));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Right", INT2FIX(GDK_Pointer_Right));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Up", INT2FIX(GDK_Pointer_Up));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Down", INT2FIX(GDK_Pointer_Down));
+rb_define_const(mGdkKeyval, "GDK_Pointer_UpLeft", INT2FIX(GDK_Pointer_UpLeft));
+rb_define_const(mGdkKeyval, "GDK_Pointer_UpRight", INT2FIX(GDK_Pointer_UpRight));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DownLeft", INT2FIX(GDK_Pointer_DownLeft));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DownRight", INT2FIX(GDK_Pointer_DownRight));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Button_Dflt", INT2FIX(GDK_Pointer_Button_Dflt));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Button1", INT2FIX(GDK_Pointer_Button1));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Button2", INT2FIX(GDK_Pointer_Button2));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Button3", INT2FIX(GDK_Pointer_Button3));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Button4", INT2FIX(GDK_Pointer_Button4));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Button5", INT2FIX(GDK_Pointer_Button5));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DblClick_Dflt", INT2FIX(GDK_Pointer_DblClick_Dflt));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DblClick1", INT2FIX(GDK_Pointer_DblClick1));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DblClick2", INT2FIX(GDK_Pointer_DblClick2));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DblClick3", INT2FIX(GDK_Pointer_DblClick3));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DblClick4", INT2FIX(GDK_Pointer_DblClick4));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DblClick5", INT2FIX(GDK_Pointer_DblClick5));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Drag_Dflt", INT2FIX(GDK_Pointer_Drag_Dflt));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Drag1", INT2FIX(GDK_Pointer_Drag1));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Drag2", INT2FIX(GDK_Pointer_Drag2));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Drag3", INT2FIX(GDK_Pointer_Drag3));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Drag4", INT2FIX(GDK_Pointer_Drag4));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Drag5", INT2FIX(GDK_Pointer_Drag5));
+rb_define_const(mGdkKeyval, "GDK_Pointer_EnableKeys", INT2FIX(GDK_Pointer_EnableKeys));
+rb_define_const(mGdkKeyval, "GDK_Pointer_Accelerate", INT2FIX(GDK_Pointer_Accelerate));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DfltBtnNext", INT2FIX(GDK_Pointer_DfltBtnNext));
+rb_define_const(mGdkKeyval, "GDK_Pointer_DfltBtnPrev", INT2FIX(GDK_Pointer_DfltBtnPrev));
+rb_define_const(mGdkKeyval, "GDK_3270_Duplicate", INT2FIX(GDK_3270_Duplicate));
+rb_define_const(mGdkKeyval, "GDK_3270_FieldMark", INT2FIX(GDK_3270_FieldMark));
+rb_define_const(mGdkKeyval, "GDK_3270_Right2", INT2FIX(GDK_3270_Right2));
+rb_define_const(mGdkKeyval, "GDK_3270_Left2", INT2FIX(GDK_3270_Left2));
+rb_define_const(mGdkKeyval, "GDK_3270_BackTab", INT2FIX(GDK_3270_BackTab));
+rb_define_const(mGdkKeyval, "GDK_3270_EraseEOF", INT2FIX(GDK_3270_EraseEOF));
+rb_define_const(mGdkKeyval, "GDK_3270_EraseInput", INT2FIX(GDK_3270_EraseInput));
+rb_define_const(mGdkKeyval, "GDK_3270_Reset", INT2FIX(GDK_3270_Reset));
+rb_define_const(mGdkKeyval, "GDK_3270_Quit", INT2FIX(GDK_3270_Quit));
+rb_define_const(mGdkKeyval, "GDK_3270_PA1", INT2FIX(GDK_3270_PA1));
+rb_define_const(mGdkKeyval, "GDK_3270_PA2", INT2FIX(GDK_3270_PA2));
+rb_define_const(mGdkKeyval, "GDK_3270_PA3", INT2FIX(GDK_3270_PA3));
+rb_define_const(mGdkKeyval, "GDK_3270_Test", INT2FIX(GDK_3270_Test));
+rb_define_const(mGdkKeyval, "GDK_3270_Attn", INT2FIX(GDK_3270_Attn));
+rb_define_const(mGdkKeyval, "GDK_3270_CursorBlink", INT2FIX(GDK_3270_CursorBlink));
+rb_define_const(mGdkKeyval, "GDK_3270_AltCursor", INT2FIX(GDK_3270_AltCursor));
+rb_define_const(mGdkKeyval, "GDK_3270_KeyClick", INT2FIX(GDK_3270_KeyClick));
+rb_define_const(mGdkKeyval, "GDK_3270_Jump", INT2FIX(GDK_3270_Jump));
+rb_define_const(mGdkKeyval, "GDK_3270_Ident", INT2FIX(GDK_3270_Ident));
+rb_define_const(mGdkKeyval, "GDK_3270_Rule", INT2FIX(GDK_3270_Rule));
+rb_define_const(mGdkKeyval, "GDK_3270_Copy", INT2FIX(GDK_3270_Copy));
+rb_define_const(mGdkKeyval, "GDK_3270_Play", INT2FIX(GDK_3270_Play));
+rb_define_const(mGdkKeyval, "GDK_3270_Setup", INT2FIX(GDK_3270_Setup));
+rb_define_const(mGdkKeyval, "GDK_3270_Record", INT2FIX(GDK_3270_Record));
+rb_define_const(mGdkKeyval, "GDK_3270_ChangeScreen", INT2FIX(GDK_3270_ChangeScreen));
+rb_define_const(mGdkKeyval, "GDK_3270_DeleteWord", INT2FIX(GDK_3270_DeleteWord));
+rb_define_const(mGdkKeyval, "GDK_3270_ExSelect", INT2FIX(GDK_3270_ExSelect));
+rb_define_const(mGdkKeyval, "GDK_3270_CursorSelect", INT2FIX(GDK_3270_CursorSelect));
+rb_define_const(mGdkKeyval, "GDK_3270_PrintScreen", INT2FIX(GDK_3270_PrintScreen));
+rb_define_const(mGdkKeyval, "GDK_3270_Enter", INT2FIX(GDK_3270_Enter));
+rb_define_const(mGdkKeyval, "GDK_space", INT2FIX(GDK_space));
+rb_define_const(mGdkKeyval, "GDK_exclam", INT2FIX(GDK_exclam));
+rb_define_const(mGdkKeyval, "GDK_quotedbl", INT2FIX(GDK_quotedbl));
+rb_define_const(mGdkKeyval, "GDK_numbersign", INT2FIX(GDK_numbersign));
+rb_define_const(mGdkKeyval, "GDK_dollar", INT2FIX(GDK_dollar));
+rb_define_const(mGdkKeyval, "GDK_percent", INT2FIX(GDK_percent));
+rb_define_const(mGdkKeyval, "GDK_ampersand", INT2FIX(GDK_ampersand));
+rb_define_const(mGdkKeyval, "GDK_apostrophe", INT2FIX(GDK_apostrophe));
+rb_define_const(mGdkKeyval, "GDK_quoteright", INT2FIX(GDK_quoteright));
+rb_define_const(mGdkKeyval, "GDK_parenleft", INT2FIX(GDK_parenleft));
+rb_define_const(mGdkKeyval, "GDK_parenright", INT2FIX(GDK_parenright));
+rb_define_const(mGdkKeyval, "GDK_asterisk", INT2FIX(GDK_asterisk));
+rb_define_const(mGdkKeyval, "GDK_plus", INT2FIX(GDK_plus));
+rb_define_const(mGdkKeyval, "GDK_comma", INT2FIX(GDK_comma));
+rb_define_const(mGdkKeyval, "GDK_minus", INT2FIX(GDK_minus));
+rb_define_const(mGdkKeyval, "GDK_period", INT2FIX(GDK_period));
+rb_define_const(mGdkKeyval, "GDK_slash", INT2FIX(GDK_slash));
+rb_define_const(mGdkKeyval, "GDK_0", INT2FIX(GDK_0));
+rb_define_const(mGdkKeyval, "GDK_1", INT2FIX(GDK_1));
+rb_define_const(mGdkKeyval, "GDK_2", INT2FIX(GDK_2));
+rb_define_const(mGdkKeyval, "GDK_3", INT2FIX(GDK_3));
+rb_define_const(mGdkKeyval, "GDK_4", INT2FIX(GDK_4));
+rb_define_const(mGdkKeyval, "GDK_5", INT2FIX(GDK_5));
+rb_define_const(mGdkKeyval, "GDK_6", INT2FIX(GDK_6));
+rb_define_const(mGdkKeyval, "GDK_7", INT2FIX(GDK_7));
+rb_define_const(mGdkKeyval, "GDK_8", INT2FIX(GDK_8));
+rb_define_const(mGdkKeyval, "GDK_9", INT2FIX(GDK_9));
+rb_define_const(mGdkKeyval, "GDK_colon", INT2FIX(GDK_colon));
+rb_define_const(mGdkKeyval, "GDK_semicolon", INT2FIX(GDK_semicolon));
+rb_define_const(mGdkKeyval, "GDK_less", INT2FIX(GDK_less));
+rb_define_const(mGdkKeyval, "GDK_equal", INT2FIX(GDK_equal));
+rb_define_const(mGdkKeyval, "GDK_greater", INT2FIX(GDK_greater));
+rb_define_const(mGdkKeyval, "GDK_question", INT2FIX(GDK_question));
+rb_define_const(mGdkKeyval, "GDK_at", INT2FIX(GDK_at));
+rb_define_const(mGdkKeyval, "GDK_A", INT2FIX(GDK_A));
+rb_define_const(mGdkKeyval, "GDK_B", INT2FIX(GDK_B));
+rb_define_const(mGdkKeyval, "GDK_C", INT2FIX(GDK_C));
+rb_define_const(mGdkKeyval, "GDK_D", INT2FIX(GDK_D));
+rb_define_const(mGdkKeyval, "GDK_E", INT2FIX(GDK_E));
+rb_define_const(mGdkKeyval, "GDK_F", INT2FIX(GDK_F));
+rb_define_const(mGdkKeyval, "GDK_G", INT2FIX(GDK_G));
+rb_define_const(mGdkKeyval, "GDK_H", INT2FIX(GDK_H));
+rb_define_const(mGdkKeyval, "GDK_I", INT2FIX(GDK_I));
+rb_define_const(mGdkKeyval, "GDK_J", INT2FIX(GDK_J));
+rb_define_const(mGdkKeyval, "GDK_K", INT2FIX(GDK_K));
+rb_define_const(mGdkKeyval, "GDK_L", INT2FIX(GDK_L));
+rb_define_const(mGdkKeyval, "GDK_M", INT2FIX(GDK_M));
+rb_define_const(mGdkKeyval, "GDK_N", INT2FIX(GDK_N));
+rb_define_const(mGdkKeyval, "GDK_O", INT2FIX(GDK_O));
+rb_define_const(mGdkKeyval, "GDK_P", INT2FIX(GDK_P));
+rb_define_const(mGdkKeyval, "GDK_Q", INT2FIX(GDK_Q));
+rb_define_const(mGdkKeyval, "GDK_R", INT2FIX(GDK_R));
+rb_define_const(mGdkKeyval, "GDK_S", INT2FIX(GDK_S));
+rb_define_const(mGdkKeyval, "GDK_T", INT2FIX(GDK_T));
+rb_define_const(mGdkKeyval, "GDK_U", INT2FIX(GDK_U));
+rb_define_const(mGdkKeyval, "GDK_V", INT2FIX(GDK_V));
+rb_define_const(mGdkKeyval, "GDK_W", INT2FIX(GDK_W));
+rb_define_const(mGdkKeyval, "GDK_X", INT2FIX(GDK_X));
+rb_define_const(mGdkKeyval, "GDK_Y", INT2FIX(GDK_Y));
+rb_define_const(mGdkKeyval, "GDK_Z", INT2FIX(GDK_Z));
+rb_define_const(mGdkKeyval, "GDK_bracketleft", INT2FIX(GDK_bracketleft));
+rb_define_const(mGdkKeyval, "GDK_backslash", INT2FIX(GDK_backslash));
+rb_define_const(mGdkKeyval, "GDK_bracketright", INT2FIX(GDK_bracketright));
+rb_define_const(mGdkKeyval, "GDK_asciicircum", INT2FIX(GDK_asciicircum));
+rb_define_const(mGdkKeyval, "GDK_underscore", INT2FIX(GDK_underscore));
+rb_define_const(mGdkKeyval, "GDK_grave", INT2FIX(GDK_grave));
+rb_define_const(mGdkKeyval, "GDK_quoteleft", INT2FIX(GDK_quoteleft));
+rb_define_const(mGdkKeyval, "GDK_a", INT2FIX(GDK_a));
+rb_define_const(mGdkKeyval, "GDK_b", INT2FIX(GDK_b));
+rb_define_const(mGdkKeyval, "GDK_c", INT2FIX(GDK_c));
+rb_define_const(mGdkKeyval, "GDK_d", INT2FIX(GDK_d));
+rb_define_const(mGdkKeyval, "GDK_e", INT2FIX(GDK_e));
+rb_define_const(mGdkKeyval, "GDK_f", INT2FIX(GDK_f));
+rb_define_const(mGdkKeyval, "GDK_g", INT2FIX(GDK_g));
+rb_define_const(mGdkKeyval, "GDK_h", INT2FIX(GDK_h));
+rb_define_const(mGdkKeyval, "GDK_i", INT2FIX(GDK_i));
+rb_define_const(mGdkKeyval, "GDK_j", INT2FIX(GDK_j));
+rb_define_const(mGdkKeyval, "GDK_k", INT2FIX(GDK_k));
+rb_define_const(mGdkKeyval, "GDK_l", INT2FIX(GDK_l));
+rb_define_const(mGdkKeyval, "GDK_m", INT2FIX(GDK_m));
+rb_define_const(mGdkKeyval, "GDK_n", INT2FIX(GDK_n));
+rb_define_const(mGdkKeyval, "GDK_o", INT2FIX(GDK_o));
+rb_define_const(mGdkKeyval, "GDK_p", INT2FIX(GDK_p));
+rb_define_const(mGdkKeyval, "GDK_q", INT2FIX(GDK_q));
+rb_define_const(mGdkKeyval, "GDK_r", INT2FIX(GDK_r));
+rb_define_const(mGdkKeyval, "GDK_s", INT2FIX(GDK_s));
+rb_define_const(mGdkKeyval, "GDK_t", INT2FIX(GDK_t));
+rb_define_const(mGdkKeyval, "GDK_u", INT2FIX(GDK_u));
+rb_define_const(mGdkKeyval, "GDK_v", INT2FIX(GDK_v));
+rb_define_const(mGdkKeyval, "GDK_w", INT2FIX(GDK_w));
+rb_define_const(mGdkKeyval, "GDK_x", INT2FIX(GDK_x));
+rb_define_const(mGdkKeyval, "GDK_y", INT2FIX(GDK_y));
+rb_define_const(mGdkKeyval, "GDK_z", INT2FIX(GDK_z));
+rb_define_const(mGdkKeyval, "GDK_braceleft", INT2FIX(GDK_braceleft));
+rb_define_const(mGdkKeyval, "GDK_bar", INT2FIX(GDK_bar));
+rb_define_const(mGdkKeyval, "GDK_braceright", INT2FIX(GDK_braceright));
+rb_define_const(mGdkKeyval, "GDK_asciitilde", INT2FIX(GDK_asciitilde));
+rb_define_const(mGdkKeyval, "GDK_nobreakspace", INT2FIX(GDK_nobreakspace));
+rb_define_const(mGdkKeyval, "GDK_exclamdown", INT2FIX(GDK_exclamdown));
+rb_define_const(mGdkKeyval, "GDK_cent", INT2FIX(GDK_cent));
+rb_define_const(mGdkKeyval, "GDK_sterling", INT2FIX(GDK_sterling));
+rb_define_const(mGdkKeyval, "GDK_currency", INT2FIX(GDK_currency));
+rb_define_const(mGdkKeyval, "GDK_yen", INT2FIX(GDK_yen));
+rb_define_const(mGdkKeyval, "GDK_brokenbar", INT2FIX(GDK_brokenbar));
+rb_define_const(mGdkKeyval, "GDK_section", INT2FIX(GDK_section));
+rb_define_const(mGdkKeyval, "GDK_diaeresis", INT2FIX(GDK_diaeresis));
+rb_define_const(mGdkKeyval, "GDK_copyright", INT2FIX(GDK_copyright));
+rb_define_const(mGdkKeyval, "GDK_ordfeminine", INT2FIX(GDK_ordfeminine));
+rb_define_const(mGdkKeyval, "GDK_guillemotleft", INT2FIX(GDK_guillemotleft));
+rb_define_const(mGdkKeyval, "GDK_notsign", INT2FIX(GDK_notsign));
+rb_define_const(mGdkKeyval, "GDK_hyphen", INT2FIX(GDK_hyphen));
+rb_define_const(mGdkKeyval, "GDK_registered", INT2FIX(GDK_registered));
+rb_define_const(mGdkKeyval, "GDK_macron", INT2FIX(GDK_macron));
+rb_define_const(mGdkKeyval, "GDK_degree", INT2FIX(GDK_degree));
+rb_define_const(mGdkKeyval, "GDK_plusminus", INT2FIX(GDK_plusminus));
+rb_define_const(mGdkKeyval, "GDK_twosuperior", INT2FIX(GDK_twosuperior));
+rb_define_const(mGdkKeyval, "GDK_threesuperior", INT2FIX(GDK_threesuperior));
+rb_define_const(mGdkKeyval, "GDK_acute", INT2FIX(GDK_acute));
+rb_define_const(mGdkKeyval, "GDK_mu", INT2FIX(GDK_mu));
+rb_define_const(mGdkKeyval, "GDK_paragraph", INT2FIX(GDK_paragraph));
+rb_define_const(mGdkKeyval, "GDK_periodcentered", INT2FIX(GDK_periodcentered));
+rb_define_const(mGdkKeyval, "GDK_cedilla", INT2FIX(GDK_cedilla));
+rb_define_const(mGdkKeyval, "GDK_onesuperior", INT2FIX(GDK_onesuperior));
+rb_define_const(mGdkKeyval, "GDK_masculine", INT2FIX(GDK_masculine));
+rb_define_const(mGdkKeyval, "GDK_guillemotright", INT2FIX(GDK_guillemotright));
+rb_define_const(mGdkKeyval, "GDK_onequarter", INT2FIX(GDK_onequarter));
+rb_define_const(mGdkKeyval, "GDK_onehalf", INT2FIX(GDK_onehalf));
+rb_define_const(mGdkKeyval, "GDK_threequarters", INT2FIX(GDK_threequarters));
+rb_define_const(mGdkKeyval, "GDK_questiondown", INT2FIX(GDK_questiondown));
+rb_define_const(mGdkKeyval, "GDK_Agrave", INT2FIX(GDK_Agrave));
+rb_define_const(mGdkKeyval, "GDK_Aacute", INT2FIX(GDK_Aacute));
+rb_define_const(mGdkKeyval, "GDK_Acircumflex", INT2FIX(GDK_Acircumflex));
+rb_define_const(mGdkKeyval, "GDK_Atilde", INT2FIX(GDK_Atilde));
+rb_define_const(mGdkKeyval, "GDK_Adiaeresis", INT2FIX(GDK_Adiaeresis));
+rb_define_const(mGdkKeyval, "GDK_Aring", INT2FIX(GDK_Aring));
+rb_define_const(mGdkKeyval, "GDK_AE", INT2FIX(GDK_AE));
+rb_define_const(mGdkKeyval, "GDK_Ccedilla", INT2FIX(GDK_Ccedilla));
+rb_define_const(mGdkKeyval, "GDK_Egrave", INT2FIX(GDK_Egrave));
+rb_define_const(mGdkKeyval, "GDK_Eacute", INT2FIX(GDK_Eacute));
+rb_define_const(mGdkKeyval, "GDK_Ecircumflex", INT2FIX(GDK_Ecircumflex));
+rb_define_const(mGdkKeyval, "GDK_Ediaeresis", INT2FIX(GDK_Ediaeresis));
+rb_define_const(mGdkKeyval, "GDK_Igrave", INT2FIX(GDK_Igrave));
+rb_define_const(mGdkKeyval, "GDK_Iacute", INT2FIX(GDK_Iacute));
+rb_define_const(mGdkKeyval, "GDK_Icircumflex", INT2FIX(GDK_Icircumflex));
+rb_define_const(mGdkKeyval, "GDK_Idiaeresis", INT2FIX(GDK_Idiaeresis));
+rb_define_const(mGdkKeyval, "GDK_ETH", INT2FIX(GDK_ETH));
+rb_define_const(mGdkKeyval, "GDK_Eth", INT2FIX(GDK_Eth));
+rb_define_const(mGdkKeyval, "GDK_Ntilde", INT2FIX(GDK_Ntilde));
+rb_define_const(mGdkKeyval, "GDK_Ograve", INT2FIX(GDK_Ograve));
+rb_define_const(mGdkKeyval, "GDK_Oacute", INT2FIX(GDK_Oacute));
+rb_define_const(mGdkKeyval, "GDK_Ocircumflex", INT2FIX(GDK_Ocircumflex));
+rb_define_const(mGdkKeyval, "GDK_Otilde", INT2FIX(GDK_Otilde));
+rb_define_const(mGdkKeyval, "GDK_Odiaeresis", INT2FIX(GDK_Odiaeresis));
+rb_define_const(mGdkKeyval, "GDK_multiply", INT2FIX(GDK_multiply));
+rb_define_const(mGdkKeyval, "GDK_Oslash", INT2FIX(GDK_Oslash));
+rb_define_const(mGdkKeyval, "GDK_Ooblique", INT2FIX(GDK_Ooblique));
+rb_define_const(mGdkKeyval, "GDK_Ugrave", INT2FIX(GDK_Ugrave));
+rb_define_const(mGdkKeyval, "GDK_Uacute", INT2FIX(GDK_Uacute));
+rb_define_const(mGdkKeyval, "GDK_Ucircumflex", INT2FIX(GDK_Ucircumflex));
+rb_define_const(mGdkKeyval, "GDK_Udiaeresis", INT2FIX(GDK_Udiaeresis));
+rb_define_const(mGdkKeyval, "GDK_Yacute", INT2FIX(GDK_Yacute));
+rb_define_const(mGdkKeyval, "GDK_THORN", INT2FIX(GDK_THORN));
+rb_define_const(mGdkKeyval, "GDK_Thorn", INT2FIX(GDK_Thorn));
+rb_define_const(mGdkKeyval, "GDK_ssharp", INT2FIX(GDK_ssharp));
+rb_define_const(mGdkKeyval, "GDK_agrave", INT2FIX(GDK_agrave));
+rb_define_const(mGdkKeyval, "GDK_aacute", INT2FIX(GDK_aacute));
+rb_define_const(mGdkKeyval, "GDK_acircumflex", INT2FIX(GDK_acircumflex));
+rb_define_const(mGdkKeyval, "GDK_atilde", INT2FIX(GDK_atilde));
+rb_define_const(mGdkKeyval, "GDK_adiaeresis", INT2FIX(GDK_adiaeresis));
+rb_define_const(mGdkKeyval, "GDK_aring", INT2FIX(GDK_aring));
+rb_define_const(mGdkKeyval, "GDK_ae", INT2FIX(GDK_ae));
+rb_define_const(mGdkKeyval, "GDK_ccedilla", INT2FIX(GDK_ccedilla));
+rb_define_const(mGdkKeyval, "GDK_egrave", INT2FIX(GDK_egrave));
+rb_define_const(mGdkKeyval, "GDK_eacute", INT2FIX(GDK_eacute));
+rb_define_const(mGdkKeyval, "GDK_ecircumflex", INT2FIX(GDK_ecircumflex));
+rb_define_const(mGdkKeyval, "GDK_ediaeresis", INT2FIX(GDK_ediaeresis));
+rb_define_const(mGdkKeyval, "GDK_igrave", INT2FIX(GDK_igrave));
+rb_define_const(mGdkKeyval, "GDK_iacute", INT2FIX(GDK_iacute));
+rb_define_const(mGdkKeyval, "GDK_icircumflex", INT2FIX(GDK_icircumflex));
+rb_define_const(mGdkKeyval, "GDK_idiaeresis", INT2FIX(GDK_idiaeresis));
+rb_define_const(mGdkKeyval, "GDK_eth", INT2FIX(GDK_eth));
+rb_define_const(mGdkKeyval, "GDK_ntilde", INT2FIX(GDK_ntilde));
+rb_define_const(mGdkKeyval, "GDK_ograve", INT2FIX(GDK_ograve));
+rb_define_const(mGdkKeyval, "GDK_oacute", INT2FIX(GDK_oacute));
+rb_define_const(mGdkKeyval, "GDK_ocircumflex", INT2FIX(GDK_ocircumflex));
+rb_define_const(mGdkKeyval, "GDK_otilde", INT2FIX(GDK_otilde));
+rb_define_const(mGdkKeyval, "GDK_odiaeresis", INT2FIX(GDK_odiaeresis));
+rb_define_const(mGdkKeyval, "GDK_division", INT2FIX(GDK_division));
+rb_define_const(mGdkKeyval, "GDK_oslash", INT2FIX(GDK_oslash));
+rb_define_const(mGdkKeyval, "GDK_ooblique", INT2FIX(GDK_ooblique));
+rb_define_const(mGdkKeyval, "GDK_ugrave", INT2FIX(GDK_ugrave));
+rb_define_const(mGdkKeyval, "GDK_uacute", INT2FIX(GDK_uacute));
+rb_define_const(mGdkKeyval, "GDK_ucircumflex", INT2FIX(GDK_ucircumflex));
+rb_define_const(mGdkKeyval, "GDK_udiaeresis", INT2FIX(GDK_udiaeresis));
+rb_define_const(mGdkKeyval, "GDK_yacute", INT2FIX(GDK_yacute));
+rb_define_const(mGdkKeyval, "GDK_thorn", INT2FIX(GDK_thorn));
+rb_define_const(mGdkKeyval, "GDK_ydiaeresis", INT2FIX(GDK_ydiaeresis));
+rb_define_const(mGdkKeyval, "GDK_Aogonek", INT2FIX(GDK_Aogonek));
+rb_define_const(mGdkKeyval, "GDK_breve", INT2FIX(GDK_breve));
+rb_define_const(mGdkKeyval, "GDK_Lstroke", INT2FIX(GDK_Lstroke));
+rb_define_const(mGdkKeyval, "GDK_Lcaron", INT2FIX(GDK_Lcaron));
+rb_define_const(mGdkKeyval, "GDK_Sacute", INT2FIX(GDK_Sacute));
+rb_define_const(mGdkKeyval, "GDK_Scaron", INT2FIX(GDK_Scaron));
+rb_define_const(mGdkKeyval, "GDK_Scedilla", INT2FIX(GDK_Scedilla));
+rb_define_const(mGdkKeyval, "GDK_Tcaron", INT2FIX(GDK_Tcaron));
+rb_define_const(mGdkKeyval, "GDK_Zacute", INT2FIX(GDK_Zacute));
+rb_define_const(mGdkKeyval, "GDK_Zcaron", INT2FIX(GDK_Zcaron));
+rb_define_const(mGdkKeyval, "GDK_Zabovedot", INT2FIX(GDK_Zabovedot));
+rb_define_const(mGdkKeyval, "GDK_aogonek", INT2FIX(GDK_aogonek));
+rb_define_const(mGdkKeyval, "GDK_ogonek", INT2FIX(GDK_ogonek));
+rb_define_const(mGdkKeyval, "GDK_lstroke", INT2FIX(GDK_lstroke));
+rb_define_const(mGdkKeyval, "GDK_lcaron", INT2FIX(GDK_lcaron));
+rb_define_const(mGdkKeyval, "GDK_sacute", INT2FIX(GDK_sacute));
+rb_define_const(mGdkKeyval, "GDK_caron", INT2FIX(GDK_caron));
+rb_define_const(mGdkKeyval, "GDK_scaron", INT2FIX(GDK_scaron));
+rb_define_const(mGdkKeyval, "GDK_scedilla", INT2FIX(GDK_scedilla));
+rb_define_const(mGdkKeyval, "GDK_tcaron", INT2FIX(GDK_tcaron));
+rb_define_const(mGdkKeyval, "GDK_zacute", INT2FIX(GDK_zacute));
+rb_define_const(mGdkKeyval, "GDK_doubleacute", INT2FIX(GDK_doubleacute));
+rb_define_const(mGdkKeyval, "GDK_zcaron", INT2FIX(GDK_zcaron));
+rb_define_const(mGdkKeyval, "GDK_zabovedot", INT2FIX(GDK_zabovedot));
+rb_define_const(mGdkKeyval, "GDK_Racute", INT2FIX(GDK_Racute));
+rb_define_const(mGdkKeyval, "GDK_Abreve", INT2FIX(GDK_Abreve));
+rb_define_const(mGdkKeyval, "GDK_Lacute", INT2FIX(GDK_Lacute));
+rb_define_const(mGdkKeyval, "GDK_Cacute", INT2FIX(GDK_Cacute));
+rb_define_const(mGdkKeyval, "GDK_Ccaron", INT2FIX(GDK_Ccaron));
+rb_define_const(mGdkKeyval, "GDK_Eogonek", INT2FIX(GDK_Eogonek));
+rb_define_const(mGdkKeyval, "GDK_Ecaron", INT2FIX(GDK_Ecaron));
+rb_define_const(mGdkKeyval, "GDK_Dcaron", INT2FIX(GDK_Dcaron));
+rb_define_const(mGdkKeyval, "GDK_Dstroke", INT2FIX(GDK_Dstroke));
+rb_define_const(mGdkKeyval, "GDK_Nacute", INT2FIX(GDK_Nacute));
+rb_define_const(mGdkKeyval, "GDK_Ncaron", INT2FIX(GDK_Ncaron));
+rb_define_const(mGdkKeyval, "GDK_Odoubleacute", INT2FIX(GDK_Odoubleacute));
+rb_define_const(mGdkKeyval, "GDK_Rcaron", INT2FIX(GDK_Rcaron));
+rb_define_const(mGdkKeyval, "GDK_Uring", INT2FIX(GDK_Uring));
+rb_define_const(mGdkKeyval, "GDK_Udoubleacute", INT2FIX(GDK_Udoubleacute));
+rb_define_const(mGdkKeyval, "GDK_Tcedilla", INT2FIX(GDK_Tcedilla));
+rb_define_const(mGdkKeyval, "GDK_racute", INT2FIX(GDK_racute));
+rb_define_const(mGdkKeyval, "GDK_abreve", INT2FIX(GDK_abreve));
+rb_define_const(mGdkKeyval, "GDK_lacute", INT2FIX(GDK_lacute));
+rb_define_const(mGdkKeyval, "GDK_cacute", INT2FIX(GDK_cacute));
+rb_define_const(mGdkKeyval, "GDK_ccaron", INT2FIX(GDK_ccaron));
+rb_define_const(mGdkKeyval, "GDK_eogonek", INT2FIX(GDK_eogonek));
+rb_define_const(mGdkKeyval, "GDK_ecaron", INT2FIX(GDK_ecaron));
+rb_define_const(mGdkKeyval, "GDK_dcaron", INT2FIX(GDK_dcaron));
+rb_define_const(mGdkKeyval, "GDK_dstroke", INT2FIX(GDK_dstroke));
+rb_define_const(mGdkKeyval, "GDK_nacute", INT2FIX(GDK_nacute));
+rb_define_const(mGdkKeyval, "GDK_ncaron", INT2FIX(GDK_ncaron));
+rb_define_const(mGdkKeyval, "GDK_odoubleacute", INT2FIX(GDK_odoubleacute));
+rb_define_const(mGdkKeyval, "GDK_udoubleacute", INT2FIX(GDK_udoubleacute));
+rb_define_const(mGdkKeyval, "GDK_rcaron", INT2FIX(GDK_rcaron));
+rb_define_const(mGdkKeyval, "GDK_uring", INT2FIX(GDK_uring));
+rb_define_const(mGdkKeyval, "GDK_tcedilla", INT2FIX(GDK_tcedilla));
+rb_define_const(mGdkKeyval, "GDK_abovedot", INT2FIX(GDK_abovedot));
+rb_define_const(mGdkKeyval, "GDK_Hstroke", INT2FIX(GDK_Hstroke));
+rb_define_const(mGdkKeyval, "GDK_Hcircumflex", INT2FIX(GDK_Hcircumflex));
+rb_define_const(mGdkKeyval, "GDK_Iabovedot", INT2FIX(GDK_Iabovedot));
+rb_define_const(mGdkKeyval, "GDK_Gbreve", INT2FIX(GDK_Gbreve));
+rb_define_const(mGdkKeyval, "GDK_Jcircumflex", INT2FIX(GDK_Jcircumflex));
+rb_define_const(mGdkKeyval, "GDK_hstroke", INT2FIX(GDK_hstroke));
+rb_define_const(mGdkKeyval, "GDK_hcircumflex", INT2FIX(GDK_hcircumflex));
+rb_define_const(mGdkKeyval, "GDK_idotless", INT2FIX(GDK_idotless));
+rb_define_const(mGdkKeyval, "GDK_gbreve", INT2FIX(GDK_gbreve));
+rb_define_const(mGdkKeyval, "GDK_jcircumflex", INT2FIX(GDK_jcircumflex));
+rb_define_const(mGdkKeyval, "GDK_Cabovedot", INT2FIX(GDK_Cabovedot));
+rb_define_const(mGdkKeyval, "GDK_Ccircumflex", INT2FIX(GDK_Ccircumflex));
+rb_define_const(mGdkKeyval, "GDK_Gabovedot", INT2FIX(GDK_Gabovedot));
+rb_define_const(mGdkKeyval, "GDK_Gcircumflex", INT2FIX(GDK_Gcircumflex));
+rb_define_const(mGdkKeyval, "GDK_Ubreve", INT2FIX(GDK_Ubreve));
+rb_define_const(mGdkKeyval, "GDK_Scircumflex", INT2FIX(GDK_Scircumflex));
+rb_define_const(mGdkKeyval, "GDK_cabovedot", INT2FIX(GDK_cabovedot));
+rb_define_const(mGdkKeyval, "GDK_ccircumflex", INT2FIX(GDK_ccircumflex));
+rb_define_const(mGdkKeyval, "GDK_gabovedot", INT2FIX(GDK_gabovedot));
+rb_define_const(mGdkKeyval, "GDK_gcircumflex", INT2FIX(GDK_gcircumflex));
+rb_define_const(mGdkKeyval, "GDK_ubreve", INT2FIX(GDK_ubreve));
+rb_define_const(mGdkKeyval, "GDK_scircumflex", INT2FIX(GDK_scircumflex));
+rb_define_const(mGdkKeyval, "GDK_kra", INT2FIX(GDK_kra));
+rb_define_const(mGdkKeyval, "GDK_kappa", INT2FIX(GDK_kappa));
+rb_define_const(mGdkKeyval, "GDK_Rcedilla", INT2FIX(GDK_Rcedilla));
+rb_define_const(mGdkKeyval, "GDK_Itilde", INT2FIX(GDK_Itilde));
+rb_define_const(mGdkKeyval, "GDK_Lcedilla", INT2FIX(GDK_Lcedilla));
+rb_define_const(mGdkKeyval, "GDK_Emacron", INT2FIX(GDK_Emacron));
+rb_define_const(mGdkKeyval, "GDK_Gcedilla", INT2FIX(GDK_Gcedilla));
+rb_define_const(mGdkKeyval, "GDK_Tslash", INT2FIX(GDK_Tslash));
+rb_define_const(mGdkKeyval, "GDK_rcedilla", INT2FIX(GDK_rcedilla));
+rb_define_const(mGdkKeyval, "GDK_itilde", INT2FIX(GDK_itilde));
+rb_define_const(mGdkKeyval, "GDK_lcedilla", INT2FIX(GDK_lcedilla));
+rb_define_const(mGdkKeyval, "GDK_emacron", INT2FIX(GDK_emacron));
+rb_define_const(mGdkKeyval, "GDK_gcedilla", INT2FIX(GDK_gcedilla));
+rb_define_const(mGdkKeyval, "GDK_tslash", INT2FIX(GDK_tslash));
+rb_define_const(mGdkKeyval, "GDK_ENG", INT2FIX(GDK_ENG));
+rb_define_const(mGdkKeyval, "GDK_eng", INT2FIX(GDK_eng));
+rb_define_const(mGdkKeyval, "GDK_Amacron", INT2FIX(GDK_Amacron));
+rb_define_const(mGdkKeyval, "GDK_Iogonek", INT2FIX(GDK_Iogonek));
+rb_define_const(mGdkKeyval, "GDK_Eabovedot", INT2FIX(GDK_Eabovedot));
+rb_define_const(mGdkKeyval, "GDK_Imacron", INT2FIX(GDK_Imacron));
+rb_define_const(mGdkKeyval, "GDK_Ncedilla", INT2FIX(GDK_Ncedilla));
+rb_define_const(mGdkKeyval, "GDK_Omacron", INT2FIX(GDK_Omacron));
+rb_define_const(mGdkKeyval, "GDK_Kcedilla", INT2FIX(GDK_Kcedilla));
+rb_define_const(mGdkKeyval, "GDK_Uogonek", INT2FIX(GDK_Uogonek));
+rb_define_const(mGdkKeyval, "GDK_Utilde", INT2FIX(GDK_Utilde));
+rb_define_const(mGdkKeyval, "GDK_Umacron", INT2FIX(GDK_Umacron));
+rb_define_const(mGdkKeyval, "GDK_amacron", INT2FIX(GDK_amacron));
+rb_define_const(mGdkKeyval, "GDK_iogonek", INT2FIX(GDK_iogonek));
+rb_define_const(mGdkKeyval, "GDK_eabovedot", INT2FIX(GDK_eabovedot));
+rb_define_const(mGdkKeyval, "GDK_imacron", INT2FIX(GDK_imacron));
+rb_define_const(mGdkKeyval, "GDK_ncedilla", INT2FIX(GDK_ncedilla));
+rb_define_const(mGdkKeyval, "GDK_omacron", INT2FIX(GDK_omacron));
+rb_define_const(mGdkKeyval, "GDK_kcedilla", INT2FIX(GDK_kcedilla));
+rb_define_const(mGdkKeyval, "GDK_uogonek", INT2FIX(GDK_uogonek));
+rb_define_const(mGdkKeyval, "GDK_utilde", INT2FIX(GDK_utilde));
+rb_define_const(mGdkKeyval, "GDK_umacron", INT2FIX(GDK_umacron));
+rb_define_const(mGdkKeyval, "GDK_Babovedot", INT2FIX(GDK_Babovedot));
+rb_define_const(mGdkKeyval, "GDK_babovedot", INT2FIX(GDK_babovedot));
+rb_define_const(mGdkKeyval, "GDK_Dabovedot", INT2FIX(GDK_Dabovedot));
+rb_define_const(mGdkKeyval, "GDK_Wgrave", INT2FIX(GDK_Wgrave));
+rb_define_const(mGdkKeyval, "GDK_Wacute", INT2FIX(GDK_Wacute));
+rb_define_const(mGdkKeyval, "GDK_dabovedot", INT2FIX(GDK_dabovedot));
+rb_define_const(mGdkKeyval, "GDK_Ygrave", INT2FIX(GDK_Ygrave));
+rb_define_const(mGdkKeyval, "GDK_Fabovedot", INT2FIX(GDK_Fabovedot));
+rb_define_const(mGdkKeyval, "GDK_fabovedot", INT2FIX(GDK_fabovedot));
+rb_define_const(mGdkKeyval, "GDK_Mabovedot", INT2FIX(GDK_Mabovedot));
+rb_define_const(mGdkKeyval, "GDK_mabovedot", INT2FIX(GDK_mabovedot));
+rb_define_const(mGdkKeyval, "GDK_Pabovedot", INT2FIX(GDK_Pabovedot));
+rb_define_const(mGdkKeyval, "GDK_wgrave", INT2FIX(GDK_wgrave));
+rb_define_const(mGdkKeyval, "GDK_pabovedot", INT2FIX(GDK_pabovedot));
+rb_define_const(mGdkKeyval, "GDK_wacute", INT2FIX(GDK_wacute));
+rb_define_const(mGdkKeyval, "GDK_Sabovedot", INT2FIX(GDK_Sabovedot));
+rb_define_const(mGdkKeyval, "GDK_ygrave", INT2FIX(GDK_ygrave));
+rb_define_const(mGdkKeyval, "GDK_Wdiaeresis", INT2FIX(GDK_Wdiaeresis));
+rb_define_const(mGdkKeyval, "GDK_wdiaeresis", INT2FIX(GDK_wdiaeresis));
+rb_define_const(mGdkKeyval, "GDK_sabovedot", INT2FIX(GDK_sabovedot));
+rb_define_const(mGdkKeyval, "GDK_Wcircumflex", INT2FIX(GDK_Wcircumflex));
+rb_define_const(mGdkKeyval, "GDK_Tabovedot", INT2FIX(GDK_Tabovedot));
+rb_define_const(mGdkKeyval, "GDK_Ycircumflex", INT2FIX(GDK_Ycircumflex));
+rb_define_const(mGdkKeyval, "GDK_wcircumflex", INT2FIX(GDK_wcircumflex));
+rb_define_const(mGdkKeyval, "GDK_tabovedot", INT2FIX(GDK_tabovedot));
+rb_define_const(mGdkKeyval, "GDK_ycircumflex", INT2FIX(GDK_ycircumflex));
+rb_define_const(mGdkKeyval, "GDK_OE", INT2FIX(GDK_OE));
+rb_define_const(mGdkKeyval, "GDK_oe", INT2FIX(GDK_oe));
+rb_define_const(mGdkKeyval, "GDK_Ydiaeresis", INT2FIX(GDK_Ydiaeresis));
+rb_define_const(mGdkKeyval, "GDK_overline", INT2FIX(GDK_overline));
+rb_define_const(mGdkKeyval, "GDK_kana_fullstop", INT2FIX(GDK_kana_fullstop));
+rb_define_const(mGdkKeyval, "GDK_kana_openingbracket", INT2FIX(GDK_kana_openingbracket));
+rb_define_const(mGdkKeyval, "GDK_kana_closingbracket", INT2FIX(GDK_kana_closingbracket));
+rb_define_const(mGdkKeyval, "GDK_kana_comma", INT2FIX(GDK_kana_comma));
+rb_define_const(mGdkKeyval, "GDK_kana_conjunctive", INT2FIX(GDK_kana_conjunctive));
+rb_define_const(mGdkKeyval, "GDK_kana_middledot", INT2FIX(GDK_kana_middledot));
+rb_define_const(mGdkKeyval, "GDK_kana_WO", INT2FIX(GDK_kana_WO));
+rb_define_const(mGdkKeyval, "GDK_kana_a", INT2FIX(GDK_kana_a));
+rb_define_const(mGdkKeyval, "GDK_kana_i", INT2FIX(GDK_kana_i));
+rb_define_const(mGdkKeyval, "GDK_kana_u", INT2FIX(GDK_kana_u));
+rb_define_const(mGdkKeyval, "GDK_kana_e", INT2FIX(GDK_kana_e));
+rb_define_const(mGdkKeyval, "GDK_kana_o", INT2FIX(GDK_kana_o));
+rb_define_const(mGdkKeyval, "GDK_kana_ya", INT2FIX(GDK_kana_ya));
+rb_define_const(mGdkKeyval, "GDK_kana_yu", INT2FIX(GDK_kana_yu));
+rb_define_const(mGdkKeyval, "GDK_kana_yo", INT2FIX(GDK_kana_yo));
+rb_define_const(mGdkKeyval, "GDK_kana_tsu", INT2FIX(GDK_kana_tsu));
+rb_define_const(mGdkKeyval, "GDK_kana_tu", INT2FIX(GDK_kana_tu));
+rb_define_const(mGdkKeyval, "GDK_prolongedsound", INT2FIX(GDK_prolongedsound));
+rb_define_const(mGdkKeyval, "GDK_kana_A", INT2FIX(GDK_kana_A));
+rb_define_const(mGdkKeyval, "GDK_kana_I", INT2FIX(GDK_kana_I));
+rb_define_const(mGdkKeyval, "GDK_kana_U", INT2FIX(GDK_kana_U));
+rb_define_const(mGdkKeyval, "GDK_kana_E", INT2FIX(GDK_kana_E));
+rb_define_const(mGdkKeyval, "GDK_kana_O", INT2FIX(GDK_kana_O));
+rb_define_const(mGdkKeyval, "GDK_kana_KA", INT2FIX(GDK_kana_KA));
+rb_define_const(mGdkKeyval, "GDK_kana_KI", INT2FIX(GDK_kana_KI));
+rb_define_const(mGdkKeyval, "GDK_kana_KU", INT2FIX(GDK_kana_KU));
+rb_define_const(mGdkKeyval, "GDK_kana_KE", INT2FIX(GDK_kana_KE));
+rb_define_const(mGdkKeyval, "GDK_kana_KO", INT2FIX(GDK_kana_KO));
+rb_define_const(mGdkKeyval, "GDK_kana_SA", INT2FIX(GDK_kana_SA));
+rb_define_const(mGdkKeyval, "GDK_kana_SHI", INT2FIX(GDK_kana_SHI));
+rb_define_const(mGdkKeyval, "GDK_kana_SU", INT2FIX(GDK_kana_SU));
+rb_define_const(mGdkKeyval, "GDK_kana_SE", INT2FIX(GDK_kana_SE));
+rb_define_const(mGdkKeyval, "GDK_kana_SO", INT2FIX(GDK_kana_SO));
+rb_define_const(mGdkKeyval, "GDK_kana_TA", INT2FIX(GDK_kana_TA));
+rb_define_const(mGdkKeyval, "GDK_kana_CHI", INT2FIX(GDK_kana_CHI));
+rb_define_const(mGdkKeyval, "GDK_kana_TI", INT2FIX(GDK_kana_TI));
+rb_define_const(mGdkKeyval, "GDK_kana_TSU", INT2FIX(GDK_kana_TSU));
+rb_define_const(mGdkKeyval, "GDK_kana_TU", INT2FIX(GDK_kana_TU));
+rb_define_const(mGdkKeyval, "GDK_kana_TE", INT2FIX(GDK_kana_TE));
+rb_define_const(mGdkKeyval, "GDK_kana_TO", INT2FIX(GDK_kana_TO));
+rb_define_const(mGdkKeyval, "GDK_kana_NA", INT2FIX(GDK_kana_NA));
+rb_define_const(mGdkKeyval, "GDK_kana_NI", INT2FIX(GDK_kana_NI));
+rb_define_const(mGdkKeyval, "GDK_kana_NU", INT2FIX(GDK_kana_NU));
+rb_define_const(mGdkKeyval, "GDK_kana_NE", INT2FIX(GDK_kana_NE));
+rb_define_const(mGdkKeyval, "GDK_kana_NO", INT2FIX(GDK_kana_NO));
+rb_define_const(mGdkKeyval, "GDK_kana_HA", INT2FIX(GDK_kana_HA));
+rb_define_const(mGdkKeyval, "GDK_kana_HI", INT2FIX(GDK_kana_HI));
+rb_define_const(mGdkKeyval, "GDK_kana_FU", INT2FIX(GDK_kana_FU));
+rb_define_const(mGdkKeyval, "GDK_kana_HU", INT2FIX(GDK_kana_HU));
+rb_define_const(mGdkKeyval, "GDK_kana_HE", INT2FIX(GDK_kana_HE));
+rb_define_const(mGdkKeyval, "GDK_kana_HO", INT2FIX(GDK_kana_HO));
+rb_define_const(mGdkKeyval, "GDK_kana_MA", INT2FIX(GDK_kana_MA));
+rb_define_const(mGdkKeyval, "GDK_kana_MI", INT2FIX(GDK_kana_MI));
+rb_define_const(mGdkKeyval, "GDK_kana_MU", INT2FIX(GDK_kana_MU));
+rb_define_const(mGdkKeyval, "GDK_kana_ME", INT2FIX(GDK_kana_ME));
+rb_define_const(mGdkKeyval, "GDK_kana_MO", INT2FIX(GDK_kana_MO));
+rb_define_const(mGdkKeyval, "GDK_kana_YA", INT2FIX(GDK_kana_YA));
+rb_define_const(mGdkKeyval, "GDK_kana_YU", INT2FIX(GDK_kana_YU));
+rb_define_const(mGdkKeyval, "GDK_kana_YO", INT2FIX(GDK_kana_YO));
+rb_define_const(mGdkKeyval, "GDK_kana_RA", INT2FIX(GDK_kana_RA));
+rb_define_const(mGdkKeyval, "GDK_kana_RI", INT2FIX(GDK_kana_RI));
+rb_define_const(mGdkKeyval, "GDK_kana_RU", INT2FIX(GDK_kana_RU));
+rb_define_const(mGdkKeyval, "GDK_kana_RE", INT2FIX(GDK_kana_RE));
+rb_define_const(mGdkKeyval, "GDK_kana_RO", INT2FIX(GDK_kana_RO));
+rb_define_const(mGdkKeyval, "GDK_kana_WA", INT2FIX(GDK_kana_WA));
+rb_define_const(mGdkKeyval, "GDK_kana_N", INT2FIX(GDK_kana_N));
+rb_define_const(mGdkKeyval, "GDK_voicedsound", INT2FIX(GDK_voicedsound));
+rb_define_const(mGdkKeyval, "GDK_semivoicedsound", INT2FIX(GDK_semivoicedsound));
+rb_define_const(mGdkKeyval, "GDK_kana_switch", INT2FIX(GDK_kana_switch));
+rb_define_const(mGdkKeyval, "GDK_Farsi_0", INT2FIX(GDK_Farsi_0));
+rb_define_const(mGdkKeyval, "GDK_Farsi_1", INT2FIX(GDK_Farsi_1));
+rb_define_const(mGdkKeyval, "GDK_Farsi_2", INT2FIX(GDK_Farsi_2));
+rb_define_const(mGdkKeyval, "GDK_Farsi_3", INT2FIX(GDK_Farsi_3));
+rb_define_const(mGdkKeyval, "GDK_Farsi_4", INT2FIX(GDK_Farsi_4));
+rb_define_const(mGdkKeyval, "GDK_Farsi_5", INT2FIX(GDK_Farsi_5));
+rb_define_const(mGdkKeyval, "GDK_Farsi_6", INT2FIX(GDK_Farsi_6));
+rb_define_const(mGdkKeyval, "GDK_Farsi_7", INT2FIX(GDK_Farsi_7));
+rb_define_const(mGdkKeyval, "GDK_Farsi_8", INT2FIX(GDK_Farsi_8));
+rb_define_const(mGdkKeyval, "GDK_Farsi_9", INT2FIX(GDK_Farsi_9));
+rb_define_const(mGdkKeyval, "GDK_Arabic_percent", INT2FIX(GDK_Arabic_percent));
+rb_define_const(mGdkKeyval, "GDK_Arabic_superscript_alef", INT2FIX(GDK_Arabic_superscript_alef));
+rb_define_const(mGdkKeyval, "GDK_Arabic_tteh", INT2FIX(GDK_Arabic_tteh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_peh", INT2FIX(GDK_Arabic_peh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_tcheh", INT2FIX(GDK_Arabic_tcheh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_ddal", INT2FIX(GDK_Arabic_ddal));
+rb_define_const(mGdkKeyval, "GDK_Arabic_rreh", INT2FIX(GDK_Arabic_rreh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_comma", INT2FIX(GDK_Arabic_comma));
+rb_define_const(mGdkKeyval, "GDK_Arabic_fullstop", INT2FIX(GDK_Arabic_fullstop));
+rb_define_const(mGdkKeyval, "GDK_Arabic_0", INT2FIX(GDK_Arabic_0));
+rb_define_const(mGdkKeyval, "GDK_Arabic_1", INT2FIX(GDK_Arabic_1));
+rb_define_const(mGdkKeyval, "GDK_Arabic_2", INT2FIX(GDK_Arabic_2));
+rb_define_const(mGdkKeyval, "GDK_Arabic_3", INT2FIX(GDK_Arabic_3));
+rb_define_const(mGdkKeyval, "GDK_Arabic_4", INT2FIX(GDK_Arabic_4));
+rb_define_const(mGdkKeyval, "GDK_Arabic_5", INT2FIX(GDK_Arabic_5));
+rb_define_const(mGdkKeyval, "GDK_Arabic_6", INT2FIX(GDK_Arabic_6));
+rb_define_const(mGdkKeyval, "GDK_Arabic_7", INT2FIX(GDK_Arabic_7));
+rb_define_const(mGdkKeyval, "GDK_Arabic_8", INT2FIX(GDK_Arabic_8));
+rb_define_const(mGdkKeyval, "GDK_Arabic_9", INT2FIX(GDK_Arabic_9));
+rb_define_const(mGdkKeyval, "GDK_Arabic_semicolon", INT2FIX(GDK_Arabic_semicolon));
+rb_define_const(mGdkKeyval, "GDK_Arabic_question_mark", INT2FIX(GDK_Arabic_question_mark));
+rb_define_const(mGdkKeyval, "GDK_Arabic_hamza", INT2FIX(GDK_Arabic_hamza));
+rb_define_const(mGdkKeyval, "GDK_Arabic_maddaonalef", INT2FIX(GDK_Arabic_maddaonalef));
+rb_define_const(mGdkKeyval, "GDK_Arabic_hamzaonalef", INT2FIX(GDK_Arabic_hamzaonalef));
+rb_define_const(mGdkKeyval, "GDK_Arabic_hamzaonwaw", INT2FIX(GDK_Arabic_hamzaonwaw));
+rb_define_const(mGdkKeyval, "GDK_Arabic_hamzaunderalef", INT2FIX(GDK_Arabic_hamzaunderalef));
+rb_define_const(mGdkKeyval, "GDK_Arabic_hamzaonyeh", INT2FIX(GDK_Arabic_hamzaonyeh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_alef", INT2FIX(GDK_Arabic_alef));
+rb_define_const(mGdkKeyval, "GDK_Arabic_beh", INT2FIX(GDK_Arabic_beh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_tehmarbuta", INT2FIX(GDK_Arabic_tehmarbuta));
+rb_define_const(mGdkKeyval, "GDK_Arabic_teh", INT2FIX(GDK_Arabic_teh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_theh", INT2FIX(GDK_Arabic_theh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_jeem", INT2FIX(GDK_Arabic_jeem));
+rb_define_const(mGdkKeyval, "GDK_Arabic_hah", INT2FIX(GDK_Arabic_hah));
+rb_define_const(mGdkKeyval, "GDK_Arabic_khah", INT2FIX(GDK_Arabic_khah));
+rb_define_const(mGdkKeyval, "GDK_Arabic_dal", INT2FIX(GDK_Arabic_dal));
+rb_define_const(mGdkKeyval, "GDK_Arabic_thal", INT2FIX(GDK_Arabic_thal));
+rb_define_const(mGdkKeyval, "GDK_Arabic_ra", INT2FIX(GDK_Arabic_ra));
+rb_define_const(mGdkKeyval, "GDK_Arabic_zain", INT2FIX(GDK_Arabic_zain));
+rb_define_const(mGdkKeyval, "GDK_Arabic_seen", INT2FIX(GDK_Arabic_seen));
+rb_define_const(mGdkKeyval, "GDK_Arabic_sheen", INT2FIX(GDK_Arabic_sheen));
+rb_define_const(mGdkKeyval, "GDK_Arabic_sad", INT2FIX(GDK_Arabic_sad));
+rb_define_const(mGdkKeyval, "GDK_Arabic_dad", INT2FIX(GDK_Arabic_dad));
+rb_define_const(mGdkKeyval, "GDK_Arabic_tah", INT2FIX(GDK_Arabic_tah));
+rb_define_const(mGdkKeyval, "GDK_Arabic_zah", INT2FIX(GDK_Arabic_zah));
+rb_define_const(mGdkKeyval, "GDK_Arabic_ain", INT2FIX(GDK_Arabic_ain));
+rb_define_const(mGdkKeyval, "GDK_Arabic_ghain", INT2FIX(GDK_Arabic_ghain));
+rb_define_const(mGdkKeyval, "GDK_Arabic_tatweel", INT2FIX(GDK_Arabic_tatweel));
+rb_define_const(mGdkKeyval, "GDK_Arabic_feh", INT2FIX(GDK_Arabic_feh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_qaf", INT2FIX(GDK_Arabic_qaf));
+rb_define_const(mGdkKeyval, "GDK_Arabic_kaf", INT2FIX(GDK_Arabic_kaf));
+rb_define_const(mGdkKeyval, "GDK_Arabic_lam", INT2FIX(GDK_Arabic_lam));
+rb_define_const(mGdkKeyval, "GDK_Arabic_meem", INT2FIX(GDK_Arabic_meem));
+rb_define_const(mGdkKeyval, "GDK_Arabic_noon", INT2FIX(GDK_Arabic_noon));
+rb_define_const(mGdkKeyval, "GDK_Arabic_ha", INT2FIX(GDK_Arabic_ha));
+rb_define_const(mGdkKeyval, "GDK_Arabic_heh", INT2FIX(GDK_Arabic_heh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_waw", INT2FIX(GDK_Arabic_waw));
+rb_define_const(mGdkKeyval, "GDK_Arabic_alefmaksura", INT2FIX(GDK_Arabic_alefmaksura));
+rb_define_const(mGdkKeyval, "GDK_Arabic_yeh", INT2FIX(GDK_Arabic_yeh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_fathatan", INT2FIX(GDK_Arabic_fathatan));
+rb_define_const(mGdkKeyval, "GDK_Arabic_dammatan", INT2FIX(GDK_Arabic_dammatan));
+rb_define_const(mGdkKeyval, "GDK_Arabic_kasratan", INT2FIX(GDK_Arabic_kasratan));
+rb_define_const(mGdkKeyval, "GDK_Arabic_fatha", INT2FIX(GDK_Arabic_fatha));
+rb_define_const(mGdkKeyval, "GDK_Arabic_damma", INT2FIX(GDK_Arabic_damma));
+rb_define_const(mGdkKeyval, "GDK_Arabic_kasra", INT2FIX(GDK_Arabic_kasra));
+rb_define_const(mGdkKeyval, "GDK_Arabic_shadda", INT2FIX(GDK_Arabic_shadda));
+rb_define_const(mGdkKeyval, "GDK_Arabic_sukun", INT2FIX(GDK_Arabic_sukun));
+rb_define_const(mGdkKeyval, "GDK_Arabic_madda_above", INT2FIX(GDK_Arabic_madda_above));
+rb_define_const(mGdkKeyval, "GDK_Arabic_hamza_above", INT2FIX(GDK_Arabic_hamza_above));
+rb_define_const(mGdkKeyval, "GDK_Arabic_hamza_below", INT2FIX(GDK_Arabic_hamza_below));
+rb_define_const(mGdkKeyval, "GDK_Arabic_jeh", INT2FIX(GDK_Arabic_jeh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_veh", INT2FIX(GDK_Arabic_veh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_keheh", INT2FIX(GDK_Arabic_keheh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_gaf", INT2FIX(GDK_Arabic_gaf));
+rb_define_const(mGdkKeyval, "GDK_Arabic_noon_ghunna", INT2FIX(GDK_Arabic_noon_ghunna));
+rb_define_const(mGdkKeyval, "GDK_Arabic_heh_doachashmee", INT2FIX(GDK_Arabic_heh_doachashmee));
+rb_define_const(mGdkKeyval, "GDK_Farsi_yeh", INT2FIX(GDK_Farsi_yeh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_farsi_yeh", INT2FIX(GDK_Arabic_farsi_yeh));
+rb_define_const(mGdkKeyval, "GDK_Arabic_yeh_baree", INT2FIX(GDK_Arabic_yeh_baree));
+rb_define_const(mGdkKeyval, "GDK_Arabic_heh_goal", INT2FIX(GDK_Arabic_heh_goal));
+rb_define_const(mGdkKeyval, "GDK_Arabic_switch", INT2FIX(GDK_Arabic_switch));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_GHE_bar", INT2FIX(GDK_Cyrillic_GHE_bar));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ghe_bar", INT2FIX(GDK_Cyrillic_ghe_bar));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ZHE_descender", INT2FIX(GDK_Cyrillic_ZHE_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_zhe_descender", INT2FIX(GDK_Cyrillic_zhe_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_KA_descender", INT2FIX(GDK_Cyrillic_KA_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ka_descender", INT2FIX(GDK_Cyrillic_ka_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_KA_vertstroke", INT2FIX(GDK_Cyrillic_KA_vertstroke));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ka_vertstroke", INT2FIX(GDK_Cyrillic_ka_vertstroke));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_EN_descender", INT2FIX(GDK_Cyrillic_EN_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_en_descender", INT2FIX(GDK_Cyrillic_en_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_U_straight", INT2FIX(GDK_Cyrillic_U_straight));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_u_straight", INT2FIX(GDK_Cyrillic_u_straight));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_U_straight_bar", INT2FIX(GDK_Cyrillic_U_straight_bar));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_u_straight_bar", INT2FIX(GDK_Cyrillic_u_straight_bar));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_HA_descender", INT2FIX(GDK_Cyrillic_HA_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ha_descender", INT2FIX(GDK_Cyrillic_ha_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_CHE_descender", INT2FIX(GDK_Cyrillic_CHE_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_che_descender", INT2FIX(GDK_Cyrillic_che_descender));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_CHE_vertstroke", INT2FIX(GDK_Cyrillic_CHE_vertstroke));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_che_vertstroke", INT2FIX(GDK_Cyrillic_che_vertstroke));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_SHHA", INT2FIX(GDK_Cyrillic_SHHA));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_shha", INT2FIX(GDK_Cyrillic_shha));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_SCHWA", INT2FIX(GDK_Cyrillic_SCHWA));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_schwa", INT2FIX(GDK_Cyrillic_schwa));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_I_macron", INT2FIX(GDK_Cyrillic_I_macron));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_i_macron", INT2FIX(GDK_Cyrillic_i_macron));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_O_bar", INT2FIX(GDK_Cyrillic_O_bar));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_o_bar", INT2FIX(GDK_Cyrillic_o_bar));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_U_macron", INT2FIX(GDK_Cyrillic_U_macron));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_u_macron", INT2FIX(GDK_Cyrillic_u_macron));
+rb_define_const(mGdkKeyval, "GDK_Serbian_dje", INT2FIX(GDK_Serbian_dje));
+rb_define_const(mGdkKeyval, "GDK_Macedonia_gje", INT2FIX(GDK_Macedonia_gje));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_io", INT2FIX(GDK_Cyrillic_io));
+rb_define_const(mGdkKeyval, "GDK_Ukrainian_ie", INT2FIX(GDK_Ukrainian_ie));
+rb_define_const(mGdkKeyval, "GDK_Ukranian_je", INT2FIX(GDK_Ukranian_je));
+rb_define_const(mGdkKeyval, "GDK_Macedonia_dse", INT2FIX(GDK_Macedonia_dse));
+rb_define_const(mGdkKeyval, "GDK_Ukrainian_i", INT2FIX(GDK_Ukrainian_i));
+rb_define_const(mGdkKeyval, "GDK_Ukranian_i", INT2FIX(GDK_Ukranian_i));
+rb_define_const(mGdkKeyval, "GDK_Ukrainian_yi", INT2FIX(GDK_Ukrainian_yi));
+rb_define_const(mGdkKeyval, "GDK_Ukranian_yi", INT2FIX(GDK_Ukranian_yi));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_je", INT2FIX(GDK_Cyrillic_je));
+rb_define_const(mGdkKeyval, "GDK_Serbian_je", INT2FIX(GDK_Serbian_je));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_lje", INT2FIX(GDK_Cyrillic_lje));
+rb_define_const(mGdkKeyval, "GDK_Serbian_lje", INT2FIX(GDK_Serbian_lje));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_nje", INT2FIX(GDK_Cyrillic_nje));
+rb_define_const(mGdkKeyval, "GDK_Serbian_nje", INT2FIX(GDK_Serbian_nje));
+rb_define_const(mGdkKeyval, "GDK_Serbian_tshe", INT2FIX(GDK_Serbian_tshe));
+rb_define_const(mGdkKeyval, "GDK_Macedonia_kje", INT2FIX(GDK_Macedonia_kje));
+rb_define_const(mGdkKeyval, "GDK_Ukrainian_ghe_with_upturn", INT2FIX(GDK_Ukrainian_ghe_with_upturn));
+rb_define_const(mGdkKeyval, "GDK_Byelorussian_shortu", INT2FIX(GDK_Byelorussian_shortu));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_dzhe", INT2FIX(GDK_Cyrillic_dzhe));
+rb_define_const(mGdkKeyval, "GDK_Serbian_dze", INT2FIX(GDK_Serbian_dze));
+rb_define_const(mGdkKeyval, "GDK_numerosign", INT2FIX(GDK_numerosign));
+rb_define_const(mGdkKeyval, "GDK_Serbian_DJE", INT2FIX(GDK_Serbian_DJE));
+rb_define_const(mGdkKeyval, "GDK_Macedonia_GJE", INT2FIX(GDK_Macedonia_GJE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_IO", INT2FIX(GDK_Cyrillic_IO));
+rb_define_const(mGdkKeyval, "GDK_Ukrainian_IE", INT2FIX(GDK_Ukrainian_IE));
+rb_define_const(mGdkKeyval, "GDK_Ukranian_JE", INT2FIX(GDK_Ukranian_JE));
+rb_define_const(mGdkKeyval, "GDK_Macedonia_DSE", INT2FIX(GDK_Macedonia_DSE));
+rb_define_const(mGdkKeyval, "GDK_Ukrainian_I", INT2FIX(GDK_Ukrainian_I));
+rb_define_const(mGdkKeyval, "GDK_Ukranian_I", INT2FIX(GDK_Ukranian_I));
+rb_define_const(mGdkKeyval, "GDK_Ukrainian_YI", INT2FIX(GDK_Ukrainian_YI));
+rb_define_const(mGdkKeyval, "GDK_Ukranian_YI", INT2FIX(GDK_Ukranian_YI));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_JE", INT2FIX(GDK_Cyrillic_JE));
+rb_define_const(mGdkKeyval, "GDK_Serbian_JE", INT2FIX(GDK_Serbian_JE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_LJE", INT2FIX(GDK_Cyrillic_LJE));
+rb_define_const(mGdkKeyval, "GDK_Serbian_LJE", INT2FIX(GDK_Serbian_LJE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_NJE", INT2FIX(GDK_Cyrillic_NJE));
+rb_define_const(mGdkKeyval, "GDK_Serbian_NJE", INT2FIX(GDK_Serbian_NJE));
+rb_define_const(mGdkKeyval, "GDK_Serbian_TSHE", INT2FIX(GDK_Serbian_TSHE));
+rb_define_const(mGdkKeyval, "GDK_Macedonia_KJE", INT2FIX(GDK_Macedonia_KJE));
+rb_define_const(mGdkKeyval, "GDK_Ukrainian_GHE_WITH_UPTURN", INT2FIX(GDK_Ukrainian_GHE_WITH_UPTURN));
+rb_define_const(mGdkKeyval, "GDK_Byelorussian_SHORTU", INT2FIX(GDK_Byelorussian_SHORTU));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_DZHE", INT2FIX(GDK_Cyrillic_DZHE));
+rb_define_const(mGdkKeyval, "GDK_Serbian_DZE", INT2FIX(GDK_Serbian_DZE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_yu", INT2FIX(GDK_Cyrillic_yu));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_a", INT2FIX(GDK_Cyrillic_a));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_be", INT2FIX(GDK_Cyrillic_be));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_tse", INT2FIX(GDK_Cyrillic_tse));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_de", INT2FIX(GDK_Cyrillic_de));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ie", INT2FIX(GDK_Cyrillic_ie));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ef", INT2FIX(GDK_Cyrillic_ef));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ghe", INT2FIX(GDK_Cyrillic_ghe));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ha", INT2FIX(GDK_Cyrillic_ha));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_i", INT2FIX(GDK_Cyrillic_i));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_shorti", INT2FIX(GDK_Cyrillic_shorti));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ka", INT2FIX(GDK_Cyrillic_ka));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_el", INT2FIX(GDK_Cyrillic_el));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_em", INT2FIX(GDK_Cyrillic_em));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_en", INT2FIX(GDK_Cyrillic_en));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_o", INT2FIX(GDK_Cyrillic_o));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_pe", INT2FIX(GDK_Cyrillic_pe));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ya", INT2FIX(GDK_Cyrillic_ya));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_er", INT2FIX(GDK_Cyrillic_er));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_es", INT2FIX(GDK_Cyrillic_es));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_te", INT2FIX(GDK_Cyrillic_te));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_u", INT2FIX(GDK_Cyrillic_u));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_zhe", INT2FIX(GDK_Cyrillic_zhe));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ve", INT2FIX(GDK_Cyrillic_ve));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_softsign", INT2FIX(GDK_Cyrillic_softsign));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_yeru", INT2FIX(GDK_Cyrillic_yeru));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ze", INT2FIX(GDK_Cyrillic_ze));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_sha", INT2FIX(GDK_Cyrillic_sha));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_e", INT2FIX(GDK_Cyrillic_e));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_shcha", INT2FIX(GDK_Cyrillic_shcha));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_che", INT2FIX(GDK_Cyrillic_che));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_hardsign", INT2FIX(GDK_Cyrillic_hardsign));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_YU", INT2FIX(GDK_Cyrillic_YU));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_A", INT2FIX(GDK_Cyrillic_A));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_BE", INT2FIX(GDK_Cyrillic_BE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_TSE", INT2FIX(GDK_Cyrillic_TSE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_DE", INT2FIX(GDK_Cyrillic_DE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_IE", INT2FIX(GDK_Cyrillic_IE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_EF", INT2FIX(GDK_Cyrillic_EF));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_GHE", INT2FIX(GDK_Cyrillic_GHE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_HA", INT2FIX(GDK_Cyrillic_HA));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_I", INT2FIX(GDK_Cyrillic_I));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_SHORTI", INT2FIX(GDK_Cyrillic_SHORTI));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_KA", INT2FIX(GDK_Cyrillic_KA));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_EL", INT2FIX(GDK_Cyrillic_EL));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_EM", INT2FIX(GDK_Cyrillic_EM));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_EN", INT2FIX(GDK_Cyrillic_EN));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_O", INT2FIX(GDK_Cyrillic_O));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_PE", INT2FIX(GDK_Cyrillic_PE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_YA", INT2FIX(GDK_Cyrillic_YA));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ER", INT2FIX(GDK_Cyrillic_ER));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ES", INT2FIX(GDK_Cyrillic_ES));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_TE", INT2FIX(GDK_Cyrillic_TE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_U", INT2FIX(GDK_Cyrillic_U));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ZHE", INT2FIX(GDK_Cyrillic_ZHE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_VE", INT2FIX(GDK_Cyrillic_VE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_SOFTSIGN", INT2FIX(GDK_Cyrillic_SOFTSIGN));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_YERU", INT2FIX(GDK_Cyrillic_YERU));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_ZE", INT2FIX(GDK_Cyrillic_ZE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_SHA", INT2FIX(GDK_Cyrillic_SHA));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_E", INT2FIX(GDK_Cyrillic_E));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_SHCHA", INT2FIX(GDK_Cyrillic_SHCHA));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_CHE", INT2FIX(GDK_Cyrillic_CHE));
+rb_define_const(mGdkKeyval, "GDK_Cyrillic_HARDSIGN", INT2FIX(GDK_Cyrillic_HARDSIGN));
+rb_define_const(mGdkKeyval, "GDK_Greek_ALPHAaccent", INT2FIX(GDK_Greek_ALPHAaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_EPSILONaccent", INT2FIX(GDK_Greek_EPSILONaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_ETAaccent", INT2FIX(GDK_Greek_ETAaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_IOTAaccent", INT2FIX(GDK_Greek_IOTAaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_IOTAdieresis", INT2FIX(GDK_Greek_IOTAdieresis));
+rb_define_const(mGdkKeyval, "GDK_Greek_IOTAdiaeresis", INT2FIX(GDK_Greek_IOTAdiaeresis));
+rb_define_const(mGdkKeyval, "GDK_Greek_OMICRONaccent", INT2FIX(GDK_Greek_OMICRONaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_UPSILONaccent", INT2FIX(GDK_Greek_UPSILONaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_UPSILONdieresis", INT2FIX(GDK_Greek_UPSILONdieresis));
+rb_define_const(mGdkKeyval, "GDK_Greek_OMEGAaccent", INT2FIX(GDK_Greek_OMEGAaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_accentdieresis", INT2FIX(GDK_Greek_accentdieresis));
+rb_define_const(mGdkKeyval, "GDK_Greek_horizbar", INT2FIX(GDK_Greek_horizbar));
+rb_define_const(mGdkKeyval, "GDK_Greek_alphaaccent", INT2FIX(GDK_Greek_alphaaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_epsilonaccent", INT2FIX(GDK_Greek_epsilonaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_etaaccent", INT2FIX(GDK_Greek_etaaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_iotaaccent", INT2FIX(GDK_Greek_iotaaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_iotadieresis", INT2FIX(GDK_Greek_iotadieresis));
+rb_define_const(mGdkKeyval, "GDK_Greek_iotaaccentdieresis", INT2FIX(GDK_Greek_iotaaccentdieresis));
+rb_define_const(mGdkKeyval, "GDK_Greek_omicronaccent", INT2FIX(GDK_Greek_omicronaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_upsilonaccent", INT2FIX(GDK_Greek_upsilonaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_upsilondieresis", INT2FIX(GDK_Greek_upsilondieresis));
+rb_define_const(mGdkKeyval, "GDK_Greek_upsilonaccentdieresis", INT2FIX(GDK_Greek_upsilonaccentdieresis));
+rb_define_const(mGdkKeyval, "GDK_Greek_omegaaccent", INT2FIX(GDK_Greek_omegaaccent));
+rb_define_const(mGdkKeyval, "GDK_Greek_ALPHA", INT2FIX(GDK_Greek_ALPHA));
+rb_define_const(mGdkKeyval, "GDK_Greek_BETA", INT2FIX(GDK_Greek_BETA));
+rb_define_const(mGdkKeyval, "GDK_Greek_GAMMA", INT2FIX(GDK_Greek_GAMMA));
+rb_define_const(mGdkKeyval, "GDK_Greek_DELTA", INT2FIX(GDK_Greek_DELTA));
+rb_define_const(mGdkKeyval, "GDK_Greek_EPSILON", INT2FIX(GDK_Greek_EPSILON));
+rb_define_const(mGdkKeyval, "GDK_Greek_ZETA", INT2FIX(GDK_Greek_ZETA));
+rb_define_const(mGdkKeyval, "GDK_Greek_ETA", INT2FIX(GDK_Greek_ETA));
+rb_define_const(mGdkKeyval, "GDK_Greek_THETA", INT2FIX(GDK_Greek_THETA));
+rb_define_const(mGdkKeyval, "GDK_Greek_IOTA", INT2FIX(GDK_Greek_IOTA));
+rb_define_const(mGdkKeyval, "GDK_Greek_KAPPA", INT2FIX(GDK_Greek_KAPPA));
+rb_define_const(mGdkKeyval, "GDK_Greek_LAMDA", INT2FIX(GDK_Greek_LAMDA));
+rb_define_const(mGdkKeyval, "GDK_Greek_LAMBDA", INT2FIX(GDK_Greek_LAMBDA));
+rb_define_const(mGdkKeyval, "GDK_Greek_MU", INT2FIX(GDK_Greek_MU));
+rb_define_const(mGdkKeyval, "GDK_Greek_NU", INT2FIX(GDK_Greek_NU));
+rb_define_const(mGdkKeyval, "GDK_Greek_XI", INT2FIX(GDK_Greek_XI));
+rb_define_const(mGdkKeyval, "GDK_Greek_OMICRON", INT2FIX(GDK_Greek_OMICRON));
+rb_define_const(mGdkKeyval, "GDK_Greek_PI", INT2FIX(GDK_Greek_PI));
+rb_define_const(mGdkKeyval, "GDK_Greek_RHO", INT2FIX(GDK_Greek_RHO));
+rb_define_const(mGdkKeyval, "GDK_Greek_SIGMA", INT2FIX(GDK_Greek_SIGMA));
+rb_define_const(mGdkKeyval, "GDK_Greek_TAU", INT2FIX(GDK_Greek_TAU));
+rb_define_const(mGdkKeyval, "GDK_Greek_UPSILON", INT2FIX(GDK_Greek_UPSILON));
+rb_define_const(mGdkKeyval, "GDK_Greek_PHI", INT2FIX(GDK_Greek_PHI));
+rb_define_const(mGdkKeyval, "GDK_Greek_CHI", INT2FIX(GDK_Greek_CHI));
+rb_define_const(mGdkKeyval, "GDK_Greek_PSI", INT2FIX(GDK_Greek_PSI));
+rb_define_const(mGdkKeyval, "GDK_Greek_OMEGA", INT2FIX(GDK_Greek_OMEGA));
+rb_define_const(mGdkKeyval, "GDK_Greek_alpha", INT2FIX(GDK_Greek_alpha));
+rb_define_const(mGdkKeyval, "GDK_Greek_beta", INT2FIX(GDK_Greek_beta));
+rb_define_const(mGdkKeyval, "GDK_Greek_gamma", INT2FIX(GDK_Greek_gamma));
+rb_define_const(mGdkKeyval, "GDK_Greek_delta", INT2FIX(GDK_Greek_delta));
+rb_define_const(mGdkKeyval, "GDK_Greek_epsilon", INT2FIX(GDK_Greek_epsilon));
+rb_define_const(mGdkKeyval, "GDK_Greek_zeta", INT2FIX(GDK_Greek_zeta));
+rb_define_const(mGdkKeyval, "GDK_Greek_eta", INT2FIX(GDK_Greek_eta));
+rb_define_const(mGdkKeyval, "GDK_Greek_theta", INT2FIX(GDK_Greek_theta));
+rb_define_const(mGdkKeyval, "GDK_Greek_iota", INT2FIX(GDK_Greek_iota));
+rb_define_const(mGdkKeyval, "GDK_Greek_kappa", INT2FIX(GDK_Greek_kappa));
+rb_define_const(mGdkKeyval, "GDK_Greek_lamda", INT2FIX(GDK_Greek_lamda));
+rb_define_const(mGdkKeyval, "GDK_Greek_lambda", INT2FIX(GDK_Greek_lambda));
+rb_define_const(mGdkKeyval, "GDK_Greek_mu", INT2FIX(GDK_Greek_mu));
+rb_define_const(mGdkKeyval, "GDK_Greek_nu", INT2FIX(GDK_Greek_nu));
+rb_define_const(mGdkKeyval, "GDK_Greek_xi", INT2FIX(GDK_Greek_xi));
+rb_define_const(mGdkKeyval, "GDK_Greek_omicron", INT2FIX(GDK_Greek_omicron));
+rb_define_const(mGdkKeyval, "GDK_Greek_pi", INT2FIX(GDK_Greek_pi));
+rb_define_const(mGdkKeyval, "GDK_Greek_rho", INT2FIX(GDK_Greek_rho));
+rb_define_const(mGdkKeyval, "GDK_Greek_sigma", INT2FIX(GDK_Greek_sigma));
+rb_define_const(mGdkKeyval, "GDK_Greek_finalsmallsigma", INT2FIX(GDK_Greek_finalsmallsigma));
+rb_define_const(mGdkKeyval, "GDK_Greek_tau", INT2FIX(GDK_Greek_tau));
+rb_define_const(mGdkKeyval, "GDK_Greek_upsilon", INT2FIX(GDK_Greek_upsilon));
+rb_define_const(mGdkKeyval, "GDK_Greek_phi", INT2FIX(GDK_Greek_phi));
+rb_define_const(mGdkKeyval, "GDK_Greek_chi", INT2FIX(GDK_Greek_chi));
+rb_define_const(mGdkKeyval, "GDK_Greek_psi", INT2FIX(GDK_Greek_psi));
+rb_define_const(mGdkKeyval, "GDK_Greek_omega", INT2FIX(GDK_Greek_omega));
+rb_define_const(mGdkKeyval, "GDK_Greek_switch", INT2FIX(GDK_Greek_switch));
+rb_define_const(mGdkKeyval, "GDK_leftradical", INT2FIX(GDK_leftradical));
+rb_define_const(mGdkKeyval, "GDK_topleftradical", INT2FIX(GDK_topleftradical));
+rb_define_const(mGdkKeyval, "GDK_horizconnector", INT2FIX(GDK_horizconnector));
+rb_define_const(mGdkKeyval, "GDK_topintegral", INT2FIX(GDK_topintegral));
+rb_define_const(mGdkKeyval, "GDK_botintegral", INT2FIX(GDK_botintegral));
+rb_define_const(mGdkKeyval, "GDK_vertconnector", INT2FIX(GDK_vertconnector));
+rb_define_const(mGdkKeyval, "GDK_topleftsqbracket", INT2FIX(GDK_topleftsqbracket));
+rb_define_const(mGdkKeyval, "GDK_botleftsqbracket", INT2FIX(GDK_botleftsqbracket));
+rb_define_const(mGdkKeyval, "GDK_toprightsqbracket", INT2FIX(GDK_toprightsqbracket));
+rb_define_const(mGdkKeyval, "GDK_botrightsqbracket", INT2FIX(GDK_botrightsqbracket));
+rb_define_const(mGdkKeyval, "GDK_topleftparens", INT2FIX(GDK_topleftparens));
+rb_define_const(mGdkKeyval, "GDK_botleftparens", INT2FIX(GDK_botleftparens));
+rb_define_const(mGdkKeyval, "GDK_toprightparens", INT2FIX(GDK_toprightparens));
+rb_define_const(mGdkKeyval, "GDK_botrightparens", INT2FIX(GDK_botrightparens));
+rb_define_const(mGdkKeyval, "GDK_leftmiddlecurlybrace", INT2FIX(GDK_leftmiddlecurlybrace));
+rb_define_const(mGdkKeyval, "GDK_rightmiddlecurlybrace", INT2FIX(GDK_rightmiddlecurlybrace));
+rb_define_const(mGdkKeyval, "GDK_topleftsummation", INT2FIX(GDK_topleftsummation));
+rb_define_const(mGdkKeyval, "GDK_botleftsummation", INT2FIX(GDK_botleftsummation));
+rb_define_const(mGdkKeyval, "GDK_topvertsummationconnector", INT2FIX(GDK_topvertsummationconnector));
+rb_define_const(mGdkKeyval, "GDK_botvertsummationconnector", INT2FIX(GDK_botvertsummationconnector));
+rb_define_const(mGdkKeyval, "GDK_toprightsummation", INT2FIX(GDK_toprightsummation));
+rb_define_const(mGdkKeyval, "GDK_botrightsummation", INT2FIX(GDK_botrightsummation));
+rb_define_const(mGdkKeyval, "GDK_rightmiddlesummation", INT2FIX(GDK_rightmiddlesummation));
+rb_define_const(mGdkKeyval, "GDK_lessthanequal", INT2FIX(GDK_lessthanequal));
+rb_define_const(mGdkKeyval, "GDK_notequal", INT2FIX(GDK_notequal));
+rb_define_const(mGdkKeyval, "GDK_greaterthanequal", INT2FIX(GDK_greaterthanequal));
+rb_define_const(mGdkKeyval, "GDK_integral", INT2FIX(GDK_integral));
+rb_define_const(mGdkKeyval, "GDK_therefore", INT2FIX(GDK_therefore));
+rb_define_const(mGdkKeyval, "GDK_variation", INT2FIX(GDK_variation));
+rb_define_const(mGdkKeyval, "GDK_infinity", INT2FIX(GDK_infinity));
+rb_define_const(mGdkKeyval, "GDK_nabla", INT2FIX(GDK_nabla));
+rb_define_const(mGdkKeyval, "GDK_approximate", INT2FIX(GDK_approximate));
+rb_define_const(mGdkKeyval, "GDK_similarequal", INT2FIX(GDK_similarequal));
+rb_define_const(mGdkKeyval, "GDK_ifonlyif", INT2FIX(GDK_ifonlyif));
+rb_define_const(mGdkKeyval, "GDK_implies", INT2FIX(GDK_implies));
+rb_define_const(mGdkKeyval, "GDK_identical", INT2FIX(GDK_identical));
+rb_define_const(mGdkKeyval, "GDK_radical", INT2FIX(GDK_radical));
+rb_define_const(mGdkKeyval, "GDK_includedin", INT2FIX(GDK_includedin));
+rb_define_const(mGdkKeyval, "GDK_includes", INT2FIX(GDK_includes));
+rb_define_const(mGdkKeyval, "GDK_intersection", INT2FIX(GDK_intersection));
+rb_define_const(mGdkKeyval, "GDK_union", INT2FIX(GDK_union));
+rb_define_const(mGdkKeyval, "GDK_logicaland", INT2FIX(GDK_logicaland));
+rb_define_const(mGdkKeyval, "GDK_logicalor", INT2FIX(GDK_logicalor));
+rb_define_const(mGdkKeyval, "GDK_partialderivative", INT2FIX(GDK_partialderivative));
+rb_define_const(mGdkKeyval, "GDK_function", INT2FIX(GDK_function));
+rb_define_const(mGdkKeyval, "GDK_leftarrow", INT2FIX(GDK_leftarrow));
+rb_define_const(mGdkKeyval, "GDK_uparrow", INT2FIX(GDK_uparrow));
+rb_define_const(mGdkKeyval, "GDK_rightarrow", INT2FIX(GDK_rightarrow));
+rb_define_const(mGdkKeyval, "GDK_downarrow", INT2FIX(GDK_downarrow));
+rb_define_const(mGdkKeyval, "GDK_blank", INT2FIX(GDK_blank));
+rb_define_const(mGdkKeyval, "GDK_soliddiamond", INT2FIX(GDK_soliddiamond));
+rb_define_const(mGdkKeyval, "GDK_checkerboard", INT2FIX(GDK_checkerboard));
+rb_define_const(mGdkKeyval, "GDK_ht", INT2FIX(GDK_ht));
+rb_define_const(mGdkKeyval, "GDK_ff", INT2FIX(GDK_ff));
+rb_define_const(mGdkKeyval, "GDK_cr", INT2FIX(GDK_cr));
+rb_define_const(mGdkKeyval, "GDK_lf", INT2FIX(GDK_lf));
+rb_define_const(mGdkKeyval, "GDK_nl", INT2FIX(GDK_nl));
+rb_define_const(mGdkKeyval, "GDK_vt", INT2FIX(GDK_vt));
+rb_define_const(mGdkKeyval, "GDK_lowrightcorner", INT2FIX(GDK_lowrightcorner));
+rb_define_const(mGdkKeyval, "GDK_uprightcorner", INT2FIX(GDK_uprightcorner));
+rb_define_const(mGdkKeyval, "GDK_upleftcorner", INT2FIX(GDK_upleftcorner));
+rb_define_const(mGdkKeyval, "GDK_lowleftcorner", INT2FIX(GDK_lowleftcorner));
+rb_define_const(mGdkKeyval, "GDK_crossinglines", INT2FIX(GDK_crossinglines));
+rb_define_const(mGdkKeyval, "GDK_horizlinescan1", INT2FIX(GDK_horizlinescan1));
+rb_define_const(mGdkKeyval, "GDK_horizlinescan3", INT2FIX(GDK_horizlinescan3));
+rb_define_const(mGdkKeyval, "GDK_horizlinescan5", INT2FIX(GDK_horizlinescan5));
+rb_define_const(mGdkKeyval, "GDK_horizlinescan7", INT2FIX(GDK_horizlinescan7));
+rb_define_const(mGdkKeyval, "GDK_horizlinescan9", INT2FIX(GDK_horizlinescan9));
+rb_define_const(mGdkKeyval, "GDK_leftt", INT2FIX(GDK_leftt));
+rb_define_const(mGdkKeyval, "GDK_rightt", INT2FIX(GDK_rightt));
+rb_define_const(mGdkKeyval, "GDK_bott", INT2FIX(GDK_bott));
+rb_define_const(mGdkKeyval, "GDK_topt", INT2FIX(GDK_topt));
+rb_define_const(mGdkKeyval, "GDK_vertbar", INT2FIX(GDK_vertbar));
+rb_define_const(mGdkKeyval, "GDK_emspace", INT2FIX(GDK_emspace));
+rb_define_const(mGdkKeyval, "GDK_enspace", INT2FIX(GDK_enspace));
+rb_define_const(mGdkKeyval, "GDK_em3space", INT2FIX(GDK_em3space));
+rb_define_const(mGdkKeyval, "GDK_em4space", INT2FIX(GDK_em4space));
+rb_define_const(mGdkKeyval, "GDK_digitspace", INT2FIX(GDK_digitspace));
+rb_define_const(mGdkKeyval, "GDK_punctspace", INT2FIX(GDK_punctspace));
+rb_define_const(mGdkKeyval, "GDK_thinspace", INT2FIX(GDK_thinspace));
+rb_define_const(mGdkKeyval, "GDK_hairspace", INT2FIX(GDK_hairspace));
+rb_define_const(mGdkKeyval, "GDK_emdash", INT2FIX(GDK_emdash));
+rb_define_const(mGdkKeyval, "GDK_endash", INT2FIX(GDK_endash));
+rb_define_const(mGdkKeyval, "GDK_signifblank", INT2FIX(GDK_signifblank));
+rb_define_const(mGdkKeyval, "GDK_ellipsis", INT2FIX(GDK_ellipsis));
+rb_define_const(mGdkKeyval, "GDK_doubbaselinedot", INT2FIX(GDK_doubbaselinedot));
+rb_define_const(mGdkKeyval, "GDK_onethird", INT2FIX(GDK_onethird));
+rb_define_const(mGdkKeyval, "GDK_twothirds", INT2FIX(GDK_twothirds));
+rb_define_const(mGdkKeyval, "GDK_onefifth", INT2FIX(GDK_onefifth));
+rb_define_const(mGdkKeyval, "GDK_twofifths", INT2FIX(GDK_twofifths));
+rb_define_const(mGdkKeyval, "GDK_threefifths", INT2FIX(GDK_threefifths));
+rb_define_const(mGdkKeyval, "GDK_fourfifths", INT2FIX(GDK_fourfifths));
+rb_define_const(mGdkKeyval, "GDK_onesixth", INT2FIX(GDK_onesixth));
+rb_define_const(mGdkKeyval, "GDK_fivesixths", INT2FIX(GDK_fivesixths));
+rb_define_const(mGdkKeyval, "GDK_careof", INT2FIX(GDK_careof));
+rb_define_const(mGdkKeyval, "GDK_figdash", INT2FIX(GDK_figdash));
+rb_define_const(mGdkKeyval, "GDK_leftanglebracket", INT2FIX(GDK_leftanglebracket));
+rb_define_const(mGdkKeyval, "GDK_decimalpoint", INT2FIX(GDK_decimalpoint));
+rb_define_const(mGdkKeyval, "GDK_rightanglebracket", INT2FIX(GDK_rightanglebracket));
+rb_define_const(mGdkKeyval, "GDK_marker", INT2FIX(GDK_marker));
+rb_define_const(mGdkKeyval, "GDK_oneeighth", INT2FIX(GDK_oneeighth));
+rb_define_const(mGdkKeyval, "GDK_threeeighths", INT2FIX(GDK_threeeighths));
+rb_define_const(mGdkKeyval, "GDK_fiveeighths", INT2FIX(GDK_fiveeighths));
+rb_define_const(mGdkKeyval, "GDK_seveneighths", INT2FIX(GDK_seveneighths));
+rb_define_const(mGdkKeyval, "GDK_trademark", INT2FIX(GDK_trademark));
+rb_define_const(mGdkKeyval, "GDK_signaturemark", INT2FIX(GDK_signaturemark));
+rb_define_const(mGdkKeyval, "GDK_trademarkincircle", INT2FIX(GDK_trademarkincircle));
+rb_define_const(mGdkKeyval, "GDK_leftopentriangle", INT2FIX(GDK_leftopentriangle));
+rb_define_const(mGdkKeyval, "GDK_rightopentriangle", INT2FIX(GDK_rightopentriangle));
+rb_define_const(mGdkKeyval, "GDK_emopencircle", INT2FIX(GDK_emopencircle));
+rb_define_const(mGdkKeyval, "GDK_emopenrectangle", INT2FIX(GDK_emopenrectangle));
+rb_define_const(mGdkKeyval, "GDK_leftsinglequotemark", INT2FIX(GDK_leftsinglequotemark));
+rb_define_const(mGdkKeyval, "GDK_rightsinglequotemark", INT2FIX(GDK_rightsinglequotemark));
+rb_define_const(mGdkKeyval, "GDK_leftdoublequotemark", INT2FIX(GDK_leftdoublequotemark));
+rb_define_const(mGdkKeyval, "GDK_rightdoublequotemark", INT2FIX(GDK_rightdoublequotemark));
+rb_define_const(mGdkKeyval, "GDK_prescription", INT2FIX(GDK_prescription));
+rb_define_const(mGdkKeyval, "GDK_minutes", INT2FIX(GDK_minutes));
+rb_define_const(mGdkKeyval, "GDK_seconds", INT2FIX(GDK_seconds));
+rb_define_const(mGdkKeyval, "GDK_latincross", INT2FIX(GDK_latincross));
+rb_define_const(mGdkKeyval, "GDK_hexagram", INT2FIX(GDK_hexagram));
+rb_define_const(mGdkKeyval, "GDK_filledrectbullet", INT2FIX(GDK_filledrectbullet));
+rb_define_const(mGdkKeyval, "GDK_filledlefttribullet", INT2FIX(GDK_filledlefttribullet));
+rb_define_const(mGdkKeyval, "GDK_filledrighttribullet", INT2FIX(GDK_filledrighttribullet));
+rb_define_const(mGdkKeyval, "GDK_emfilledcircle", INT2FIX(GDK_emfilledcircle));
+rb_define_const(mGdkKeyval, "GDK_emfilledrect", INT2FIX(GDK_emfilledrect));
+rb_define_const(mGdkKeyval, "GDK_enopencircbullet", INT2FIX(GDK_enopencircbullet));
+rb_define_const(mGdkKeyval, "GDK_enopensquarebullet", INT2FIX(GDK_enopensquarebullet));
+rb_define_const(mGdkKeyval, "GDK_openrectbullet", INT2FIX(GDK_openrectbullet));
+rb_define_const(mGdkKeyval, "GDK_opentribulletup", INT2FIX(GDK_opentribulletup));
+rb_define_const(mGdkKeyval, "GDK_opentribulletdown", INT2FIX(GDK_opentribulletdown));
+rb_define_const(mGdkKeyval, "GDK_openstar", INT2FIX(GDK_openstar));
+rb_define_const(mGdkKeyval, "GDK_enfilledcircbullet", INT2FIX(GDK_enfilledcircbullet));
+rb_define_const(mGdkKeyval, "GDK_enfilledsqbullet", INT2FIX(GDK_enfilledsqbullet));
+rb_define_const(mGdkKeyval, "GDK_filledtribulletup", INT2FIX(GDK_filledtribulletup));
+rb_define_const(mGdkKeyval, "GDK_filledtribulletdown", INT2FIX(GDK_filledtribulletdown));
+rb_define_const(mGdkKeyval, "GDK_leftpointer", INT2FIX(GDK_leftpointer));
+rb_define_const(mGdkKeyval, "GDK_rightpointer", INT2FIX(GDK_rightpointer));
+rb_define_const(mGdkKeyval, "GDK_club", INT2FIX(GDK_club));
+rb_define_const(mGdkKeyval, "GDK_diamond", INT2FIX(GDK_diamond));
+rb_define_const(mGdkKeyval, "GDK_heart", INT2FIX(GDK_heart));
+rb_define_const(mGdkKeyval, "GDK_maltesecross", INT2FIX(GDK_maltesecross));
+rb_define_const(mGdkKeyval, "GDK_dagger", INT2FIX(GDK_dagger));
+rb_define_const(mGdkKeyval, "GDK_doubledagger", INT2FIX(GDK_doubledagger));
+rb_define_const(mGdkKeyval, "GDK_checkmark", INT2FIX(GDK_checkmark));
+rb_define_const(mGdkKeyval, "GDK_ballotcross", INT2FIX(GDK_ballotcross));
+rb_define_const(mGdkKeyval, "GDK_musicalsharp", INT2FIX(GDK_musicalsharp));
+rb_define_const(mGdkKeyval, "GDK_musicalflat", INT2FIX(GDK_musicalflat));
+rb_define_const(mGdkKeyval, "GDK_malesymbol", INT2FIX(GDK_malesymbol));
+rb_define_const(mGdkKeyval, "GDK_femalesymbol", INT2FIX(GDK_femalesymbol));
+rb_define_const(mGdkKeyval, "GDK_telephone", INT2FIX(GDK_telephone));
+rb_define_const(mGdkKeyval, "GDK_telephonerecorder", INT2FIX(GDK_telephonerecorder));
+rb_define_const(mGdkKeyval, "GDK_phonographcopyright", INT2FIX(GDK_phonographcopyright));
+rb_define_const(mGdkKeyval, "GDK_caret", INT2FIX(GDK_caret));
+rb_define_const(mGdkKeyval, "GDK_singlelowquotemark", INT2FIX(GDK_singlelowquotemark));
+rb_define_const(mGdkKeyval, "GDK_doublelowquotemark", INT2FIX(GDK_doublelowquotemark));
+rb_define_const(mGdkKeyval, "GDK_cursor", INT2FIX(GDK_cursor));
+rb_define_const(mGdkKeyval, "GDK_leftcaret", INT2FIX(GDK_leftcaret));
+rb_define_const(mGdkKeyval, "GDK_rightcaret", INT2FIX(GDK_rightcaret));
+rb_define_const(mGdkKeyval, "GDK_downcaret", INT2FIX(GDK_downcaret));
+rb_define_const(mGdkKeyval, "GDK_upcaret", INT2FIX(GDK_upcaret));
+rb_define_const(mGdkKeyval, "GDK_overbar", INT2FIX(GDK_overbar));
+rb_define_const(mGdkKeyval, "GDK_downtack", INT2FIX(GDK_downtack));
+rb_define_const(mGdkKeyval, "GDK_upshoe", INT2FIX(GDK_upshoe));
+rb_define_const(mGdkKeyval, "GDK_downstile", INT2FIX(GDK_downstile));
+rb_define_const(mGdkKeyval, "GDK_underbar", INT2FIX(GDK_underbar));
+rb_define_const(mGdkKeyval, "GDK_jot", INT2FIX(GDK_jot));
+rb_define_const(mGdkKeyval, "GDK_quad", INT2FIX(GDK_quad));
+rb_define_const(mGdkKeyval, "GDK_uptack", INT2FIX(GDK_uptack));
+rb_define_const(mGdkKeyval, "GDK_circle", INT2FIX(GDK_circle));
+rb_define_const(mGdkKeyval, "GDK_upstile", INT2FIX(GDK_upstile));
+rb_define_const(mGdkKeyval, "GDK_downshoe", INT2FIX(GDK_downshoe));
+rb_define_const(mGdkKeyval, "GDK_rightshoe", INT2FIX(GDK_rightshoe));
+rb_define_const(mGdkKeyval, "GDK_leftshoe", INT2FIX(GDK_leftshoe));
+rb_define_const(mGdkKeyval, "GDK_lefttack", INT2FIX(GDK_lefttack));
+rb_define_const(mGdkKeyval, "GDK_righttack", INT2FIX(GDK_righttack));
+rb_define_const(mGdkKeyval, "GDK_hebrew_doublelowline", INT2FIX(GDK_hebrew_doublelowline));
+rb_define_const(mGdkKeyval, "GDK_hebrew_aleph", INT2FIX(GDK_hebrew_aleph));
+rb_define_const(mGdkKeyval, "GDK_hebrew_bet", INT2FIX(GDK_hebrew_bet));
+rb_define_const(mGdkKeyval, "GDK_hebrew_beth", INT2FIX(GDK_hebrew_beth));
+rb_define_const(mGdkKeyval, "GDK_hebrew_gimel", INT2FIX(GDK_hebrew_gimel));
+rb_define_const(mGdkKeyval, "GDK_hebrew_gimmel", INT2FIX(GDK_hebrew_gimmel));
+rb_define_const(mGdkKeyval, "GDK_hebrew_dalet", INT2FIX(GDK_hebrew_dalet));
+rb_define_const(mGdkKeyval, "GDK_hebrew_daleth", INT2FIX(GDK_hebrew_daleth));
+rb_define_const(mGdkKeyval, "GDK_hebrew_he", INT2FIX(GDK_hebrew_he));
+rb_define_const(mGdkKeyval, "GDK_hebrew_waw", INT2FIX(GDK_hebrew_waw));
+rb_define_const(mGdkKeyval, "GDK_hebrew_zain", INT2FIX(GDK_hebrew_zain));
+rb_define_const(mGdkKeyval, "GDK_hebrew_zayin", INT2FIX(GDK_hebrew_zayin));
+rb_define_const(mGdkKeyval, "GDK_hebrew_chet", INT2FIX(GDK_hebrew_chet));
+rb_define_const(mGdkKeyval, "GDK_hebrew_het", INT2FIX(GDK_hebrew_het));
+rb_define_const(mGdkKeyval, "GDK_hebrew_tet", INT2FIX(GDK_hebrew_tet));
+rb_define_const(mGdkKeyval, "GDK_hebrew_teth", INT2FIX(GDK_hebrew_teth));
+rb_define_const(mGdkKeyval, "GDK_hebrew_yod", INT2FIX(GDK_hebrew_yod));
+rb_define_const(mGdkKeyval, "GDK_hebrew_finalkaph", INT2FIX(GDK_hebrew_finalkaph));
+rb_define_const(mGdkKeyval, "GDK_hebrew_kaph", INT2FIX(GDK_hebrew_kaph));
+rb_define_const(mGdkKeyval, "GDK_hebrew_lamed", INT2FIX(GDK_hebrew_lamed));
+rb_define_const(mGdkKeyval, "GDK_hebrew_finalmem", INT2FIX(GDK_hebrew_finalmem));
+rb_define_const(mGdkKeyval, "GDK_hebrew_mem", INT2FIX(GDK_hebrew_mem));
+rb_define_const(mGdkKeyval, "GDK_hebrew_finalnun", INT2FIX(GDK_hebrew_finalnun));
+rb_define_const(mGdkKeyval, "GDK_hebrew_nun", INT2FIX(GDK_hebrew_nun));
+rb_define_const(mGdkKeyval, "GDK_hebrew_samech", INT2FIX(GDK_hebrew_samech));
+rb_define_const(mGdkKeyval, "GDK_hebrew_samekh", INT2FIX(GDK_hebrew_samekh));
+rb_define_const(mGdkKeyval, "GDK_hebrew_ayin", INT2FIX(GDK_hebrew_ayin));
+rb_define_const(mGdkKeyval, "GDK_hebrew_finalpe", INT2FIX(GDK_hebrew_finalpe));
+rb_define_const(mGdkKeyval, "GDK_hebrew_pe", INT2FIX(GDK_hebrew_pe));
+rb_define_const(mGdkKeyval, "GDK_hebrew_finalzade", INT2FIX(GDK_hebrew_finalzade));
+rb_define_const(mGdkKeyval, "GDK_hebrew_finalzadi", INT2FIX(GDK_hebrew_finalzadi));
+rb_define_const(mGdkKeyval, "GDK_hebrew_zade", INT2FIX(GDK_hebrew_zade));
+rb_define_const(mGdkKeyval, "GDK_hebrew_zadi", INT2FIX(GDK_hebrew_zadi));
+rb_define_const(mGdkKeyval, "GDK_hebrew_qoph", INT2FIX(GDK_hebrew_qoph));
+rb_define_const(mGdkKeyval, "GDK_hebrew_kuf", INT2FIX(GDK_hebrew_kuf));
+rb_define_const(mGdkKeyval, "GDK_hebrew_resh", INT2FIX(GDK_hebrew_resh));
+rb_define_const(mGdkKeyval, "GDK_hebrew_shin", INT2FIX(GDK_hebrew_shin));
+rb_define_const(mGdkKeyval, "GDK_hebrew_taw", INT2FIX(GDK_hebrew_taw));
+rb_define_const(mGdkKeyval, "GDK_hebrew_taf", INT2FIX(GDK_hebrew_taf));
+rb_define_const(mGdkKeyval, "GDK_Hebrew_switch", INT2FIX(GDK_Hebrew_switch));
+rb_define_const(mGdkKeyval, "GDK_Thai_kokai", INT2FIX(GDK_Thai_kokai));
+rb_define_const(mGdkKeyval, "GDK_Thai_khokhai", INT2FIX(GDK_Thai_khokhai));
+rb_define_const(mGdkKeyval, "GDK_Thai_khokhuat", INT2FIX(GDK_Thai_khokhuat));
+rb_define_const(mGdkKeyval, "GDK_Thai_khokhwai", INT2FIX(GDK_Thai_khokhwai));
+rb_define_const(mGdkKeyval, "GDK_Thai_khokhon", INT2FIX(GDK_Thai_khokhon));
+rb_define_const(mGdkKeyval, "GDK_Thai_khorakhang", INT2FIX(GDK_Thai_khorakhang));
+rb_define_const(mGdkKeyval, "GDK_Thai_ngongu", INT2FIX(GDK_Thai_ngongu));
+rb_define_const(mGdkKeyval, "GDK_Thai_chochan", INT2FIX(GDK_Thai_chochan));
+rb_define_const(mGdkKeyval, "GDK_Thai_choching", INT2FIX(GDK_Thai_choching));
+rb_define_const(mGdkKeyval, "GDK_Thai_chochang", INT2FIX(GDK_Thai_chochang));
+rb_define_const(mGdkKeyval, "GDK_Thai_soso", INT2FIX(GDK_Thai_soso));
+rb_define_const(mGdkKeyval, "GDK_Thai_chochoe", INT2FIX(GDK_Thai_chochoe));
+rb_define_const(mGdkKeyval, "GDK_Thai_yoying", INT2FIX(GDK_Thai_yoying));
+rb_define_const(mGdkKeyval, "GDK_Thai_dochada", INT2FIX(GDK_Thai_dochada));
+rb_define_const(mGdkKeyval, "GDK_Thai_topatak", INT2FIX(GDK_Thai_topatak));
+rb_define_const(mGdkKeyval, "GDK_Thai_thothan", INT2FIX(GDK_Thai_thothan));
+rb_define_const(mGdkKeyval, "GDK_Thai_thonangmontho", INT2FIX(GDK_Thai_thonangmontho));
+rb_define_const(mGdkKeyval, "GDK_Thai_thophuthao", INT2FIX(GDK_Thai_thophuthao));
+rb_define_const(mGdkKeyval, "GDK_Thai_nonen", INT2FIX(GDK_Thai_nonen));
+rb_define_const(mGdkKeyval, "GDK_Thai_dodek", INT2FIX(GDK_Thai_dodek));
+rb_define_const(mGdkKeyval, "GDK_Thai_totao", INT2FIX(GDK_Thai_totao));
+rb_define_const(mGdkKeyval, "GDK_Thai_thothung", INT2FIX(GDK_Thai_thothung));
+rb_define_const(mGdkKeyval, "GDK_Thai_thothahan", INT2FIX(GDK_Thai_thothahan));
+rb_define_const(mGdkKeyval, "GDK_Thai_thothong", INT2FIX(GDK_Thai_thothong));
+rb_define_const(mGdkKeyval, "GDK_Thai_nonu", INT2FIX(GDK_Thai_nonu));
+rb_define_const(mGdkKeyval, "GDK_Thai_bobaimai", INT2FIX(GDK_Thai_bobaimai));
+rb_define_const(mGdkKeyval, "GDK_Thai_popla", INT2FIX(GDK_Thai_popla));
+rb_define_const(mGdkKeyval, "GDK_Thai_phophung", INT2FIX(GDK_Thai_phophung));
+rb_define_const(mGdkKeyval, "GDK_Thai_fofa", INT2FIX(GDK_Thai_fofa));
+rb_define_const(mGdkKeyval, "GDK_Thai_phophan", INT2FIX(GDK_Thai_phophan));
+rb_define_const(mGdkKeyval, "GDK_Thai_fofan", INT2FIX(GDK_Thai_fofan));
+rb_define_const(mGdkKeyval, "GDK_Thai_phosamphao", INT2FIX(GDK_Thai_phosamphao));
+rb_define_const(mGdkKeyval, "GDK_Thai_moma", INT2FIX(GDK_Thai_moma));
+rb_define_const(mGdkKeyval, "GDK_Thai_yoyak", INT2FIX(GDK_Thai_yoyak));
+rb_define_const(mGdkKeyval, "GDK_Thai_rorua", INT2FIX(GDK_Thai_rorua));
+rb_define_const(mGdkKeyval, "GDK_Thai_ru", INT2FIX(GDK_Thai_ru));
+rb_define_const(mGdkKeyval, "GDK_Thai_loling", INT2FIX(GDK_Thai_loling));
+rb_define_const(mGdkKeyval, "GDK_Thai_lu", INT2FIX(GDK_Thai_lu));
+rb_define_const(mGdkKeyval, "GDK_Thai_wowaen", INT2FIX(GDK_Thai_wowaen));
+rb_define_const(mGdkKeyval, "GDK_Thai_sosala", INT2FIX(GDK_Thai_sosala));
+rb_define_const(mGdkKeyval, "GDK_Thai_sorusi", INT2FIX(GDK_Thai_sorusi));
+rb_define_const(mGdkKeyval, "GDK_Thai_sosua", INT2FIX(GDK_Thai_sosua));
+rb_define_const(mGdkKeyval, "GDK_Thai_hohip", INT2FIX(GDK_Thai_hohip));
+rb_define_const(mGdkKeyval, "GDK_Thai_lochula", INT2FIX(GDK_Thai_lochula));
+rb_define_const(mGdkKeyval, "GDK_Thai_oang", INT2FIX(GDK_Thai_oang));
+rb_define_const(mGdkKeyval, "GDK_Thai_honokhuk", INT2FIX(GDK_Thai_honokhuk));
+rb_define_const(mGdkKeyval, "GDK_Thai_paiyannoi", INT2FIX(GDK_Thai_paiyannoi));
+rb_define_const(mGdkKeyval, "GDK_Thai_saraa", INT2FIX(GDK_Thai_saraa));
+rb_define_const(mGdkKeyval, "GDK_Thai_maihanakat", INT2FIX(GDK_Thai_maihanakat));
+rb_define_const(mGdkKeyval, "GDK_Thai_saraaa", INT2FIX(GDK_Thai_saraaa));
+rb_define_const(mGdkKeyval, "GDK_Thai_saraam", INT2FIX(GDK_Thai_saraam));
+rb_define_const(mGdkKeyval, "GDK_Thai_sarai", INT2FIX(GDK_Thai_sarai));
+rb_define_const(mGdkKeyval, "GDK_Thai_saraii", INT2FIX(GDK_Thai_saraii));
+rb_define_const(mGdkKeyval, "GDK_Thai_saraue", INT2FIX(GDK_Thai_saraue));
+rb_define_const(mGdkKeyval, "GDK_Thai_sarauee", INT2FIX(GDK_Thai_sarauee));
+rb_define_const(mGdkKeyval, "GDK_Thai_sarau", INT2FIX(GDK_Thai_sarau));
+rb_define_const(mGdkKeyval, "GDK_Thai_sarauu", INT2FIX(GDK_Thai_sarauu));
+rb_define_const(mGdkKeyval, "GDK_Thai_phinthu", INT2FIX(GDK_Thai_phinthu));
+rb_define_const(mGdkKeyval, "GDK_Thai_maihanakat_maitho", INT2FIX(GDK_Thai_maihanakat_maitho));
+rb_define_const(mGdkKeyval, "GDK_Thai_baht", INT2FIX(GDK_Thai_baht));
+rb_define_const(mGdkKeyval, "GDK_Thai_sarae", INT2FIX(GDK_Thai_sarae));
+rb_define_const(mGdkKeyval, "GDK_Thai_saraae", INT2FIX(GDK_Thai_saraae));
+rb_define_const(mGdkKeyval, "GDK_Thai_sarao", INT2FIX(GDK_Thai_sarao));
+rb_define_const(mGdkKeyval, "GDK_Thai_saraaimaimuan", INT2FIX(GDK_Thai_saraaimaimuan));
+rb_define_const(mGdkKeyval, "GDK_Thai_saraaimaimalai", INT2FIX(GDK_Thai_saraaimaimalai));
+rb_define_const(mGdkKeyval, "GDK_Thai_lakkhangyao", INT2FIX(GDK_Thai_lakkhangyao));
+rb_define_const(mGdkKeyval, "GDK_Thai_maiyamok", INT2FIX(GDK_Thai_maiyamok));
+rb_define_const(mGdkKeyval, "GDK_Thai_maitaikhu", INT2FIX(GDK_Thai_maitaikhu));
+rb_define_const(mGdkKeyval, "GDK_Thai_maiek", INT2FIX(GDK_Thai_maiek));
+rb_define_const(mGdkKeyval, "GDK_Thai_maitho", INT2FIX(GDK_Thai_maitho));
+rb_define_const(mGdkKeyval, "GDK_Thai_maitri", INT2FIX(GDK_Thai_maitri));
+rb_define_const(mGdkKeyval, "GDK_Thai_maichattawa", INT2FIX(GDK_Thai_maichattawa));
+rb_define_const(mGdkKeyval, "GDK_Thai_thanthakhat", INT2FIX(GDK_Thai_thanthakhat));
+rb_define_const(mGdkKeyval, "GDK_Thai_nikhahit", INT2FIX(GDK_Thai_nikhahit));
+rb_define_const(mGdkKeyval, "GDK_Thai_leksun", INT2FIX(GDK_Thai_leksun));
+rb_define_const(mGdkKeyval, "GDK_Thai_leknung", INT2FIX(GDK_Thai_leknung));
+rb_define_const(mGdkKeyval, "GDK_Thai_leksong", INT2FIX(GDK_Thai_leksong));
+rb_define_const(mGdkKeyval, "GDK_Thai_leksam", INT2FIX(GDK_Thai_leksam));
+rb_define_const(mGdkKeyval, "GDK_Thai_leksi", INT2FIX(GDK_Thai_leksi));
+rb_define_const(mGdkKeyval, "GDK_Thai_lekha", INT2FIX(GDK_Thai_lekha));
+rb_define_const(mGdkKeyval, "GDK_Thai_lekhok", INT2FIX(GDK_Thai_lekhok));
+rb_define_const(mGdkKeyval, "GDK_Thai_lekchet", INT2FIX(GDK_Thai_lekchet));
+rb_define_const(mGdkKeyval, "GDK_Thai_lekpaet", INT2FIX(GDK_Thai_lekpaet));
+rb_define_const(mGdkKeyval, "GDK_Thai_lekkao", INT2FIX(GDK_Thai_lekkao));
+rb_define_const(mGdkKeyval, "GDK_Hangul", INT2FIX(GDK_Hangul));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Start", INT2FIX(GDK_Hangul_Start));
+rb_define_const(mGdkKeyval, "GDK_Hangul_End", INT2FIX(GDK_Hangul_End));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Hanja", INT2FIX(GDK_Hangul_Hanja));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Jamo", INT2FIX(GDK_Hangul_Jamo));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Romaja", INT2FIX(GDK_Hangul_Romaja));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Codeinput", INT2FIX(GDK_Hangul_Codeinput));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Jeonja", INT2FIX(GDK_Hangul_Jeonja));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Banja", INT2FIX(GDK_Hangul_Banja));
+rb_define_const(mGdkKeyval, "GDK_Hangul_PreHanja", INT2FIX(GDK_Hangul_PreHanja));
+rb_define_const(mGdkKeyval, "GDK_Hangul_PostHanja", INT2FIX(GDK_Hangul_PostHanja));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SingleCandidate", INT2FIX(GDK_Hangul_SingleCandidate));
+rb_define_const(mGdkKeyval, "GDK_Hangul_MultipleCandidate", INT2FIX(GDK_Hangul_MultipleCandidate));
+rb_define_const(mGdkKeyval, "GDK_Hangul_PreviousCandidate", INT2FIX(GDK_Hangul_PreviousCandidate));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Special", INT2FIX(GDK_Hangul_Special));
+rb_define_const(mGdkKeyval, "GDK_Hangul_switch", INT2FIX(GDK_Hangul_switch));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Kiyeog", INT2FIX(GDK_Hangul_Kiyeog));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SsangKiyeog", INT2FIX(GDK_Hangul_SsangKiyeog));
+rb_define_const(mGdkKeyval, "GDK_Hangul_KiyeogSios", INT2FIX(GDK_Hangul_KiyeogSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Nieun", INT2FIX(GDK_Hangul_Nieun));
+rb_define_const(mGdkKeyval, "GDK_Hangul_NieunJieuj", INT2FIX(GDK_Hangul_NieunJieuj));
+rb_define_const(mGdkKeyval, "GDK_Hangul_NieunHieuh", INT2FIX(GDK_Hangul_NieunHieuh));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Dikeud", INT2FIX(GDK_Hangul_Dikeud));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SsangDikeud", INT2FIX(GDK_Hangul_SsangDikeud));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Rieul", INT2FIX(GDK_Hangul_Rieul));
+rb_define_const(mGdkKeyval, "GDK_Hangul_RieulKiyeog", INT2FIX(GDK_Hangul_RieulKiyeog));
+rb_define_const(mGdkKeyval, "GDK_Hangul_RieulMieum", INT2FIX(GDK_Hangul_RieulMieum));
+rb_define_const(mGdkKeyval, "GDK_Hangul_RieulPieub", INT2FIX(GDK_Hangul_RieulPieub));
+rb_define_const(mGdkKeyval, "GDK_Hangul_RieulSios", INT2FIX(GDK_Hangul_RieulSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_RieulTieut", INT2FIX(GDK_Hangul_RieulTieut));
+rb_define_const(mGdkKeyval, "GDK_Hangul_RieulPhieuf", INT2FIX(GDK_Hangul_RieulPhieuf));
+rb_define_const(mGdkKeyval, "GDK_Hangul_RieulHieuh", INT2FIX(GDK_Hangul_RieulHieuh));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Mieum", INT2FIX(GDK_Hangul_Mieum));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Pieub", INT2FIX(GDK_Hangul_Pieub));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SsangPieub", INT2FIX(GDK_Hangul_SsangPieub));
+rb_define_const(mGdkKeyval, "GDK_Hangul_PieubSios", INT2FIX(GDK_Hangul_PieubSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Sios", INT2FIX(GDK_Hangul_Sios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SsangSios", INT2FIX(GDK_Hangul_SsangSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Ieung", INT2FIX(GDK_Hangul_Ieung));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Jieuj", INT2FIX(GDK_Hangul_Jieuj));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SsangJieuj", INT2FIX(GDK_Hangul_SsangJieuj));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Cieuc", INT2FIX(GDK_Hangul_Cieuc));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Khieuq", INT2FIX(GDK_Hangul_Khieuq));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Tieut", INT2FIX(GDK_Hangul_Tieut));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Phieuf", INT2FIX(GDK_Hangul_Phieuf));
+rb_define_const(mGdkKeyval, "GDK_Hangul_Hieuh", INT2FIX(GDK_Hangul_Hieuh));
+rb_define_const(mGdkKeyval, "GDK_Hangul_A", INT2FIX(GDK_Hangul_A));
+rb_define_const(mGdkKeyval, "GDK_Hangul_AE", INT2FIX(GDK_Hangul_AE));
+rb_define_const(mGdkKeyval, "GDK_Hangul_YA", INT2FIX(GDK_Hangul_YA));
+rb_define_const(mGdkKeyval, "GDK_Hangul_YAE", INT2FIX(GDK_Hangul_YAE));
+rb_define_const(mGdkKeyval, "GDK_Hangul_EO", INT2FIX(GDK_Hangul_EO));
+rb_define_const(mGdkKeyval, "GDK_Hangul_E", INT2FIX(GDK_Hangul_E));
+rb_define_const(mGdkKeyval, "GDK_Hangul_YEO", INT2FIX(GDK_Hangul_YEO));
+rb_define_const(mGdkKeyval, "GDK_Hangul_YE", INT2FIX(GDK_Hangul_YE));
+rb_define_const(mGdkKeyval, "GDK_Hangul_O", INT2FIX(GDK_Hangul_O));
+rb_define_const(mGdkKeyval, "GDK_Hangul_WA", INT2FIX(GDK_Hangul_WA));
+rb_define_const(mGdkKeyval, "GDK_Hangul_WAE", INT2FIX(GDK_Hangul_WAE));
+rb_define_const(mGdkKeyval, "GDK_Hangul_OE", INT2FIX(GDK_Hangul_OE));
+rb_define_const(mGdkKeyval, "GDK_Hangul_YO", INT2FIX(GDK_Hangul_YO));
+rb_define_const(mGdkKeyval, "GDK_Hangul_U", INT2FIX(GDK_Hangul_U));
+rb_define_const(mGdkKeyval, "GDK_Hangul_WEO", INT2FIX(GDK_Hangul_WEO));
+rb_define_const(mGdkKeyval, "GDK_Hangul_WE", INT2FIX(GDK_Hangul_WE));
+rb_define_const(mGdkKeyval, "GDK_Hangul_WI", INT2FIX(GDK_Hangul_WI));
+rb_define_const(mGdkKeyval, "GDK_Hangul_YU", INT2FIX(GDK_Hangul_YU));
+rb_define_const(mGdkKeyval, "GDK_Hangul_EU", INT2FIX(GDK_Hangul_EU));
+rb_define_const(mGdkKeyval, "GDK_Hangul_YI", INT2FIX(GDK_Hangul_YI));
+rb_define_const(mGdkKeyval, "GDK_Hangul_I", INT2FIX(GDK_Hangul_I));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Kiyeog", INT2FIX(GDK_Hangul_J_Kiyeog));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_SsangKiyeog", INT2FIX(GDK_Hangul_J_SsangKiyeog));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_KiyeogSios", INT2FIX(GDK_Hangul_J_KiyeogSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Nieun", INT2FIX(GDK_Hangul_J_Nieun));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_NieunJieuj", INT2FIX(GDK_Hangul_J_NieunJieuj));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_NieunHieuh", INT2FIX(GDK_Hangul_J_NieunHieuh));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Dikeud", INT2FIX(GDK_Hangul_J_Dikeud));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Rieul", INT2FIX(GDK_Hangul_J_Rieul));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_RieulKiyeog", INT2FIX(GDK_Hangul_J_RieulKiyeog));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_RieulMieum", INT2FIX(GDK_Hangul_J_RieulMieum));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_RieulPieub", INT2FIX(GDK_Hangul_J_RieulPieub));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_RieulSios", INT2FIX(GDK_Hangul_J_RieulSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_RieulTieut", INT2FIX(GDK_Hangul_J_RieulTieut));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_RieulPhieuf", INT2FIX(GDK_Hangul_J_RieulPhieuf));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_RieulHieuh", INT2FIX(GDK_Hangul_J_RieulHieuh));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Mieum", INT2FIX(GDK_Hangul_J_Mieum));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Pieub", INT2FIX(GDK_Hangul_J_Pieub));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_PieubSios", INT2FIX(GDK_Hangul_J_PieubSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Sios", INT2FIX(GDK_Hangul_J_Sios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_SsangSios", INT2FIX(GDK_Hangul_J_SsangSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Ieung", INT2FIX(GDK_Hangul_J_Ieung));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Jieuj", INT2FIX(GDK_Hangul_J_Jieuj));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Cieuc", INT2FIX(GDK_Hangul_J_Cieuc));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Khieuq", INT2FIX(GDK_Hangul_J_Khieuq));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Tieut", INT2FIX(GDK_Hangul_J_Tieut));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Phieuf", INT2FIX(GDK_Hangul_J_Phieuf));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_Hieuh", INT2FIX(GDK_Hangul_J_Hieuh));
+rb_define_const(mGdkKeyval, "GDK_Hangul_RieulYeorinHieuh", INT2FIX(GDK_Hangul_RieulYeorinHieuh));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SunkyeongeumMieum", INT2FIX(GDK_Hangul_SunkyeongeumMieum));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SunkyeongeumPieub", INT2FIX(GDK_Hangul_SunkyeongeumPieub));
+rb_define_const(mGdkKeyval, "GDK_Hangul_PanSios", INT2FIX(GDK_Hangul_PanSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_KkogjiDalrinIeung", INT2FIX(GDK_Hangul_KkogjiDalrinIeung));
+rb_define_const(mGdkKeyval, "GDK_Hangul_SunkyeongeumPhieuf", INT2FIX(GDK_Hangul_SunkyeongeumPhieuf));
+rb_define_const(mGdkKeyval, "GDK_Hangul_YeorinHieuh", INT2FIX(GDK_Hangul_YeorinHieuh));
+rb_define_const(mGdkKeyval, "GDK_Hangul_AraeA", INT2FIX(GDK_Hangul_AraeA));
+rb_define_const(mGdkKeyval, "GDK_Hangul_AraeAE", INT2FIX(GDK_Hangul_AraeAE));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_PanSios", INT2FIX(GDK_Hangul_J_PanSios));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_KkogjiDalrinIeung", INT2FIX(GDK_Hangul_J_KkogjiDalrinIeung));
+rb_define_const(mGdkKeyval, "GDK_Hangul_J_YeorinHieuh", INT2FIX(GDK_Hangul_J_YeorinHieuh));
+rb_define_const(mGdkKeyval, "GDK_Korean_Won", INT2FIX(GDK_Korean_Won));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ligature_ew", INT2FIX(GDK_Armenian_ligature_ew));
+rb_define_const(mGdkKeyval, "GDK_Armenian_full_stop", INT2FIX(GDK_Armenian_full_stop));
+rb_define_const(mGdkKeyval, "GDK_Armenian_verjaket", INT2FIX(GDK_Armenian_verjaket));
+rb_define_const(mGdkKeyval, "GDK_Armenian_separation_mark", INT2FIX(GDK_Armenian_separation_mark));
+rb_define_const(mGdkKeyval, "GDK_Armenian_but", INT2FIX(GDK_Armenian_but));
+rb_define_const(mGdkKeyval, "GDK_Armenian_hyphen", INT2FIX(GDK_Armenian_hyphen));
+rb_define_const(mGdkKeyval, "GDK_Armenian_yentamna", INT2FIX(GDK_Armenian_yentamna));
+rb_define_const(mGdkKeyval, "GDK_Armenian_exclam", INT2FIX(GDK_Armenian_exclam));
+rb_define_const(mGdkKeyval, "GDK_Armenian_amanak", INT2FIX(GDK_Armenian_amanak));
+rb_define_const(mGdkKeyval, "GDK_Armenian_accent", INT2FIX(GDK_Armenian_accent));
+rb_define_const(mGdkKeyval, "GDK_Armenian_shesht", INT2FIX(GDK_Armenian_shesht));
+rb_define_const(mGdkKeyval, "GDK_Armenian_question", INT2FIX(GDK_Armenian_question));
+rb_define_const(mGdkKeyval, "GDK_Armenian_paruyk", INT2FIX(GDK_Armenian_paruyk));
+rb_define_const(mGdkKeyval, "GDK_Armenian_AYB", INT2FIX(GDK_Armenian_AYB));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ayb", INT2FIX(GDK_Armenian_ayb));
+rb_define_const(mGdkKeyval, "GDK_Armenian_BEN", INT2FIX(GDK_Armenian_BEN));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ben", INT2FIX(GDK_Armenian_ben));
+rb_define_const(mGdkKeyval, "GDK_Armenian_GIM", INT2FIX(GDK_Armenian_GIM));
+rb_define_const(mGdkKeyval, "GDK_Armenian_gim", INT2FIX(GDK_Armenian_gim));
+rb_define_const(mGdkKeyval, "GDK_Armenian_DA", INT2FIX(GDK_Armenian_DA));
+rb_define_const(mGdkKeyval, "GDK_Armenian_da", INT2FIX(GDK_Armenian_da));
+rb_define_const(mGdkKeyval, "GDK_Armenian_YECH", INT2FIX(GDK_Armenian_YECH));
+rb_define_const(mGdkKeyval, "GDK_Armenian_yech", INT2FIX(GDK_Armenian_yech));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ZA", INT2FIX(GDK_Armenian_ZA));
+rb_define_const(mGdkKeyval, "GDK_Armenian_za", INT2FIX(GDK_Armenian_za));
+rb_define_const(mGdkKeyval, "GDK_Armenian_E", INT2FIX(GDK_Armenian_E));
+rb_define_const(mGdkKeyval, "GDK_Armenian_e", INT2FIX(GDK_Armenian_e));
+rb_define_const(mGdkKeyval, "GDK_Armenian_AT", INT2FIX(GDK_Armenian_AT));
+rb_define_const(mGdkKeyval, "GDK_Armenian_at", INT2FIX(GDK_Armenian_at));
+rb_define_const(mGdkKeyval, "GDK_Armenian_TO", INT2FIX(GDK_Armenian_TO));
+rb_define_const(mGdkKeyval, "GDK_Armenian_to", INT2FIX(GDK_Armenian_to));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ZHE", INT2FIX(GDK_Armenian_ZHE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_zhe", INT2FIX(GDK_Armenian_zhe));
+rb_define_const(mGdkKeyval, "GDK_Armenian_INI", INT2FIX(GDK_Armenian_INI));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ini", INT2FIX(GDK_Armenian_ini));
+rb_define_const(mGdkKeyval, "GDK_Armenian_LYUN", INT2FIX(GDK_Armenian_LYUN));
+rb_define_const(mGdkKeyval, "GDK_Armenian_lyun", INT2FIX(GDK_Armenian_lyun));
+rb_define_const(mGdkKeyval, "GDK_Armenian_KHE", INT2FIX(GDK_Armenian_KHE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_khe", INT2FIX(GDK_Armenian_khe));
+rb_define_const(mGdkKeyval, "GDK_Armenian_TSA", INT2FIX(GDK_Armenian_TSA));
+rb_define_const(mGdkKeyval, "GDK_Armenian_tsa", INT2FIX(GDK_Armenian_tsa));
+rb_define_const(mGdkKeyval, "GDK_Armenian_KEN", INT2FIX(GDK_Armenian_KEN));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ken", INT2FIX(GDK_Armenian_ken));
+rb_define_const(mGdkKeyval, "GDK_Armenian_HO", INT2FIX(GDK_Armenian_HO));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ho", INT2FIX(GDK_Armenian_ho));
+rb_define_const(mGdkKeyval, "GDK_Armenian_DZA", INT2FIX(GDK_Armenian_DZA));
+rb_define_const(mGdkKeyval, "GDK_Armenian_dza", INT2FIX(GDK_Armenian_dza));
+rb_define_const(mGdkKeyval, "GDK_Armenian_GHAT", INT2FIX(GDK_Armenian_GHAT));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ghat", INT2FIX(GDK_Armenian_ghat));
+rb_define_const(mGdkKeyval, "GDK_Armenian_TCHE", INT2FIX(GDK_Armenian_TCHE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_tche", INT2FIX(GDK_Armenian_tche));
+rb_define_const(mGdkKeyval, "GDK_Armenian_MEN", INT2FIX(GDK_Armenian_MEN));
+rb_define_const(mGdkKeyval, "GDK_Armenian_men", INT2FIX(GDK_Armenian_men));
+rb_define_const(mGdkKeyval, "GDK_Armenian_HI", INT2FIX(GDK_Armenian_HI));
+rb_define_const(mGdkKeyval, "GDK_Armenian_hi", INT2FIX(GDK_Armenian_hi));
+rb_define_const(mGdkKeyval, "GDK_Armenian_NU", INT2FIX(GDK_Armenian_NU));
+rb_define_const(mGdkKeyval, "GDK_Armenian_nu", INT2FIX(GDK_Armenian_nu));
+rb_define_const(mGdkKeyval, "GDK_Armenian_SHA", INT2FIX(GDK_Armenian_SHA));
+rb_define_const(mGdkKeyval, "GDK_Armenian_sha", INT2FIX(GDK_Armenian_sha));
+rb_define_const(mGdkKeyval, "GDK_Armenian_VO", INT2FIX(GDK_Armenian_VO));
+rb_define_const(mGdkKeyval, "GDK_Armenian_vo", INT2FIX(GDK_Armenian_vo));
+rb_define_const(mGdkKeyval, "GDK_Armenian_CHA", INT2FIX(GDK_Armenian_CHA));
+rb_define_const(mGdkKeyval, "GDK_Armenian_cha", INT2FIX(GDK_Armenian_cha));
+rb_define_const(mGdkKeyval, "GDK_Armenian_PE", INT2FIX(GDK_Armenian_PE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_pe", INT2FIX(GDK_Armenian_pe));
+rb_define_const(mGdkKeyval, "GDK_Armenian_JE", INT2FIX(GDK_Armenian_JE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_je", INT2FIX(GDK_Armenian_je));
+rb_define_const(mGdkKeyval, "GDK_Armenian_RA", INT2FIX(GDK_Armenian_RA));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ra", INT2FIX(GDK_Armenian_ra));
+rb_define_const(mGdkKeyval, "GDK_Armenian_SE", INT2FIX(GDK_Armenian_SE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_se", INT2FIX(GDK_Armenian_se));
+rb_define_const(mGdkKeyval, "GDK_Armenian_VEV", INT2FIX(GDK_Armenian_VEV));
+rb_define_const(mGdkKeyval, "GDK_Armenian_vev", INT2FIX(GDK_Armenian_vev));
+rb_define_const(mGdkKeyval, "GDK_Armenian_TYUN", INT2FIX(GDK_Armenian_TYUN));
+rb_define_const(mGdkKeyval, "GDK_Armenian_tyun", INT2FIX(GDK_Armenian_tyun));
+rb_define_const(mGdkKeyval, "GDK_Armenian_RE", INT2FIX(GDK_Armenian_RE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_re", INT2FIX(GDK_Armenian_re));
+rb_define_const(mGdkKeyval, "GDK_Armenian_TSO", INT2FIX(GDK_Armenian_TSO));
+rb_define_const(mGdkKeyval, "GDK_Armenian_tso", INT2FIX(GDK_Armenian_tso));
+rb_define_const(mGdkKeyval, "GDK_Armenian_VYUN", INT2FIX(GDK_Armenian_VYUN));
+rb_define_const(mGdkKeyval, "GDK_Armenian_vyun", INT2FIX(GDK_Armenian_vyun));
+rb_define_const(mGdkKeyval, "GDK_Armenian_PYUR", INT2FIX(GDK_Armenian_PYUR));
+rb_define_const(mGdkKeyval, "GDK_Armenian_pyur", INT2FIX(GDK_Armenian_pyur));
+rb_define_const(mGdkKeyval, "GDK_Armenian_KE", INT2FIX(GDK_Armenian_KE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_ke", INT2FIX(GDK_Armenian_ke));
+rb_define_const(mGdkKeyval, "GDK_Armenian_O", INT2FIX(GDK_Armenian_O));
+rb_define_const(mGdkKeyval, "GDK_Armenian_o", INT2FIX(GDK_Armenian_o));
+rb_define_const(mGdkKeyval, "GDK_Armenian_FE", INT2FIX(GDK_Armenian_FE));
+rb_define_const(mGdkKeyval, "GDK_Armenian_fe", INT2FIX(GDK_Armenian_fe));
+rb_define_const(mGdkKeyval, "GDK_Armenian_apostrophe", INT2FIX(GDK_Armenian_apostrophe));
+rb_define_const(mGdkKeyval, "GDK_Georgian_an", INT2FIX(GDK_Georgian_an));
+rb_define_const(mGdkKeyval, "GDK_Georgian_ban", INT2FIX(GDK_Georgian_ban));
+rb_define_const(mGdkKeyval, "GDK_Georgian_gan", INT2FIX(GDK_Georgian_gan));
+rb_define_const(mGdkKeyval, "GDK_Georgian_don", INT2FIX(GDK_Georgian_don));
+rb_define_const(mGdkKeyval, "GDK_Georgian_en", INT2FIX(GDK_Georgian_en));
+rb_define_const(mGdkKeyval, "GDK_Georgian_vin", INT2FIX(GDK_Georgian_vin));
+rb_define_const(mGdkKeyval, "GDK_Georgian_zen", INT2FIX(GDK_Georgian_zen));
+rb_define_const(mGdkKeyval, "GDK_Georgian_tan", INT2FIX(GDK_Georgian_tan));
+rb_define_const(mGdkKeyval, "GDK_Georgian_in", INT2FIX(GDK_Georgian_in));
+rb_define_const(mGdkKeyval, "GDK_Georgian_kan", INT2FIX(GDK_Georgian_kan));
+rb_define_const(mGdkKeyval, "GDK_Georgian_las", INT2FIX(GDK_Georgian_las));
+rb_define_const(mGdkKeyval, "GDK_Georgian_man", INT2FIX(GDK_Georgian_man));
+rb_define_const(mGdkKeyval, "GDK_Georgian_nar", INT2FIX(GDK_Georgian_nar));
+rb_define_const(mGdkKeyval, "GDK_Georgian_on", INT2FIX(GDK_Georgian_on));
+rb_define_const(mGdkKeyval, "GDK_Georgian_par", INT2FIX(GDK_Georgian_par));
+rb_define_const(mGdkKeyval, "GDK_Georgian_zhar", INT2FIX(GDK_Georgian_zhar));
+rb_define_const(mGdkKeyval, "GDK_Georgian_rae", INT2FIX(GDK_Georgian_rae));
+rb_define_const(mGdkKeyval, "GDK_Georgian_san", INT2FIX(GDK_Georgian_san));
+rb_define_const(mGdkKeyval, "GDK_Georgian_tar", INT2FIX(GDK_Georgian_tar));
+rb_define_const(mGdkKeyval, "GDK_Georgian_un", INT2FIX(GDK_Georgian_un));
+rb_define_const(mGdkKeyval, "GDK_Georgian_phar", INT2FIX(GDK_Georgian_phar));
+rb_define_const(mGdkKeyval, "GDK_Georgian_khar", INT2FIX(GDK_Georgian_khar));
+rb_define_const(mGdkKeyval, "GDK_Georgian_ghan", INT2FIX(GDK_Georgian_ghan));
+rb_define_const(mGdkKeyval, "GDK_Georgian_qar", INT2FIX(GDK_Georgian_qar));
+rb_define_const(mGdkKeyval, "GDK_Georgian_shin", INT2FIX(GDK_Georgian_shin));
+rb_define_const(mGdkKeyval, "GDK_Georgian_chin", INT2FIX(GDK_Georgian_chin));
+rb_define_const(mGdkKeyval, "GDK_Georgian_can", INT2FIX(GDK_Georgian_can));
+rb_define_const(mGdkKeyval, "GDK_Georgian_jil", INT2FIX(GDK_Georgian_jil));
+rb_define_const(mGdkKeyval, "GDK_Georgian_cil", INT2FIX(GDK_Georgian_cil));
+rb_define_const(mGdkKeyval, "GDK_Georgian_char", INT2FIX(GDK_Georgian_char));
+rb_define_const(mGdkKeyval, "GDK_Georgian_xan", INT2FIX(GDK_Georgian_xan));
+rb_define_const(mGdkKeyval, "GDK_Georgian_jhan", INT2FIX(GDK_Georgian_jhan));
+rb_define_const(mGdkKeyval, "GDK_Georgian_hae", INT2FIX(GDK_Georgian_hae));
+rb_define_const(mGdkKeyval, "GDK_Georgian_he", INT2FIX(GDK_Georgian_he));
+rb_define_const(mGdkKeyval, "GDK_Georgian_hie", INT2FIX(GDK_Georgian_hie));
+rb_define_const(mGdkKeyval, "GDK_Georgian_we", INT2FIX(GDK_Georgian_we));
+rb_define_const(mGdkKeyval, "GDK_Georgian_har", INT2FIX(GDK_Georgian_har));
+rb_define_const(mGdkKeyval, "GDK_Georgian_hoe", INT2FIX(GDK_Georgian_hoe));
+rb_define_const(mGdkKeyval, "GDK_Georgian_fi", INT2FIX(GDK_Georgian_fi));
+rb_define_const(mGdkKeyval, "GDK_Xabovedot", INT2FIX(GDK_Xabovedot));
+rb_define_const(mGdkKeyval, "GDK_Ibreve", INT2FIX(GDK_Ibreve));
+rb_define_const(mGdkKeyval, "GDK_Zstroke", INT2FIX(GDK_Zstroke));
+rb_define_const(mGdkKeyval, "GDK_Gcaron", INT2FIX(GDK_Gcaron));
+rb_define_const(mGdkKeyval, "GDK_Ocaron", INT2FIX(GDK_Ocaron));
+rb_define_const(mGdkKeyval, "GDK_Obarred", INT2FIX(GDK_Obarred));
+rb_define_const(mGdkKeyval, "GDK_xabovedot", INT2FIX(GDK_xabovedot));
+rb_define_const(mGdkKeyval, "GDK_ibreve", INT2FIX(GDK_ibreve));
+rb_define_const(mGdkKeyval, "GDK_zstroke", INT2FIX(GDK_zstroke));
+rb_define_const(mGdkKeyval, "GDK_gcaron", INT2FIX(GDK_gcaron));
+rb_define_const(mGdkKeyval, "GDK_ocaron", INT2FIX(GDK_ocaron));
+rb_define_const(mGdkKeyval, "GDK_obarred", INT2FIX(GDK_obarred));
+rb_define_const(mGdkKeyval, "GDK_SCHWA", INT2FIX(GDK_SCHWA));
+rb_define_const(mGdkKeyval, "GDK_schwa", INT2FIX(GDK_schwa));
+rb_define_const(mGdkKeyval, "GDK_Lbelowdot", INT2FIX(GDK_Lbelowdot));
+rb_define_const(mGdkKeyval, "GDK_lbelowdot", INT2FIX(GDK_lbelowdot));
+rb_define_const(mGdkKeyval, "GDK_Abelowdot", INT2FIX(GDK_Abelowdot));
+rb_define_const(mGdkKeyval, "GDK_abelowdot", INT2FIX(GDK_abelowdot));
+rb_define_const(mGdkKeyval, "GDK_Ahook", INT2FIX(GDK_Ahook));
+rb_define_const(mGdkKeyval, "GDK_ahook", INT2FIX(GDK_ahook));
+rb_define_const(mGdkKeyval, "GDK_Acircumflexacute", INT2FIX(GDK_Acircumflexacute));
+rb_define_const(mGdkKeyval, "GDK_acircumflexacute", INT2FIX(GDK_acircumflexacute));
+rb_define_const(mGdkKeyval, "GDK_Acircumflexgrave", INT2FIX(GDK_Acircumflexgrave));
+rb_define_const(mGdkKeyval, "GDK_acircumflexgrave", INT2FIX(GDK_acircumflexgrave));
+rb_define_const(mGdkKeyval, "GDK_Acircumflexhook", INT2FIX(GDK_Acircumflexhook));
+rb_define_const(mGdkKeyval, "GDK_acircumflexhook", INT2FIX(GDK_acircumflexhook));
+rb_define_const(mGdkKeyval, "GDK_Acircumflextilde", INT2FIX(GDK_Acircumflextilde));
+rb_define_const(mGdkKeyval, "GDK_acircumflextilde", INT2FIX(GDK_acircumflextilde));
+rb_define_const(mGdkKeyval, "GDK_Acircumflexbelowdot", INT2FIX(GDK_Acircumflexbelowdot));
+rb_define_const(mGdkKeyval, "GDK_acircumflexbelowdot", INT2FIX(GDK_acircumflexbelowdot));
+rb_define_const(mGdkKeyval, "GDK_Abreveacute", INT2FIX(GDK_Abreveacute));
+rb_define_const(mGdkKeyval, "GDK_abreveacute", INT2FIX(GDK_abreveacute));
+rb_define_const(mGdkKeyval, "GDK_Abrevegrave", INT2FIX(GDK_Abrevegrave));
+rb_define_const(mGdkKeyval, "GDK_abrevegrave", INT2FIX(GDK_abrevegrave));
+rb_define_const(mGdkKeyval, "GDK_Abrevehook", INT2FIX(GDK_Abrevehook));
+rb_define_const(mGdkKeyval, "GDK_abrevehook", INT2FIX(GDK_abrevehook));
+rb_define_const(mGdkKeyval, "GDK_Abrevetilde", INT2FIX(GDK_Abrevetilde));
+rb_define_const(mGdkKeyval, "GDK_abrevetilde", INT2FIX(GDK_abrevetilde));
+rb_define_const(mGdkKeyval, "GDK_Abrevebelowdot", INT2FIX(GDK_Abrevebelowdot));
+rb_define_const(mGdkKeyval, "GDK_abrevebelowdot", INT2FIX(GDK_abrevebelowdot));
+rb_define_const(mGdkKeyval, "GDK_Ebelowdot", INT2FIX(GDK_Ebelowdot));
+rb_define_const(mGdkKeyval, "GDK_ebelowdot", INT2FIX(GDK_ebelowdot));
+rb_define_const(mGdkKeyval, "GDK_Ehook", INT2FIX(GDK_Ehook));
+rb_define_const(mGdkKeyval, "GDK_ehook", INT2FIX(GDK_ehook));
+rb_define_const(mGdkKeyval, "GDK_Etilde", INT2FIX(GDK_Etilde));
+rb_define_const(mGdkKeyval, "GDK_etilde", INT2FIX(GDK_etilde));
+rb_define_const(mGdkKeyval, "GDK_Ecircumflexacute", INT2FIX(GDK_Ecircumflexacute));
+rb_define_const(mGdkKeyval, "GDK_ecircumflexacute", INT2FIX(GDK_ecircumflexacute));
+rb_define_const(mGdkKeyval, "GDK_Ecircumflexgrave", INT2FIX(GDK_Ecircumflexgrave));
+rb_define_const(mGdkKeyval, "GDK_ecircumflexgrave", INT2FIX(GDK_ecircumflexgrave));
+rb_define_const(mGdkKeyval, "GDK_Ecircumflexhook", INT2FIX(GDK_Ecircumflexhook));
+rb_define_const(mGdkKeyval, "GDK_ecircumflexhook", INT2FIX(GDK_ecircumflexhook));
+rb_define_const(mGdkKeyval, "GDK_Ecircumflextilde", INT2FIX(GDK_Ecircumflextilde));
+rb_define_const(mGdkKeyval, "GDK_ecircumflextilde", INT2FIX(GDK_ecircumflextilde));
+rb_define_const(mGdkKeyval, "GDK_Ecircumflexbelowdot", INT2FIX(GDK_Ecircumflexbelowdot));
+rb_define_const(mGdkKeyval, "GDK_ecircumflexbelowdot", INT2FIX(GDK_ecircumflexbelowdot));
+rb_define_const(mGdkKeyval, "GDK_Ihook", INT2FIX(GDK_Ihook));
+rb_define_const(mGdkKeyval, "GDK_ihook", INT2FIX(GDK_ihook));
+rb_define_const(mGdkKeyval, "GDK_Ibelowdot", INT2FIX(GDK_Ibelowdot));
+rb_define_const(mGdkKeyval, "GDK_ibelowdot", INT2FIX(GDK_ibelowdot));
+rb_define_const(mGdkKeyval, "GDK_Obelowdot", INT2FIX(GDK_Obelowdot));
+rb_define_const(mGdkKeyval, "GDK_obelowdot", INT2FIX(GDK_obelowdot));
+rb_define_const(mGdkKeyval, "GDK_Ohook", INT2FIX(GDK_Ohook));
+rb_define_const(mGdkKeyval, "GDK_ohook", INT2FIX(GDK_ohook));
+rb_define_const(mGdkKeyval, "GDK_Ocircumflexacute", INT2FIX(GDK_Ocircumflexacute));
+rb_define_const(mGdkKeyval, "GDK_ocircumflexacute", INT2FIX(GDK_ocircumflexacute));
+rb_define_const(mGdkKeyval, "GDK_Ocircumflexgrave", INT2FIX(GDK_Ocircumflexgrave));
+rb_define_const(mGdkKeyval, "GDK_ocircumflexgrave", INT2FIX(GDK_ocircumflexgrave));
+rb_define_const(mGdkKeyval, "GDK_Ocircumflexhook", INT2FIX(GDK_Ocircumflexhook));
+rb_define_const(mGdkKeyval, "GDK_ocircumflexhook", INT2FIX(GDK_ocircumflexhook));
+rb_define_const(mGdkKeyval, "GDK_Ocircumflextilde", INT2FIX(GDK_Ocircumflextilde));
+rb_define_const(mGdkKeyval, "GDK_ocircumflextilde", INT2FIX(GDK_ocircumflextilde));
+rb_define_const(mGdkKeyval, "GDK_Ocircumflexbelowdot", INT2FIX(GDK_Ocircumflexbelowdot));
+rb_define_const(mGdkKeyval, "GDK_ocircumflexbelowdot", INT2FIX(GDK_ocircumflexbelowdot));
+rb_define_const(mGdkKeyval, "GDK_Ohornacute", INT2FIX(GDK_Ohornacute));
+rb_define_const(mGdkKeyval, "GDK_ohornacute", INT2FIX(GDK_ohornacute));
+rb_define_const(mGdkKeyval, "GDK_Ohorngrave", INT2FIX(GDK_Ohorngrave));
+rb_define_const(mGdkKeyval, "GDK_ohorngrave", INT2FIX(GDK_ohorngrave));
+rb_define_const(mGdkKeyval, "GDK_Ohornhook", INT2FIX(GDK_Ohornhook));
+rb_define_const(mGdkKeyval, "GDK_ohornhook", INT2FIX(GDK_ohornhook));
+rb_define_const(mGdkKeyval, "GDK_Ohorntilde", INT2FIX(GDK_Ohorntilde));
+rb_define_const(mGdkKeyval, "GDK_ohorntilde", INT2FIX(GDK_ohorntilde));
+rb_define_const(mGdkKeyval, "GDK_Ohornbelowdot", INT2FIX(GDK_Ohornbelowdot));
+rb_define_const(mGdkKeyval, "GDK_ohornbelowdot", INT2FIX(GDK_ohornbelowdot));
+rb_define_const(mGdkKeyval, "GDK_Ubelowdot", INT2FIX(GDK_Ubelowdot));
+rb_define_const(mGdkKeyval, "GDK_ubelowdot", INT2FIX(GDK_ubelowdot));
+rb_define_const(mGdkKeyval, "GDK_Uhook", INT2FIX(GDK_Uhook));
+rb_define_const(mGdkKeyval, "GDK_uhook", INT2FIX(GDK_uhook));
+rb_define_const(mGdkKeyval, "GDK_Uhornacute", INT2FIX(GDK_Uhornacute));
+rb_define_const(mGdkKeyval, "GDK_uhornacute", INT2FIX(GDK_uhornacute));
+rb_define_const(mGdkKeyval, "GDK_Uhorngrave", INT2FIX(GDK_Uhorngrave));
+rb_define_const(mGdkKeyval, "GDK_uhorngrave", INT2FIX(GDK_uhorngrave));
+rb_define_const(mGdkKeyval, "GDK_Uhornhook", INT2FIX(GDK_Uhornhook));
+rb_define_const(mGdkKeyval, "GDK_uhornhook", INT2FIX(GDK_uhornhook));
+rb_define_const(mGdkKeyval, "GDK_Uhorntilde", INT2FIX(GDK_Uhorntilde));
+rb_define_const(mGdkKeyval, "GDK_uhorntilde", INT2FIX(GDK_uhorntilde));
+rb_define_const(mGdkKeyval, "GDK_Uhornbelowdot", INT2FIX(GDK_Uhornbelowdot));
+rb_define_const(mGdkKeyval, "GDK_uhornbelowdot", INT2FIX(GDK_uhornbelowdot));
+rb_define_const(mGdkKeyval, "GDK_Ybelowdot", INT2FIX(GDK_Ybelowdot));
+rb_define_const(mGdkKeyval, "GDK_ybelowdot", INT2FIX(GDK_ybelowdot));
+rb_define_const(mGdkKeyval, "GDK_Yhook", INT2FIX(GDK_Yhook));
+rb_define_const(mGdkKeyval, "GDK_yhook", INT2FIX(GDK_yhook));
+rb_define_const(mGdkKeyval, "GDK_Ytilde", INT2FIX(GDK_Ytilde));
+rb_define_const(mGdkKeyval, "GDK_ytilde", INT2FIX(GDK_ytilde));
+rb_define_const(mGdkKeyval, "GDK_Ohorn", INT2FIX(GDK_Ohorn));
+rb_define_const(mGdkKeyval, "GDK_ohorn", INT2FIX(GDK_ohorn));
+rb_define_const(mGdkKeyval, "GDK_Uhorn", INT2FIX(GDK_Uhorn));
+rb_define_const(mGdkKeyval, "GDK_uhorn", INT2FIX(GDK_uhorn));
+rb_define_const(mGdkKeyval, "GDK_EcuSign", INT2FIX(GDK_EcuSign));
+rb_define_const(mGdkKeyval, "GDK_ColonSign", INT2FIX(GDK_ColonSign));
+rb_define_const(mGdkKeyval, "GDK_CruzeiroSign", INT2FIX(GDK_CruzeiroSign));
+rb_define_const(mGdkKeyval, "GDK_FFrancSign", INT2FIX(GDK_FFrancSign));
+rb_define_const(mGdkKeyval, "GDK_LiraSign", INT2FIX(GDK_LiraSign));
+rb_define_const(mGdkKeyval, "GDK_MillSign", INT2FIX(GDK_MillSign));
+rb_define_const(mGdkKeyval, "GDK_NairaSign", INT2FIX(GDK_NairaSign));
+rb_define_const(mGdkKeyval, "GDK_PesetaSign", INT2FIX(GDK_PesetaSign));
+rb_define_const(mGdkKeyval, "GDK_RupeeSign", INT2FIX(GDK_RupeeSign));
+rb_define_const(mGdkKeyval, "GDK_WonSign", INT2FIX(GDK_WonSign));
+rb_define_const(mGdkKeyval, "GDK_NewSheqelSign", INT2FIX(GDK_NewSheqelSign));
+rb_define_const(mGdkKeyval, "GDK_DongSign", INT2FIX(GDK_DongSign));
+rb_define_const(mGdkKeyval, "GDK_EuroSign", INT2FIX(GDK_EuroSign));
+rb_define_const(mGdkKeyval, "GDK_zerosuperior", INT2FIX(GDK_zerosuperior));
+rb_define_const(mGdkKeyval, "GDK_foursuperior", INT2FIX(GDK_foursuperior));
+rb_define_const(mGdkKeyval, "GDK_fivesuperior", INT2FIX(GDK_fivesuperior));
+rb_define_const(mGdkKeyval, "GDK_sixsuperior", INT2FIX(GDK_sixsuperior));
+rb_define_const(mGdkKeyval, "GDK_sevensuperior", INT2FIX(GDK_sevensuperior));
+rb_define_const(mGdkKeyval, "GDK_eightsuperior", INT2FIX(GDK_eightsuperior));
+rb_define_const(mGdkKeyval, "GDK_ninesuperior", INT2FIX(GDK_ninesuperior));
+rb_define_const(mGdkKeyval, "GDK_zerosubscript", INT2FIX(GDK_zerosubscript));
+rb_define_const(mGdkKeyval, "GDK_onesubscript", INT2FIX(GDK_onesubscript));
+rb_define_const(mGdkKeyval, "GDK_twosubscript", INT2FIX(GDK_twosubscript));
+rb_define_const(mGdkKeyval, "GDK_threesubscript", INT2FIX(GDK_threesubscript));
+rb_define_const(mGdkKeyval, "GDK_foursubscript", INT2FIX(GDK_foursubscript));
+rb_define_const(mGdkKeyval, "GDK_fivesubscript", INT2FIX(GDK_fivesubscript));
+rb_define_const(mGdkKeyval, "GDK_sixsubscript", INT2FIX(GDK_sixsubscript));
+rb_define_const(mGdkKeyval, "GDK_sevensubscript", INT2FIX(GDK_sevensubscript));
+rb_define_const(mGdkKeyval, "GDK_eightsubscript", INT2FIX(GDK_eightsubscript));
+rb_define_const(mGdkKeyval, "GDK_ninesubscript", INT2FIX(GDK_ninesubscript));
+rb_define_const(mGdkKeyval, "GDK_partdifferential", INT2FIX(GDK_partdifferential));
+rb_define_const(mGdkKeyval, "GDK_emptyset", INT2FIX(GDK_emptyset));
+rb_define_const(mGdkKeyval, "GDK_elementof", INT2FIX(GDK_elementof));
+rb_define_const(mGdkKeyval, "GDK_notelementof", INT2FIX(GDK_notelementof));
+rb_define_const(mGdkKeyval, "GDK_containsas", INT2FIX(GDK_containsas));
+rb_define_const(mGdkKeyval, "GDK_squareroot", INT2FIX(GDK_squareroot));
+rb_define_const(mGdkKeyval, "GDK_cuberoot", INT2FIX(GDK_cuberoot));
+rb_define_const(mGdkKeyval, "GDK_fourthroot", INT2FIX(GDK_fourthroot));
+rb_define_const(mGdkKeyval, "GDK_dintegral", INT2FIX(GDK_dintegral));
+rb_define_const(mGdkKeyval, "GDK_tintegral", INT2FIX(GDK_tintegral));
+rb_define_const(mGdkKeyval, "GDK_because", INT2FIX(GDK_because));
+rb_define_const(mGdkKeyval, "GDK_approxeq", INT2FIX(GDK_approxeq));
+rb_define_const(mGdkKeyval, "GDK_notapproxeq", INT2FIX(GDK_notapproxeq));
+rb_define_const(mGdkKeyval, "GDK_notidentical", INT2FIX(GDK_notidentical));
+rb_define_const(mGdkKeyval, "GDK_stricteq", INT2FIX(GDK_stricteq));

Added: packages-wip/ruby-gnome2/trunk/gtk/src/rbgtkinits.c
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtk/src/rbgtkinits.c	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtk/src/rbgtkinits.c	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,461 @@
+extern void   Init_gtk_gdk_atom();
+extern void   Init_gtk_gdk_cairo();
+extern void   Init_gtk_gdk_color();
+extern void   Init_gtk_gdk_colormap();
+extern void   Init_gtk_gdk_const();
+extern void   Init_gtk_gdk_cursor();
+extern void   Init_gtk_gdk_device();
+extern void   Init_gtk_gdk_display();
+extern void   Init_gtk_gdk_display_manager();
+extern void   Init_gtk_gdk_dragcontext();
+extern void   Init_gtk_gdk_draw();
+extern void   Init_gtk_gdk_event();
+extern void   Init_gtk_gdk_gc();
+extern void   Init_gtk_gdk_geometry();
+extern void   Init_gtk_gdk_image();
+extern void   Init_gtk_gdk_input();
+extern void   Init_gtk_gdk_keymap();
+extern void   Init_gtk_gdk_keyval();
+extern void   Init_gtk_gdk_pango();
+extern void   Init_gtk_gdk_pangorenderer();
+extern void   Init_gtk_gdk_pixbuf();
+extern void   Init_gtk_gdk_pixmap();
+extern void   Init_gtk_gdk_property();
+extern void   Init_gtk_gdk_rectangle();
+extern void   Init_gtk_gdk_region();
+extern void   Init_gtk_gdk_rgb();
+extern void   Init_gtk_gdk_screen();
+extern void   Init_gtk_gdk_selection();
+extern void   Init_gtk_gdk_threads();
+extern void   Init_gtk_gdk_timecoord();
+extern void   Init_gtk_gdk_visual();
+extern void   Init_gtk_gdk_windowattr();
+extern void   Init_gtk_gdk_window();
+extern void   Init_gtk_gdk_x11();
+extern void   Init_gtk_aboutdialog();
+extern void   Init_gtk_accelerator();
+extern void   Init_gtk_accel_group();
+extern void   Init_agentry();
+extern void   Init_accel_key();
+extern void   Init_gtk_accel_label();
+extern void   Init_accel_map();
+extern void   Init_gtk_accessible();
+extern void   Init_gtk_action();
+extern void   Init_gtk_actiongroup();
+extern void   Init_gtk_adjustment();
+extern void   Init_gtk_alignment();
+extern void   Init_gtk_allocation();
+extern void   Init_gtk_arrow();
+extern void   Init_gtk_aspect_frame();
+extern void   Init_gtk_assistant();
+extern void   Init_gtk_button_box();
+extern void   Init_gtk_bin();
+extern void   Init_gtk_bindings();
+extern void   Init_gtk_border();
+extern void   Init_gtk_box();
+extern void   Init_gtk_button();
+extern void   Init_gtk_calendar();
+extern void   Init_gtk_celleditable();
+extern void   Init_gtk_celllayout();
+extern void   Init_gtk_cellrendereraccel();
+extern void   Init_gtk_cellrenderer();
+extern void   Init_gtk_cellrenderercombo();
+extern void   Init_gtk_cellrendererpixbuf();
+extern void   Init_gtk_cellrendererprogress();
+extern void   Init_gtk_cellrendererspin();
+extern void   Init_gtk_cellrenderertext();
+extern void   Init_gtk_cellrenderertoggle();
+extern void   Init_gtk_cellview();
+extern void   Init_gtk_check_button();
+extern void   Init_gtk_check_menu_item();
+extern void   Init_gtk_clipboard();
+extern void   Init_gtk_colorbutton();
+extern void   Init_gtk_color_selection();
+extern void   Init_gtk_color_selection_dialog();
+extern void   Init_gtk_combobox();
+extern void   Init_gtk_comboboxentry();
+extern void   Init_gtk_combo();
+extern void   Init_gtk_const();
+extern void   Init_gtk_container();
+extern void   Init_gtk_curve();
+extern void   Init_gtk_dialog();
+extern void   Init_gtk_drag();
+extern void   Init_gtk_drawing_area();
+extern void   Init_gtk_editable();
+extern void   Init_gtk_entry();
+extern void   Init_gtk_entry_completion();
+extern void   Init_gtk_eventbox();
+extern void   Init_gtk_expander();
+extern void   Init_gtk_filechooserbutton();
+extern void   Init_gtk_file_chooser();
+extern void   Init_gtk_file_chooser_dialog();
+extern void   Init_gtk_file_chooser_widget();
+extern void   Init_gtk_file_filter();
+extern void   Init_gtk_file_selection();
+extern void   Init_gtk_fixed();
+extern void   Init_gtk_fontbutton();
+extern void   Init_gtk_font_selection();
+extern void   Init_gtk_font_selection_dialog();
+extern void   Init_gtk_frame();
+extern void   Init_gtk_gamma_curve();
+extern void   Init_gtk_handle_box();
+extern void   Init_gtk_hbutton_box();
+extern void   Init_gtk_hbox();
+extern void   Init_gtk_hpaned();
+extern void   Init_gtk_hruler();
+extern void   Init_gtk_hscale();
+extern void   Init_gtk_hscrollbar();
+extern void   Init_gtk_hseparator();
+extern void   Init_icon_factory();
+extern void   Init_gtk_iconinfo();
+extern void   Init_icon_set();
+extern void   Init_icon_size();
+extern void   Init_icon_source();
+extern void   Init_gtk_icon_theme();
+extern void   Init_gtk_iconview();
+extern void   Init_gtk_image();
+extern void   Init_gtk_image_menu_item();
+extern void   Init_gtk_imcontext();
+extern void   Init_gtk_imcontext_simple();
+extern void   Init_gtk_im_multicontext();
+extern void   Init_gtk_input_dialog();
+extern void   Init_invisible();
+extern void   Init_gtk_item();
+extern void   Init_gtk_itemfactory();
+extern void   Init_gtk_label();
+extern void   Init_gtk_layout();
+extern void   Init_gtk_link_button();
+extern void   Init_gtk_list_store();
+extern void   Init_gtk_main();
+extern void   Init_gtk_menu_bar();
+extern void   Init_gtk_menu();
+extern void   Init_gtk_menu_item();
+extern void   Init_gtk_menu_shell();
+extern void   Init_gtk_menutoolbutton();
+extern void   Init_gtk_message_dialog();
+extern void   Init_gtk_misc();
+extern void   Init_gtk_notebook();
+extern void   Init_gtk_object();
+extern void   Init_gtk_option_menu();
+extern void   Init_gtk_page_setup();
+extern void   Init_gtk_page_setup_unix_dialog();
+extern void   Init_gtk_paned();
+extern void   Init_gtk_paper_size();
+extern void   Init_gtk_plug();
+extern void   Init_gtk_print_context();
+extern void   Init_gtk_printer();
+extern void   Init_gtk_print_job();
+extern void   Init_gtk_print_operation();
+extern void   Init_gtk_print_operation_preview();
+extern void   Init_gtk_print_settings();
+extern void   Init_gtk_print_unix_dialog();
+extern void   Init_gtk_progress_bar();
+extern void   Init_gtk_progress();
+extern void   Init_gtk_radio_action();
+extern void   Init_gtk_radio_button();
+extern void   Init_gtk_radio_menu_item();
+extern void   Init_gtk_radiotoolbutton();
+extern void   Init_gtk_range();
+extern void   Init_gtk_rc();
+extern void   Init_gtk_rcstyle();
+extern void   Init_gtk_recent_chooser();
+extern void   Init_gtk_recent_chooser_dialog();
+extern void   Init_gtk_recent_chooser_menu();
+extern void   Init_gtk_recent_chooser_widget();
+extern void   Init_gtk_recent_filter();
+extern void   Init_gtk_recent_filter_info();
+extern void   Init_gtk_recent_info();
+extern void   Init_gtk_recent_manager();
+extern void   Init_gtk_ruler();
+extern void   Init_gtk_scale();
+extern void   Init_gtk_scrollbar();
+extern void   Init_gtk_scrolled_window();
+extern void   Init_gtk_selection();
+extern void   Init_gtk_selectiondata();
+extern void   Init_gtk_separator();
+extern void   Init_gtk_separator_menu_item();
+extern void   Init_gtk_separatortoolitem();
+extern void   Init_gtk_settings();
+extern void   Init_sizegrp();
+extern void   Init_gtk_socket();
+extern void   Init_gtk_spin_button();
+extern void   Init_gtk_statusbar();
+extern void   Init_gtk_status_icon();
+extern void   Init_gtk_stock();
+extern void   Init_gtk_style();
+extern void   Init_gtk_table();
+extern void   Init_gtk_target_list();
+extern void   Init_gtk_tearoff_menu_item();
+extern void   Init_txt_appearance();
+extern void   Init_txt_attr();
+extern void   Init_gtk_textbuffer();
+extern void   Init_gtk_textchild();
+extern void   Init_gtk_textiter();
+extern void   Init_gtk_textmark();
+extern void   Init_gtk_texttag();
+extern void   Init_txt_tt();
+extern void   Init_gtk_textview();
+extern void   Init_gtk_toggle_action();
+extern void   Init_gtk_toggle_button();
+extern void   Init_gtk_toggletoolbutton();
+extern void   Init_gtk_toolbar();
+extern void   Init_gtk_toolbutton();
+extern void   Init_gtk_toolitem();
+extern void   Init_gtk_tooltips();
+extern void   Init_gtk_treedragdest();
+extern void   Init_gtk_treedragsource();
+extern void   Init_gtk_treeiter();
+extern void   Init_gtk_treemodel();
+extern void   Init_gtk_treemodelfilter();
+extern void   Init_gtk_tmodelsort();
+extern void   Init_gtk_treepath();
+extern void   Init_gtk_treerowreference();
+extern void   Init_gtk_treeselection();
+extern void   Init_gtk_treesortable();
+extern void   Init_gtk_tree_store();
+extern void   Init_gtk_treeview();
+extern void   Init_gtk_treeviewcolumn();
+extern void   Init_gtk_uimanager();
+extern void   Init_gtk_vbutton_box();
+extern void   Init_gtk_vbox();
+extern void   Init_gtk_viewport();
+extern void   Init_gtk_vpaned();
+extern void   Init_gtk_vruler();
+extern void   Init_gtk_vscale();
+extern void   Init_gtk_vscrollbar();
+extern void   Init_gtk_vseparator();
+extern void   Init_gtk_widget();
+extern void   Init_gtk_window();
+extern void   Init_gtk_windowgroup();
+void Init_gtk_inits()
+{
+   Init_gtk_gdk_atom();
+   Init_gtk_gdk_cairo();
+   Init_gtk_gdk_color();
+   Init_gtk_gdk_colormap();
+   Init_gtk_gdk_const();
+   Init_gtk_gdk_cursor();
+   Init_gtk_gdk_device();
+   Init_gtk_gdk_display();
+   Init_gtk_gdk_display_manager();
+   Init_gtk_gdk_dragcontext();
+   Init_gtk_gdk_draw();
+   Init_gtk_gdk_event();
+   Init_gtk_gdk_gc();
+   Init_gtk_gdk_geometry();
+   Init_gtk_gdk_image();
+   Init_gtk_gdk_input();
+   Init_gtk_gdk_keymap();
+   Init_gtk_gdk_keyval();
+   Init_gtk_gdk_pango();
+   Init_gtk_gdk_pangorenderer();
+   Init_gtk_gdk_pixbuf();
+   Init_gtk_gdk_pixmap();
+   Init_gtk_gdk_property();
+   Init_gtk_gdk_rectangle();
+   Init_gtk_gdk_region();
+   Init_gtk_gdk_rgb();
+   Init_gtk_gdk_screen();
+   Init_gtk_gdk_selection();
+   Init_gtk_gdk_threads();
+   Init_gtk_gdk_timecoord();
+   Init_gtk_gdk_visual();
+   Init_gtk_gdk_windowattr();
+   Init_gtk_gdk_window();
+   Init_gtk_gdk_x11();
+   Init_gtk_aboutdialog();
+   Init_gtk_accelerator();
+   Init_gtk_accel_group();
+   Init_agentry();
+   Init_accel_key();
+   Init_gtk_accel_label();
+   Init_accel_map();
+   Init_gtk_accessible();
+   Init_gtk_action();
+   Init_gtk_actiongroup();
+   Init_gtk_adjustment();
+   Init_gtk_alignment();
+   Init_gtk_allocation();
+   Init_gtk_arrow();
+   Init_gtk_aspect_frame();
+   Init_gtk_assistant();
+   Init_gtk_button_box();
+   Init_gtk_bin();
+   Init_gtk_bindings();
+   Init_gtk_border();
+   Init_gtk_box();
+   Init_gtk_button();
+   Init_gtk_calendar();
+   Init_gtk_celleditable();
+   Init_gtk_celllayout();
+   Init_gtk_cellrendereraccel();
+   Init_gtk_cellrenderer();
+   Init_gtk_cellrenderercombo();
+   Init_gtk_cellrendererpixbuf();
+   Init_gtk_cellrendererprogress();
+   Init_gtk_cellrendererspin();
+   Init_gtk_cellrenderertext();
+   Init_gtk_cellrenderertoggle();
+   Init_gtk_cellview();
+   Init_gtk_check_button();
+   Init_gtk_check_menu_item();
+   Init_gtk_clipboard();
+   Init_gtk_colorbutton();
+   Init_gtk_color_selection();
+   Init_gtk_color_selection_dialog();
+   Init_gtk_combobox();
+   Init_gtk_comboboxentry();
+   Init_gtk_combo();
+   Init_gtk_const();
+   Init_gtk_container();
+   Init_gtk_curve();
+   Init_gtk_dialog();
+   Init_gtk_drag();
+   Init_gtk_drawing_area();
+   Init_gtk_editable();
+   Init_gtk_entry();
+   Init_gtk_entry_completion();
+   Init_gtk_eventbox();
+   Init_gtk_expander();
+   Init_gtk_filechooserbutton();
+   Init_gtk_file_chooser();
+   Init_gtk_file_chooser_dialog();
+   Init_gtk_file_chooser_widget();
+   Init_gtk_file_filter();
+   Init_gtk_file_selection();
+   Init_gtk_fixed();
+   Init_gtk_fontbutton();
+   Init_gtk_font_selection();
+   Init_gtk_font_selection_dialog();
+   Init_gtk_frame();
+   Init_gtk_gamma_curve();
+   Init_gtk_handle_box();
+   Init_gtk_hbutton_box();
+   Init_gtk_hbox();
+   Init_gtk_hpaned();
+   Init_gtk_hruler();
+   Init_gtk_hscale();
+   Init_gtk_hscrollbar();
+   Init_gtk_hseparator();
+   Init_icon_factory();
+   Init_gtk_iconinfo();
+   Init_icon_set();
+   Init_icon_size();
+   Init_icon_source();
+   Init_gtk_icon_theme();
+   Init_gtk_iconview();
+   Init_gtk_image();
+   Init_gtk_image_menu_item();
+   Init_gtk_imcontext();
+   Init_gtk_imcontext_simple();
+   Init_gtk_im_multicontext();
+   Init_gtk_input_dialog();
+   Init_invisible();
+   Init_gtk_item();
+   Init_gtk_itemfactory();
+   Init_gtk_label();
+   Init_gtk_layout();
+   Init_gtk_link_button();
+   Init_gtk_list_store();
+   Init_gtk_main();
+   Init_gtk_menu_bar();
+   Init_gtk_menu();
+   Init_gtk_menu_item();
+   Init_gtk_menu_shell();
+   Init_gtk_menutoolbutton();
+   Init_gtk_message_dialog();
+   Init_gtk_misc();
+   Init_gtk_notebook();
+   Init_gtk_object();
+   Init_gtk_option_menu();
+   Init_gtk_page_setup();
+   Init_gtk_page_setup_unix_dialog();
+   Init_gtk_paned();
+   Init_gtk_paper_size();
+   Init_gtk_plug();
+   Init_gtk_print_context();
+   Init_gtk_printer();
+   Init_gtk_print_job();
+   Init_gtk_print_operation();
+   Init_gtk_print_operation_preview();
+   Init_gtk_print_settings();
+   Init_gtk_print_unix_dialog();
+   Init_gtk_progress_bar();
+   Init_gtk_progress();
+   Init_gtk_radio_action();
+   Init_gtk_radio_button();
+   Init_gtk_radio_menu_item();
+   Init_gtk_radiotoolbutton();
+   Init_gtk_range();
+   Init_gtk_rc();
+   Init_gtk_rcstyle();
+   Init_gtk_recent_chooser();
+   Init_gtk_recent_chooser_dialog();
+   Init_gtk_recent_chooser_menu();
+   Init_gtk_recent_chooser_widget();
+   Init_gtk_recent_filter();
+   Init_gtk_recent_filter_info();
+   Init_gtk_recent_info();
+   Init_gtk_recent_manager();
+   Init_gtk_ruler();
+   Init_gtk_scale();
+   Init_gtk_scrollbar();
+   Init_gtk_scrolled_window();
+   Init_gtk_selection();
+   Init_gtk_selectiondata();
+   Init_gtk_separator();
+   Init_gtk_separator_menu_item();
+   Init_gtk_separatortoolitem();
+   Init_gtk_settings();
+   Init_sizegrp();
+   Init_gtk_socket();
+   Init_gtk_spin_button();
+   Init_gtk_statusbar();
+   Init_gtk_status_icon();
+   Init_gtk_stock();
+   Init_gtk_style();
+   Init_gtk_table();
+   Init_gtk_target_list();
+   Init_gtk_tearoff_menu_item();
+   Init_txt_appearance();
+   Init_txt_attr();
+   Init_gtk_textbuffer();
+   Init_gtk_textchild();
+   Init_gtk_textiter();
+   Init_gtk_textmark();
+   Init_gtk_texttag();
+   Init_txt_tt();
+   Init_gtk_textview();
+   Init_gtk_toggle_action();
+   Init_gtk_toggle_button();
+   Init_gtk_toggletoolbutton();
+   Init_gtk_toolbar();
+   Init_gtk_toolbutton();
+   Init_gtk_toolitem();
+   Init_gtk_tooltips();
+   Init_gtk_treedragdest();
+   Init_gtk_treedragsource();
+   Init_gtk_treeiter();
+   Init_gtk_treemodel();
+   Init_gtk_treemodelfilter();
+   Init_gtk_tmodelsort();
+   Init_gtk_treepath();
+   Init_gtk_treerowreference();
+   Init_gtk_treeselection();
+   Init_gtk_treesortable();
+   Init_gtk_tree_store();
+   Init_gtk_treeview();
+   Init_gtk_treeviewcolumn();
+   Init_gtk_uimanager();
+   Init_gtk_vbutton_box();
+   Init_gtk_vbox();
+   Init_gtk_viewport();
+   Init_gtk_vpaned();
+   Init_gtk_vruler();
+   Init_gtk_vscale();
+   Init_gtk_vscrollbar();
+   Init_gtk_vseparator();
+   Init_gtk_widget();
+   Init_gtk_window();
+   Init_gtk_windowgroup();
+}

Added: packages-wip/ruby-gnome2/trunk/gtkglext/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkglext/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkglext/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gtkglext/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkglext/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkglext/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,83 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkglext  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkglext  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkglext  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkglext  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkglext  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkglext  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkglext  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+

Added: packages-wip/ruby-gnome2/trunk/gtkglext/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkglext/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkglext/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkglext/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkglext
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_GTKGLEXT_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -Wl,--export-dynamic  
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = 
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgdkglconfig.c rbgdkglwindow.c rbgdkglshapes.c rbgtkwidget.c rbgtkglext.c rbgdkglfont.c rbgdkglquery.c rbgdkglpixmap.c rbgdkgldrawable.c rbgdkpixmap.c rbgdkglcontext.c rbgdkwindow.c
+OBJS = rbgdkglconfig.o rbgdkglwindow.o rbgdkglshapes.o rbgtkwidget.o rbgtkglext.o rbgdkglfont.o rbgdkglquery.o rbgdkglpixmap.o rbgdkgldrawable.o rbgdkpixmap.o rbgdkglcontext.o rbgdkwindow.o
+TARGET = gtkglext
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gtkglext.rb
+$(RUBYLIBDIR)/gtkglext.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkglext/src/lib/gtkglext.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkglext/src/lib/gtkglext.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gtkhtml2/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkhtml2/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkhtml2/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gtkhtml2/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkhtml2/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkhtml2/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,225 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for html_view_scroll_to_node()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘html_view_scroll_to_node’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))html_view_scroll_to_node; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘html_view_scroll_to_node’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { html_view_scroll_to_node(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for html_box_block_get_containing_width()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘html_box_block_get_containing_width’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))html_box_block_get_containing_width; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘html_box_block_get_containing_width’
+/tmp/cc8lNG9d.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `html_box_block_get_containing_width'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { html_box_block_get_containing_width(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for html_box_embedded_new()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘html_box_embedded_new’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))html_box_embedded_new; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘html_box_embedded_new’
+/tmp/ccI8yRtf.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `html_box_embedded_new'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { html_box_embedded_new(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for html_box_table_get_top_offset()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘html_box_table_get_top_offset’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))html_box_table_get_top_offset; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘html_box_table_get_top_offset’
+/tmp/ccKeqWQz.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `html_box_table_get_top_offset'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { html_box_table_get_top_offset(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for html_box_table_get_bottom_offset()... -------------------- no
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘html_box_table_get_bottom_offset’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))html_box_table_get_bottom_offset; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘html_box_table_get_bottom_offset’
+/tmp/ccouWbnU.o: In function `t':
+conftest.c:(.text+0x17): undefined reference to `html_box_table_get_bottom_offset'
+collect2: ld returned 1 exit status
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { html_box_table_get_bottom_offset(); return 0; }
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/gtkhtml2/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkhtml2/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkhtml2/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkhtml2/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtkhtml-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkhtml2
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_HTML_VIEW_SCROLL_TO_NODE -DRUBY_GTKHTML2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic   
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbgtkhtmlversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgtkhtmlview.c rbgtkhtmlboxtablecaption.c rbgtkhtmlcontext.c rbgtkhtmlbox.c rbgtkhtmlboxtablerow.c rbgtkhtmlboxembedded.c rbgtkhtmlboxform.c rbgtkhtmlstream.c rbgtkhtmlboxroot.c rbgtkhtmlboxtable.c rbgtkhtmlboxtablerowgroup.c rbgtkhtmlembedded.c rbgtkhtmlboxblock.c rbgtkhtml.c rbgtkhtmlparser.c rbgtkhtmldocument.c rbgtkhtmlboxtext.c
+OBJS = rbgtkhtmlview.o rbgtkhtmlboxtablecaption.o rbgtkhtmlcontext.o rbgtkhtmlbox.o rbgtkhtmlboxtablerow.o rbgtkhtmlboxembedded.o rbgtkhtmlboxform.o rbgtkhtmlstream.o rbgtkhtmlboxroot.o rbgtkhtmlboxtable.o rbgtkhtmlboxtablerowgroup.o rbgtkhtmlembedded.o rbgtkhtmlboxblock.o rbgtkhtml.o rbgtkhtmlparser.o rbgtkhtmldocument.o rbgtkhtmlboxtext.o
+TARGET = gtkhtml2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gtkhtml2.rb
+$(RUBYLIBDIR)/gtkhtml2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkhtml2/src/lib/gtkhtml2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkhtml2/src/lib/gtkhtml2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gtkhtml2/src/rbgtkhtmlversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkhtml2/src/rbgtkhtmlversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkhtml2/src/rbgtkhtmlversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbgtkhtmlversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBGTKHTML_VERSION_H__
+#define __RBGTKHTML_VERSION_H__
+
+#define GTKHTML_MAJOR_VERSION (2)
+#define GTKHTML_MINOR_VERSION (11)
+#define GTKHTML_MICRO_VERSION (0)
+
+#define GTKHTML_CHECK_VERSION(major,minor,micro)    \
+    (GTKHTML_MAJOR_VERSION > (major) || \
+     (GTKHTML_MAJOR_VERSION == (major) && GTKHTML_MINOR_VERSION > (minor)) || \
+     (GTKHTML_MAJOR_VERSION == (major) && GTKHTML_MINOR_VERSION == (minor) && \
+      GTKHTML_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBGTKHTML_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/gtkmozembed/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkmozembed/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkmozembed/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gtkmozembed/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkmozembed/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkmozembed/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,147 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/include/xulrunner/gtkembedmoz -I/usr/include/xulrunner -I/usr/include/xulrunner/xpcom -I/usr/include/xulrunner/string -I/usr/include/nspr     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_library: checking for main() in -lgtkembedmoz... -------------------- yes
+
+"cc -o conftest -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/include/xulrunner/gtkembedmoz -I/usr/include/xulrunner -I/usr/include/xulrunner/xpcom -I/usr/include/xulrunner/string -I/usr/include/nspr   -DDEFAULT_MOZILLA_FIVE_HOME='"/usr/lib/xulrunner"'  conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -L/usr/lib/xulrunner -Wl,-rpath /usr/lib/xulrunner     -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lruby1.8-static -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lpthread -ldl -lcrypt -lm   -lc"
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))main; return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for gtk_moz_embed_new()... -------------------- yes
+
+"cc -o conftest -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/include/xulrunner/gtkembedmoz -I/usr/include/xulrunner -I/usr/include/xulrunner/xpcom -I/usr/include/xulrunner/string -I/usr/include/nspr   -DDEFAULT_MOZILLA_FIVE_HOME='"/usr/lib/xulrunner"'  conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -L/usr/lib/xulrunner -Wl,-rpath /usr/lib/xulrunner    -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lruby1.8-static -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_moz_embed_new’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_moz_embed_new; return 0; }
+/* end */
+
+"cc -o conftest -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/include/xulrunner/gtkembedmoz -I/usr/include/xulrunner -I/usr/include/xulrunner/xpcom -I/usr/include/xulrunner/string -I/usr/include/nspr   -DDEFAULT_MOZILLA_FIVE_HOME='"/usr/lib/xulrunner"'  conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -L/usr/lib/xulrunner -Wl,-rpath /usr/lib/xulrunner    -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lruby1.8-static -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_moz_embed_new’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_moz_embed_new(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for gtk_moz_embed_set_profile_path()... -------------------- yes
+
+"cc -o conftest -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/include/xulrunner/gtkembedmoz -I/usr/include/xulrunner -I/usr/include/xulrunner/xpcom -I/usr/include/xulrunner/string -I/usr/include/nspr   -DDEFAULT_MOZILLA_FIVE_HOME='"/usr/lib/xulrunner"'  conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -L/usr/lib/xulrunner -Wl,-rpath /usr/lib/xulrunner    -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lruby1.8-static -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_moz_embed_set_profile_path’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_moz_embed_set_profile_path; return 0; }
+/* end */
+
+"cc -o conftest -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/include/xulrunner/gtkembedmoz -I/usr/include/xulrunner -I/usr/include/xulrunner/xpcom -I/usr/include/xulrunner/string -I/usr/include/nspr   -DDEFAULT_MOZILLA_FIVE_HOME='"/usr/lib/xulrunner"'  conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic  -L/usr/lib/xulrunner -Wl,-rpath /usr/lib/xulrunner    -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lruby1.8-static -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_moz_embed_set_profile_path’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_moz_embed_set_profile_path(); return 0; }
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/gtkmozembed/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkmozembed/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkmozembed/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkmozembed/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/include/xulrunner/gtkembedmoz -I/usr/include/xulrunner -I/usr/include/xulrunner/xpcom -I/usr/include/xulrunner/string -I/usr/include/nspr   -DDEFAULT_MOZILLA_FIVE_HOME='"/usr/lib/xulrunner"'  
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtkmozembed
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_GTK_MOZ_EMBED_NEW -DHAVE_GTK_MOZ_EMBED_SET_PROFILE_PATH -DRUBY_GTKMOZEMBED_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic  -L/usr/lib/xulrunner -Wl,-rpath /usr/lib/xulrunner  
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbgtkmozembedversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED) -lgtkembedmoz  -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lgtkembedmoz -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgtkmozembed.c
+OBJS = rbgtkmozembed.o
+TARGET = gtkmozembed
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gtkmozembed.rb
+$(RUBYLIBDIR)/gtkmozembed.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkmozembed/src/lib/gtkmozembed.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtkmozembed/src/lib/gtkmozembed.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gtkmozembed/src/rbgtkmozembedversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtkmozembed/src/rbgtkmozembedversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtkmozembed/src/rbgtkmozembedversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbgtkmozembedversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBGTKMOZEMBED_VERSION_H__
+#define __RBGTKMOZEMBED_VERSION_H__
+
+#define GTKMOZEMBED_MAJOR_VERSION (1)
+#define GTKMOZEMBED_MINOR_VERSION (8)
+#define GTKMOZEMBED_MICRO_VERSION (0)
+
+#define GTKMOZEMBED_CHECK_VERSION(major,minor,micro)    \
+    (GTKMOZEMBED_MAJOR_VERSION > (major) || \
+     (GTKMOZEMBED_MAJOR_VERSION == (major) && GTKMOZEMBED_MINOR_VERSION > (minor)) || \
+     (GTKMOZEMBED_MAJOR_VERSION == (major) && GTKMOZEMBED_MINOR_VERSION == (minor) && \
+      GTKMOZEMBED_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBGTKMOZEMBED_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/gtksourceview/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtksourceview/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtksourceview/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/gtksourceview/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtksourceview/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtksourceview/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,109 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtksourceview-1.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeprint-2.2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libart-2.0     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for gtk_source_print_job_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtksourceview-1.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeprint-2.2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libart-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -Wl,--export-dynamic     -lgtksourceview-1.0 -lgtk-x11-2.0 -lgnomeprint-2-2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lcairo -lX11 -lart_lgpl_2 -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtksourceview-1.0 -lgtk-x11-2.0 -lgnomeprint-2-2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lcairo -lX11 -lart_lgpl_2 -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘gtk_source_print_job_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))gtk_source_print_job_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtksourceview-1.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeprint-2.2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libart-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic -Wl,--export-dynamic     -lgtksourceview-1.0 -lgtk-x11-2.0 -lgnomeprint-2-2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lcairo -lX11 -lart_lgpl_2 -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lgtksourceview-1.0 -lgtk-x11-2.0 -lgnomeprint-2-2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lcairo -lX11 -lart_lgpl_2 -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘gtk_source_print_job_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { gtk_source_print_job_get_type(); return 0; }
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/gtksourceview/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtksourceview/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtksourceview/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtksourceview/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/gtksourceview-1.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeprint-2.2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libart-2.0   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././gtksourceview
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_GTK_SOURCE_PRINT_JOB_GET_TYPE -DRUBY_GTKSOURCEVIEW_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -Wl,--export-dynamic  
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbgtksourceviewversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lgtksourceview-1.0 -lgtk-x11-2.0 -lgnomeprint-2-2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lcairo -lX11 -lart_lgpl_2 -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbgtksourcelanguagesmanager.c rbgtksourcestylescheme.c rbgtksourceview.c rbgtksourcebuffer.c rbgtksourceiter.c rbgtksourcetagtable.c rbgtksourcetagstyle.c rbgtksourceprintjob.c rbgtksourcemarker.c rbgtksourcelanguage.c rbgtksourcemain.c rbgtksourcetag.c
+OBJS = rbgtksourcelanguagesmanager.o rbgtksourcestylescheme.o rbgtksourceview.o rbgtksourcebuffer.o rbgtksourceiter.o rbgtksourcetagtable.o rbgtksourcetagstyle.o rbgtksourceprintjob.o rbgtksourcemarker.o rbgtksourcelanguage.o rbgtksourcemain.o rbgtksourcetag.o
+TARGET = gtksourceview
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/gtksourceview.rb
+$(RUBYLIBDIR)/gtksourceview.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtksourceview/src/lib/gtksourceview.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtksourceview/src/lib/gtksourceview.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/gtksourceview/src/rbgtksourceviewversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/gtksourceview/src/rbgtksourceviewversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/gtksourceview/src/rbgtksourceviewversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbgtksourceviewversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBGTKSOURCEVIEW_VERSION_H__
+#define __RBGTKSOURCEVIEW_VERSION_H__
+
+#define GTKSOURCEVIEW_MAJOR_VERSION (1)
+#define GTKSOURCEVIEW_MINOR_VERSION (8)
+#define GTKSOURCEVIEW_MICRO_VERSION (5)
+
+#define GTKSOURCEVIEW_CHECK_VERSION(major,minor,micro)    \
+    (GTKSOURCEVIEW_MAJOR_VERSION > (major) || \
+     (GTKSOURCEVIEW_MAJOR_VERSION == (major) && GTKSOURCEVIEW_MINOR_VERSION > (minor)) || \
+     (GTKSOURCEVIEW_MAJOR_VERSION == (major) && GTKSOURCEVIEW_MINOR_VERSION == (minor) && \
+      GTKSOURCEVIEW_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBGTKSOURCEVIEW_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/libart/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/libart/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/libart/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/libart/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/libart/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/libart/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,172 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+have_header: checking for jpeglib.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <jpeglib.h>
+/* end */
+
+--------------------
+
+have_library: checking for png_create_write_struct() in -lpng... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic       -lart_lgpl_2   -lz  -lpng12   -lruby1.8-static -lpng  -lart_lgpl_2   -lz  -lpng12   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘png_create_write_struct’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))png_create_write_struct; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic       -lart_lgpl_2   -lz  -lpng12   -lruby1.8-static -lpng  -lart_lgpl_2   -lz  -lpng12   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘png_create_write_struct’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { png_create_write_struct(); return 0; }
+/* end */
+
+--------------------
+
+have_library: checking for jpeg_set_defaults() in -ljpeg... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpng  -lart_lgpl_2   -lz  -lpng12   -lruby1.8-static -ljpeg -lpng  -lart_lgpl_2   -lz  -lpng12   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘jpeg_set_defaults’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))jpeg_set_defaults; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpng  -lart_lgpl_2   -lz  -lpng12   -lruby1.8-static -ljpeg -lpng  -lart_lgpl_2   -lz  -lpng12   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘jpeg_set_defaults’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { jpeg_set_defaults(); return 0; }
+/* end */
+
+--------------------
+
+have_library: checking for art_affine_identity() in -lart_lgpl_2... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -ljpeg -lpng  -lart_lgpl_2   -lz  -lpng12   -lruby1.8-static -lart_lgpl_2 -ljpeg -lpng  -lart_lgpl_2   -lz  -lpng12   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘art_affine_identity’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))art_affine_identity; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -ljpeg -lpng  -lart_lgpl_2   -lz  -lpng12   -lruby1.8-static -lart_lgpl_2 -ljpeg -lpng  -lart_lgpl_2   -lz  -lpng12   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘art_affine_identity’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { art_affine_identity(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12     -c conftest.c"
+conftest.c:1:24: error: glibconfig.h: No such file or directory
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+

Added: packages-wip/ruby-gnome2/trunk/libart/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/libart/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/libart/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,151 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/libart/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/libart-2.0   -DPNG_NO_MMX_CODE -I/usr/include/libpng12   
+INCFLAGS = -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libart
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_JPEGLIB_H -DRUBY_LIBART2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic    
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = 
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED) -lart_lgpl_2 -ljpeg -lpng  -lart_lgpl_2   -lz  -lpng12   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbart_svp.c rbart_uta.c rbart_rect.c rbart_affine.c rbart_vpathdash.c rbart_canvas.c rbart_bpath.c rbart.c rbart_vpath.c
+OBJS = rbart_svp.o rbart_uta.o rbart_rect.o rbart_affine.o rbart_vpathdash.o rbart_canvas.o rbart_bpath.o rbart.o rbart_vpath.o
+TARGET = libart2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+###
+install:
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbart.h $(sitearchdir)$(target_prefix)

Added: packages-wip/ruby-gnome2/trunk/libglade/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/libglade/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/libglade/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,166 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = .././libglade
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_LIBINTL_H -DHAVE_BINDTEXTDOMAIN -DHAVE_BIND_TEXTDOMAIN_CODESET  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic   
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rblibgladeversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbglade.c
+OBJS = rbglade.o
+TARGET = libglade2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/libglade2.rb
+$(RUBYLIBDIR)/libglade2.rb: $(srcdir)/lib/libglade2.rb
+	$(INSTALL_DATA) $(srcdir)/lib/libglade2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+###
+INSTALL_SCRIPT = $(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0755, true)'
+GLADE_CREATOR = ruby-glade-create-template
+BINDIR = $(prefix)/bin
+
+$(BINDIR):
+	$(MAKEDIRS) $(BINDIR)
+
+$(BINDIR)/$(GLADE_CREATOR): $(srcdir)/bin/$(GLADE_CREATOR)
+	$(INSTALL_SCRIPT) $(srcdir)/bin/$(GLADE_CREATOR) $(BINDIR)
+
+install: $(BINDIR) $(BINDIR)/$(GLADE_CREATOR)

Added: packages-wip/ruby-gnome2/trunk/libglade/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/libglade/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/libglade/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,145 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_header: checking for libintl.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <libintl.h>
+/* end */
+
+--------------------
+
+have_func: checking for bindtextdomain()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘bindtextdomain’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))bindtextdomain; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘bindtextdomain’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { bindtextdomain(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for bind_textdomain_codeset()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘bind_textdomain_codeset’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))bind_textdomain_codeset; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././libglade  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘bind_textdomain_codeset’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { bind_textdomain_codeset(); return 0; }
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/libglade/rblibgladeversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/libglade/rblibgladeversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/libglade/rblibgladeversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rblibgladeversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBLIBGLADE_VERSION_H__
+#define __RBLIBGLADE_VERSION_H__
+
+#define LIBGLADE_MAJOR_VERSION (2)
+#define LIBGLADE_MINOR_VERSION (6)
+#define LIBGLADE_MICRO_VERSION (0)
+
+#define LIBGLADE_CHECK_VERSION(major,minor,micro)    \
+    (LIBGLADE_MAJOR_VERSION > (major) || \
+     (LIBGLADE_MAJOR_VERSION == (major) && LIBGLADE_MINOR_VERSION > (minor)) || \
+     (LIBGLADE_MAJOR_VERSION == (major) && LIBGLADE_MINOR_VERSION == (minor) && \
+      LIBGLADE_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBLIBGLADE_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/panel-applet/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/panel-applet/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/panel-applet/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/panel-applet
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -DORBIT2=1 -pthread -I/usr/include/panel-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././panel-applet
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DRUBY_PANELAPPLET_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic -pthread  
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbpanelappletversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lpanel-applet-2 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lgobject-2.0 -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbpanel-applet.c
+OBJS = rbpanel-applet.o
+TARGET = panelapplet2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/panelapplet2.rb
+$(RUBYLIBDIR)/panelapplet2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/panel-applet/lib/panelapplet2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/panel-applet/lib/panelapplet2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/panel-applet/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/panel-applet/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/panel-applet/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,83 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././panel-applet  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././panel-applet  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././panel-applet  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././panel-applet  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././panel-applet  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././panel-applet  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././panel-applet  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -DORBIT2=1 -pthread -I/usr/include/panel-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+

Added: packages-wip/ruby-gnome2/trunk/panel-applet/rbpanelappletversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/panel-applet/rbpanelappletversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/panel-applet/rbpanelappletversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbpanelappletversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBPANELAPPLET_VERSION_H__
+#define __RBPANELAPPLET_VERSION_H__
+
+#define PANELAPPLET_MAJOR_VERSION (2)
+#define PANELAPPLET_MINOR_VERSION (14)
+#define PANELAPPLET_MICRO_VERSION (3)
+
+#define PANELAPPLET_CHECK_VERSION(major,minor,micro)    \
+    (PANELAPPLET_MAJOR_VERSION > (major) || \
+     (PANELAPPLET_MAJOR_VERSION == (major) && PANELAPPLET_MINOR_VERSION > (minor)) || \
+     (PANELAPPLET_MAJOR_VERSION == (major) && PANELAPPLET_MINOR_VERSION == (minor) && \
+      PANELAPPLET_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBPANELAPPLET_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/pango/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/pango/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/pango/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/pango/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/pango/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/pango/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,353 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for pango_layout_iter_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_layout_iter_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_layout_iter_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_layout_iter_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_layout_iter_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_layout_set_ellipsize()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_layout_set_ellipsize’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_layout_set_ellipsize; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_layout_set_ellipsize’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_layout_set_ellipsize(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_layout_get_font_description()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_layout_get_font_description’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_layout_get_font_description; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_layout_get_font_description’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_layout_get_font_description(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_render_part_get_type()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_render_part_get_type’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_render_part_get_type; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_render_part_get_type’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_render_part_get_type(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_attr_strikethrough_color_new()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_attr_strikethrough_color_new’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_attr_strikethrough_color_new; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_attr_strikethrough_color_new’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_attr_strikethrough_color_new(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_attr_underline_color_new()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_attr_underline_color_new’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_attr_underline_color_new; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_attr_underline_color_new’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_attr_underline_color_new(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_glyph_item_free()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_glyph_item_free’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_glyph_item_free; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_glyph_item_free’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_glyph_item_free(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_attr_iterator_get_attrs()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_attr_iterator_get_attrs’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_attr_iterator_get_attrs; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_attr_iterator_get_attrs’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_attr_iterator_get_attrs(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_itemize_with_base_dir()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_itemize_with_base_dir’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_itemize_with_base_dir; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_itemize_with_base_dir’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_itemize_with_base_dir(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for pango_font_family_is_monospace()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘pango_font_family_is_monospace’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))pango_font_family_is_monospace; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘pango_font_family_is_monospace’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { pango_font_family_is_monospace(); return 0; }
+/* end */
+
+--------------------
+
+have_header: checking for rb_cairo.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <rb_cairo.h>
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/pango/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/pango/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/pango/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,158 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/pango/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPNG_NO_MMX_CODE -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././pango
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_PANGO_LAYOUT_ITER_GET_TYPE -DHAVE_PANGO_LAYOUT_SET_ELLIPSIZE -DHAVE_PANGO_LAYOUT_GET_FONT_DESCRIPTION -DHAVE_PANGO_RENDER_PART_GET_TYPE -DHAVE_PANGO_ATTR_STRIKETHROUGH_COLOR_NEW -DHAVE_PANGO_ATTR_UNDERLINE_COLOR_NEW -DHAVE_PANGO_GLYPH_ITEM_FREE -DHAVE_PANGO_ATTR_ITERATOR_GET_ATTRS -DHAVE_PANGO_ITEMIZE_WITH_BASE_DIR -DHAVE_PANGO_FONT_FAMILY_IS_MONOSPACE -DHAVE_RB_CAIRO_H -DRUBY_PANGO_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic    
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbpangoinits.c rbpangoversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbpangofont.c rbpangoanalysis.c rbpangomain.c rbpangorenderer.c rbpangofontset.c rbpangolayoutline.c rbpangotabarray.c rbpangocolor.c rbpangolayout.c rbpangologattr.c rbpangofontsetsimple.c rbpangoattrlist.c rbpangorectangle.c rbpangomatrix.c rbpangoglyphstring.c rbpangolanguage.c rbpangoengine.c rbpangolayoutiter.c rbpangofontfamily.c rbpangoattriterator.c rbpangoitem.c rbpangofontmap.c rbpangoinits.c rbpangoglyphitem.c rbpangocontext.c rbpangocairo.c rbpango.c rbpangoattribute.c rbpangoscriptiter.c rbpangofontmetrics.c rbpangocoverage.c rbpangofontdescription.c rbpangoscript.c rbpangofontface.c rbpangoglyphinfo.c
+OBJS = rbpangofont.o rbpangoanalysis.o rbpangomain.o rbpangorenderer.o rbpangofontset.o rbpangolayoutline.o rbpangotabarray.o rbpangocolor.o rbpangolayout.o rbpangologattr.o rbpangofontsetsimple.o rbpangoattrlist.o rbpangorectangle.o rbpangomatrix.o rbpangoglyphstring.o rbpangolanguage.o rbpangoengine.o rbpangolayoutiter.o rbpangofontfamily.o rbpangoattriterator.o rbpangoitem.o rbpangofontmap.o rbpangoinits.o rbpangoglyphitem.o rbpangocontext.o rbpangocairo.o rbpango.o rbpangoattribute.o rbpangoscriptiter.o rbpangofontmetrics.o rbpangocoverage.o rbpangofontdescription.o rbpangoscript.o rbpangofontface.o rbpangoglyphinfo.o
+TARGET = pango
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/pango.rb
+$(RUBYLIBDIR)/pango.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/pango/src/lib/pango.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/pango/src/lib/pango.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+###
+install:
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbpango.h $(sitearchdir)$(target_prefix)
+	@$(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' $(srcdir)/rbpangoversion.h $(sitearchdir)$(target_prefix)

Added: packages-wip/ruby-gnome2/trunk/pango/src/rbpangoinits.c
===================================================================
--- packages-wip/ruby-gnome2/trunk/pango/src/rbpangoinits.c	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/pango/src/rbpangoinits.c	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,69 @@
+extern void   Init_pango_analysis();
+extern void   Init_pango_attribute();
+extern void   Init_pango_attriterator();
+extern void   Init_pango_attrlist();
+extern void   Init_pango_cairo();
+extern void   Init_pango_color();
+extern void   Init_pango_context();
+extern void   Init_pango_coverage();
+extern void   Init_pango_engine();
+extern void   Init_pango_font();
+extern void   Init_pango_font_description();
+extern void   Init_pango_font_face();
+extern void   Init_pango_font_family();
+extern void   Init_pango_font_map();
+extern void   Init_pango_font_metrics();
+extern void   Init_pango_fontset();
+extern void   Init_pango_fontset_simple();
+extern void   Init_pango_glyph_info();
+extern void   Init_pango_glyph_item();
+extern void   Init_pango_glyph_string();
+extern void   Init_pango_item();
+extern void   Init_pango_language();
+extern void   Init_pango_layout();
+extern void   Init_pango_layout_iter();
+extern void   Init_pango_layout_line();
+extern void   Init_pango_logattr();
+extern void   Init_pango_main();
+extern void   Init_pango_matrix();
+extern void   Init_pango_rectangle();
+extern void   Init_pangorenderer();
+extern void   Init_pango_script();
+extern void   Init_pango_script_iter();
+extern void   Init_pango_array();
+void Init_pango_inits()
+{
+   Init_pango_analysis();
+   Init_pango_attribute();
+   Init_pango_attriterator();
+   Init_pango_attrlist();
+   Init_pango_cairo();
+   Init_pango_color();
+   Init_pango_context();
+   Init_pango_coverage();
+   Init_pango_engine();
+   Init_pango_font();
+   Init_pango_font_description();
+   Init_pango_font_face();
+   Init_pango_font_family();
+   Init_pango_font_map();
+   Init_pango_font_metrics();
+   Init_pango_fontset();
+   Init_pango_fontset_simple();
+   Init_pango_glyph_info();
+   Init_pango_glyph_item();
+   Init_pango_glyph_string();
+   Init_pango_item();
+   Init_pango_language();
+   Init_pango_layout();
+   Init_pango_layout_iter();
+   Init_pango_layout_line();
+   Init_pango_logattr();
+   Init_pango_main();
+   Init_pango_matrix();
+   Init_pango_rectangle();
+   Init_pangorenderer();
+   Init_pango_script();
+   Init_pango_script_iter();
+   Init_pango_array();
+}

Added: packages-wip/ruby-gnome2/trunk/pango/src/rbpangoversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/pango/src/rbpangoversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/pango/src/rbpangoversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbpangoversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBPANGO_VERSION_H__
+#define __RBPANGO_VERSION_H__
+
+#define PANGO_MAJOR_VERSION (1)
+#define PANGO_MINOR_VERSION (14)
+#define PANGO_MICRO_VERSION (8)
+
+#define PANGO_CHECK_VERSION(major,minor,micro)    \
+    (PANGO_MAJOR_VERSION > (major) || \
+     (PANGO_MAJOR_VERSION == (major) && PANGO_MINOR_VERSION > (minor)) || \
+     (PANGO_MAJOR_VERSION == (major) && PANGO_MINOR_VERSION == (minor) && \
+      PANGO_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBPANGO_VERSION_H__ */

Added: packages-wip/ruby-gnome2/trunk/poppler/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/poppler/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/poppler/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,70 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././poppler  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././poppler  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././poppler  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././poppler  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././poppler  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././poppler  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+

Added: packages-wip/ruby-gnome2/trunk/rsvg/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/rsvg/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/rsvg/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/rsvg/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/rsvg/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/rsvg/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,321 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_func: checking for rsvg_set_default_dpi()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rsvg_set_default_dpi’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rsvg_set_default_dpi; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rsvg_set_default_dpi’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rsvg_set_default_dpi(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rsvg_set_default_dpi_x_y()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rsvg_set_default_dpi_x_y’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rsvg_set_default_dpi_x_y; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rsvg_set_default_dpi_x_y’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rsvg_set_default_dpi_x_y(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rsvg_handle_set_dpi()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rsvg_handle_set_dpi’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rsvg_handle_set_dpi; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rsvg_handle_set_dpi’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rsvg_handle_set_dpi(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rsvg_handle_set_dpi_x_y()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rsvg_handle_set_dpi_x_y’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rsvg_handle_set_dpi_x_y; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rsvg_handle_set_dpi_x_y’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rsvg_handle_set_dpi_x_y(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rsvg_handle_get_metadata()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rsvg_handle_get_metadata’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rsvg_handle_get_metadata; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rsvg_handle_get_metadata’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rsvg_handle_get_metadata(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rsvg_handle_free()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rsvg_handle_free’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rsvg_handle_free; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rsvg_handle_free’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rsvg_handle_free(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rsvg_handle_get_pixbuf_sub()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rsvg_handle_get_pixbuf_sub’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rsvg_handle_get_pixbuf_sub; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic      -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lruby1.8-static  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rsvg_handle_get_pixbuf_sub’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rsvg_handle_get_pixbuf_sub(); return 0; }
+/* end */
+
+--------------------
+
+have_header: checking for librsvg/rsvg-gz.h... -------------------- no
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0    conftest.c -o conftest.i"
+conftest.c:1:29: error: librsvg/rsvg-gz.h: No such file or directory
+checked program was:
+/* begin */
+1: #include <librsvg/rsvg-gz.h>
+/* end */
+
+--------------------
+
+have_type: checking for RsvgDimensionData in librsvg/rsvg.h... -------------------- yes
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0     -c conftest.c"
+conftest.c:5: warning: ‘conftestval’ defined but not used
+checked program was:
+/* begin */
+1: #include <librsvg/rsvg.h>
+2: 
+3: /*top*/
+4: typedef RsvgDimensionData conftest_type;
+5: static conftest_type conftestval[sizeof(conftest_type)?1:-1];
+/* end */
+
+--------------------
+
+have_header: checking for rb_cairo.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <rb_cairo.h>
+/* end */
+
+--------------------
+
+have_header: checking for librsvg/rsvg-cairo.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <librsvg/rsvg-cairo.h>
+/* end */
+
+--------------------
+
+have_header: checking for librsvg/librsvg-enum-types.h... -------------------- yes
+
+"cc -E -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <librsvg/librsvg-enum-types.h>
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/rsvg/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/rsvg/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/rsvg/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/rsvg/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -I/usr/include/librsvg-2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././rsvg
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_RSVG_SET_DEFAULT_DPI -DHAVE_RSVG_SET_DEFAULT_DPI_X_Y -DHAVE_RSVG_HANDLE_SET_DPI -DHAVE_RSVG_HANDLE_SET_DPI_X_Y -DHAVE_RSVG_HANDLE_GET_METADATA -DHAVE_RSVG_HANDLE_FREE -DHAVE_RSVG_HANDLE_GET_PIXBUF_SUB -DHAVE_TYPE_RSVGDIMENSIONDATA -DHAVE_RB_CAIRO_H -DHAVE_LIBRSVG_RSVG_CAIRO_H -DHAVE_LIBRSVG_LIBRSVG_ENUM_TYPES_H -DRUBY_RSVG2_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic    
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = 
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lrsvg-2 -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lcairo   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbrsvg.c
+OBJS = rbrsvg.o
+TARGET = rsvg2
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/rsvg2.rb
+$(RUBYLIBDIR)/rsvg2.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/rsvg/src/lib/rsvg2.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/rsvg/src/lib/rsvg2.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/vte/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/vte/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/vte/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,18 @@
+all:
+	@cd src; make all
+
+
+install:
+	@cd src; make install
+
+site-install:
+	@cd src; make site-install
+
+clean:
+	@cd src; make clean
+
+distclean:	clean
+	@cd src; make distclean
+
+	@rm -f Makefile extconf.h conftest.*
+	@rm -f core *~ mkmf.log

Added: packages-wip/ruby-gnome2/trunk/vte/mkmf.log
===================================================================
--- packages-wip/ruby-gnome2/trunk/vte/mkmf.log	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/vte/mkmf.log	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,93 @@
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte  -fno-strict-aliasing -O2  -fPIC   -c conftest.c"
+checked program was:
+/* begin */
+1: /*top*/
+2: #ifndef __GNUC__
+3: # error
+4: >>>>>> __GNUC__ undefined <<<<<<
+5: #endif
+/* end */
+
+have_func: checking for rb_define_alloc_func()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_define_alloc_func’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_define_alloc_func; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_define_alloc_func’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_define_alloc_func(); return 0; }
+/* end */
+
+--------------------
+
+have_func: checking for rb_block_proc()... -------------------- yes
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: error: ‘rb_block_proc’ undeclared (first use in this function)
+conftest.c:3: error: (Each undeclared identifier is reported only once
+conftest.c:3: error: for each function it appears in.)
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { void ((*volatile p)()); p = (void ((*)()))rb_block_proc; return 0; }
+/* end */
+
+"cc -o conftest -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall conftest.c  -L"/usr/lib"  -rdynamic -Wl,-export-dynamic     -lruby1.8-static  -lpthread -ldl -lcrypt -lm   -lc"
+conftest.c: In function ‘t’:
+conftest.c:3: warning: implicit declaration of function ‘rb_block_proc’
+checked program was:
+/* begin */
+1: /*top*/
+2: int main() { return 0; }
+3: int t() { rb_block_proc(); return 0; }
+/* end */
+
+--------------------
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall   -c conftest.c"
+checked program was:
+/* begin */
+1: #include "ruby.h"
+2: #include "node.h"
+3: int node_attrasgn = (int)NODE_ATTRASGN;
+/* end */
+
+"cc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12     -c conftest.c"
+conftest.c:4:3: error: #error 
+conftest.c:5: error: expected identifier or ‘(’ before ‘>>’ token
+checked program was:
+/* begin */
+1: #include <glibconfig.h>
+2: /*top*/
+3: #ifndef G_PLATFORM_WIN32
+4: # error
+5: >>>>>> G_PLATFORM_WIN32 undefined <<<<<<
+6: #endif
+/* end */
+
+have_header: checking for rb_cairo.h... -------------------- yes
+
+"cc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte  -I/usr/local/lib/site_ruby/1.8/x86_64-linux  -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12    conftest.c -o conftest.i"
+checked program was:
+/* begin */
+1: #include <rb_cairo.h>
+/* end */
+
+--------------------
+

Added: packages-wip/ruby-gnome2/trunk/vte/src/Makefile
===================================================================
--- packages-wip/ruby-gnome2/trunk/vte/src/Makefile	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/vte/src/Makefile	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,155 @@
+
+SHELL = /bin/sh
+
+#### Start of system configuration section. ####
+
+srcdir = /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/vte/src
+topdir = /usr/lib/ruby/1.8/x86_64-linux
+hdrdir = $(topdir)
+VPATH = $(srcdir):$(topdir):$(hdrdir)
+prefix = $(DESTDIR)/usr
+exec_prefix = $(DESTDIR)/usr
+sitedir = $(DESTDIR)/usr/local/lib/site_ruby
+rubylibdir = $(libdir)/ruby/$(ruby_version)
+docdir = $(datarootdir)/doc/$(PACKAGE)
+dvidir = $(docdir)
+datarootdir = $(prefix)/share
+archdir = $(rubylibdir)/$(arch)
+sbindir = $(exec_prefix)/sbin
+psdir = $(docdir)
+localedir = $(datarootdir)/locale
+htmldir = $(docdir)
+datadir = $(datarootdir)
+includedir = $(prefix)/include
+infodir = $(prefix)/share/info
+sysconfdir = $(DESTDIR)/etc
+mandir = $(prefix)/share/man
+libdir = $(DESTDIR)/usr/lib
+sharedstatedir = $(prefix)/com
+oldincludedir = $(DESTDIR)/usr/include
+pdfdir = $(docdir)
+sitearchdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8/x86_64-linux
+bindir = $(exec_prefix)/bin
+localstatedir = $(DESTDIR)/var
+sitelibdir = $(DESTDIR)/usr/local/lib/site_ruby/1.8
+libexecdir = $(prefix)/lib/ruby1.8
+
+CC = cc
+LIBRUBY = $(LIBRUBY_SO)
+LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME)
+LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static
+
+RUBY_EXTCONF_H = 
+CFLAGS   =  -fPIC -fno-strict-aliasing -O2  -fPIC -Wall -DPNG_NO_MMX_CODE -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -DPNG_NO_MMX_CODE -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12   
+INCFLAGS = -I. -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/atk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/gtk/src -I/home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/glib/src -I. -I/usr/lib/ruby/1.8/x86_64-linux -I.././vte
+CPPFLAGS = -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_RB_CAIRO_H -DRUBY_VTE_COMPILATION  -I/usr/local/lib/site_ruby/1.8/x86_64-linux 
+CXXFLAGS = $(CFLAGS) 
+DLDFLAGS =  -rdynamic -Wl,-export-dynamic    
+LDSHARED = $(CC) -shared
+AR = ar
+EXEEXT = 
+
+RUBY_INSTALL_NAME = ruby1.8
+RUBY_SO_NAME = ruby1.8
+arch = x86_64-linux
+sitearch = x86_64-linux
+ruby_version = 1.8
+ruby = /usr/bin/ruby1.8
+RUBY = $(ruby)
+RM = rm -f
+MAKEDIRS = mkdir -p
+INSTALL = /usr/bin/install -c
+INSTALL_PROG = $(INSTALL) -m 0755
+INSTALL_DATA = $(INSTALL) -m 644
+COPY = cp
+
+#### End of system configuration section. ####
+
+preload = 
+
+libpath = $(libdir)
+LIBPATH =  -L"$(libdir)"
+DEFFILE = 
+
+CLEANFILES = 
+DISTCLEANFILES = rbvteversion.h
+
+extout = 
+extout_prefix = 
+target_prefix = 
+LOCAL_LIBS = 
+LIBS = $(LIBRUBYARG_SHARED)  -lvte -lncurses -lXft -lgtk-x11-2.0 -lpangoxft-1.0 -lpangox-1.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lcairo -lX11 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lcairo   -lpthread -ldl -lcrypt -lm   -lc
+SRCS = rbvte-terminal.c rbvte-access.c rbvte.c rbvte-reaper.c
+OBJS = rbvte-terminal.o rbvte-access.o rbvte.o rbvte-reaper.o
+TARGET = vte
+DLLIB = $(TARGET).so
+EXTSTATIC = 
+STATIC_LIB = 
+
+RUBYCOMMONDIR = $(sitedir)$(target_prefix)
+RUBYLIBDIR    = $(sitelibdir)$(target_prefix)
+RUBYARCHDIR   = $(sitearchdir)$(target_prefix)
+
+TARGET_SO     = $(DLLIB)
+CLEANLIBS     = $(TARGET).so $(TARGET).il? $(TARGET).tds $(TARGET).map
+CLEANOBJS     = *.o *.a *.s[ol] *.pdb *.exp *.bak
+
+all:		$(DLLIB)
+static:		$(STATIC_LIB)
+
+clean:
+		@-$(RM) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES)
+
+distclean:	clean
+		@-$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
+		@-$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
+
+realclean:	distclean
+install: install-so install-rb
+
+install-so: $(RUBYARCHDIR)
+install-so: $(RUBYARCHDIR)/$(DLLIB)
+$(RUBYARCHDIR)/$(DLLIB): $(DLLIB)
+	$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
+install-rb: pre-install-rb install-rb-default
+install-rb-default: pre-install-rb-default
+pre-install-rb: Makefile
+pre-install-rb-default: Makefile
+pre-install-rb-default: $(RUBYLIBDIR)
+install-rb-default: $(RUBYLIBDIR)/vte.rb
+$(RUBYLIBDIR)/vte.rb: /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/vte/src/lib/vte.rb
+	$(INSTALL_DATA) /home/nohar/Debian/Packages/DAWA/gr/ruby-gnome2-0.16.0/vte/src/lib/vte.rb $(@D)
+$(RUBYARCHDIR):
+	$(MAKEDIRS) $@
+$(RUBYLIBDIR):
+	$(MAKEDIRS) $@
+
+site-install: site-install-so site-install-rb
+site-install-so: install-so
+site-install-rb: install-rb
+
+.SUFFIXES: .c .m .cc .cxx .cpp .C .o
+
+.cc.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cxx.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.cpp.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.C.o:
+	$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $<
+
+.c.o:
+	$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) -c $<
+
+$(DLLIB): $(OBJS)
+	@-$(RM) $@
+	$(LDSHARED) $(DLDFLAGS) $(LIBPATH) -o $@ $(OBJS) $(LOCAL_LIBS) $(LIBS)
+
+
+
+$(OBJS): ruby.h defines.h

Added: packages-wip/ruby-gnome2/trunk/vte/src/rbvteversion.h
===================================================================
--- packages-wip/ruby-gnome2/trunk/vte/src/rbvteversion.h	2007-04-06 23:24:02 UTC (rev 1344)
+++ packages-wip/ruby-gnome2/trunk/vte/src/rbvteversion.h	2007-04-06 23:24:09 UTC (rev 1345)
@@ -0,0 +1,24 @@
+/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
+/************************************************
+
+  rbvteversion.h -
+
+  This file was generated by mkmf-gnome2.rb.
+
+************************************************/
+
+#ifndef __RBVTE_VERSION_H__
+#define __RBVTE_VERSION_H__
+
+#define VTE_MAJOR_VERSION (0)
+#define VTE_MINOR_VERSION (12)
+#define VTE_MICRO_VERSION (2)
+
+#define VTE_CHECK_VERSION(major,minor,micro)    \
+    (VTE_MAJOR_VERSION > (major) || \
+     (VTE_MAJOR_VERSION == (major) && VTE_MINOR_VERSION > (minor)) || \
+     (VTE_MAJOR_VERSION == (major) && VTE_MINOR_VERSION == (minor) && \
+      VTE_MICRO_VERSION >= (micro)))
+
+
+#endif /* __RBVTE_VERSION_H__ */




More information about the Pkg-ruby-extras-commits mailing list