ruby-gtk: removed orphaned port

This commit is contained in:
Fredrik Rinnestam 2013-05-06 21:05:08 +02:00
parent 06afdf23b7
commit 25c8699dea
4 changed files with 0 additions and 150 deletions

View File

@ -1,29 +0,0 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/ruby/
drwxr-xr-x root/root usr/lib/ruby/site_ruby/
drwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/atk.rb
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/gdk_pixbuf2.rb
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/glib-mkenums.rb
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/glib2.rb
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/gtk2.rb
drwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/gtk2/
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/gtk2/base.rb
drwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/linux/
-rwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/linux/atk.so
-rwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/linux/gdk_pixbuf2.so
-rwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/linux/glib2.so
-rwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/linux/gtk2.so
-rwxr-xr-x root/root usr/lib/ruby/site_ruby/1.8/linux/pango.so
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/linux/rbatk.h
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/linux/rbatkversion.h
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/linux/rbglib.h
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/linux/rbgobject.h
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/linux/rbgtk.h
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/linux/rbgutil.h
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/linux/rbpango.h
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/linux/rbpangoversion.h
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/mkmf-gnome2.rb
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/pango.rb
-rw-r--r-- root/root usr/lib/ruby/site_ruby/1.8/pkg-config.rb

View File

@ -1,2 +0,0 @@
1aac72ec246354641bfc6a19aaf2fb1f ruby-gtk.diff
aedca2b3a7c6ae0f02cf5fd1e02f642c ruby-gtk2-0.16.0.tar.gz

View File

@ -1,23 +0,0 @@
# Description: Ruby bindings for glib2, pango, atk, gdkpixbuf2 and gtk2
# URL: http://ruby-gnome2.sourceforge.jp/
# Packager: Havard Moen, vanilje at netcom dot no
# Maintainer: Tilman Sauerbeck, tilman at crux dot nu
# Depends on: ruby, gtk
# Nice to have: ruby-cairo
name=ruby-gtk
version=0.16.0
release=3
source=(http://download.sourceforge.net/ruby-gnome2/ruby-gtk2-$version.tar.gz \
$name.diff)
build() {
cd ruby-gtk2-$version
patch -Np1 -i $SRC/$name.diff
ruby extconf.rb
make
make DESTDIR=$PKG install
}

View File

@ -1,96 +0,0 @@
diff -aur ruby-gtk2-0.16.0.orig/glib/src/rbglib_maincontext.c ruby-gtk2-0.16.0/glib/src/rbglib_maincontext.c
--- ruby-gtk2-0.16.0.orig/glib/src/rbglib_maincontext.c 2006-12-29 14:17:29.000000000 +0100
+++ ruby-gtk2-0.16.0/glib/src/rbglib_maincontext.c 2008-02-03 19:59:41.674002790 +0100
@@ -331,17 +331,20 @@
#if GLIB_CHECK_VERSION(2,14,0)
static VALUE
-timeout_add_seconds(VALUE self, VALUE interval)
+timeout_add_seconds(int argc, VALUE *argv, VALUE self)
{
- VALUE func, rb_id;
+ VALUE interval, rb_priority, func, rb_id;
+ gint priority;
callback_info_t *info;
guint id;
- func = G_BLOCK_PROC();
+ rb_scan_args(argc, argv, "11&", &interval, &rb_priority, &func);
+ priority = NIL_P(rb_priority) ? G_PRIORITY_DEFAULT : INT2NUM(rb_priority);
info = ALLOC(callback_info_t);
info->callback = func;
- id = g_timeout_add_seconds(NUM2UINT(interval),
+ id = g_timeout_add_seconds_full(priority,
+ NUM2UINT(interval),
(GSourceFunc)invoke_source_func,
(gpointer)info, g_free);
info->id = id;
@@ -488,7 +491,7 @@
#endif
rb_define_module_function(timeout, "add", timeout_add, -1);
#if GLIB_CHECK_VERSION(2,14,0)
- rb_define_module_function(timeout, "add_seconds", timeout_add_seconds, 1);
+ rb_define_module_function(timeout, "add_seconds", timeout_add_seconds, -1);
#endif
rb_define_module_function(idle, "source_new", idle_source_new, 0);
rb_define_module_function(idle, "add", idle_add, -1);
diff -aur ruby-gtk2-0.16.0.orig/glib/src/rbglib_unicode.c ruby-gtk2-0.16.0/glib/src/rbglib_unicode.c
--- ruby-gtk2-0.16.0.orig/glib/src/rbglib_unicode.c 2006-12-29 14:17:29.000000000 +0100
+++ ruby-gtk2-0.16.0/glib/src/rbglib_unicode.c 2008-02-03 19:47:21.883858632 +0100
@@ -140,7 +140,7 @@
rbglib_m_unichar_get_script(VALUE self, VALUE unichar)
{
return GENUM2RVAL(g_unichar_get_script(NUM2UINT(unichar)),
- G_TYPE_UNICODE_SCRIPT_TYPE);
+ G_TYPE_UNICODE_SCRIPT);
}
#endif
diff -aur ruby-gtk2-0.16.0.orig/glib/src/rbgobj_boxed.c ruby-gtk2-0.16.0/glib/src/rbgobj_boxed.c
--- ruby-gtk2-0.16.0.orig/glib/src/rbgobj_boxed.c 2006-12-29 14:17:29.000000000 +0100
+++ ruby-gtk2-0.16.0/glib/src/rbgobj_boxed.c 2008-02-03 19:49:08.444585783 +0100
@@ -145,7 +145,8 @@
gpointer
rbgobj_boxed_get(obj, gtype)
- VALUE obj, gtype;
+ VALUE obj;
+ GType gtype;
{
boxed_holder* holder;
Data_Get_Struct(obj, boxed_holder, holder);
diff -aur ruby-gtk2-0.16.0.orig/gtk/src/rbgtk.h ruby-gtk2-0.16.0/gtk/src/rbgtk.h
--- ruby-gtk2-0.16.0.orig/gtk/src/rbgtk.h 2006-12-29 14:17:29.000000000 +0100
+++ ruby-gtk2-0.16.0/gtk/src/rbgtk.h 2008-02-03 19:44:56.153964719 +0100
@@ -115,7 +115,7 @@
*/
typedef void (*rbgtkiter_set_value_func)(void *model, GtkTreeIter *iter,
gint column, GValue *value);
-extern void rbgtk_register_treeiter_set_value_func(VALUE klass, rbgtkiter_set_value_func);
+extern void rbgtk_register_treeiter_set_value_func(GType gtype, rbgtkiter_set_value_func);
/*
* Gtk::SelectionData
diff -aur ruby-gtk2-0.16.0.orig/glib/src/lib/glib-mkenums.rb ruby-gtk2-0.16.0/glib/src/lib/glib-mkenums.rb
--- ruby-gtk2-0.16.0.orig/glib/src/lib/glib-mkenums.rb 2006-12-29 14:17:29.000000000 +0100
+++ ruby-gtk2-0.16.0/glib/src/lib/glib-mkenums.rb 2008-03-15 17:25:05.034366090 +0100
@@ -33,16 +33,14 @@
if const_lines.include? "<<"
@type = "flags"
@Type = "Flags"
- regexp = /^\s*([^\s]*)\s.*\n/
else
@type = "enum"
@Type = "Enum"
- regexp = /^\s*([^\s,]*).*\n/
end
consts = []
- const_lines.scan(regexp){|name|
+ const_lines.scan(/^\s*([^\s,]*).*\n/) do |name|
consts << name[0] unless name[0] =~ /(^[\/\*]|^$)/
- }
+ end
@prefix = extract_prefix(consts)
consts.each do |name|
# consts = [name, nick]