Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=787a37884d8bbd6d8f9908404339ecb5e851ec24

commit 787a37884d8bbd6d8f9908404339ecb5e851ec24
Author: voroskoi <[EMAIL PROTECTED]>
Date:   Mon Jan 21 22:38:03 2008 +0100

ruby-gnome2-0.16.0-4-x86_64
added CVE-2007-6183.diff, closes #2650

diff --git a/source/gnome-extra/ruby-gnome2/CVE-2007-6183.diff 
b/source/gnome-extra/ruby-gnome2/CVE-2007-6183.diff
new file mode 100644
index 0000000..9687e94
--- /dev/null
+++ b/source/gnome-extra/ruby-gnome2/CVE-2007-6183.diff
@@ -0,0 +1,12 @@
+--- ruby-gnome2/gtk/src/rbgtkmessagedialog.c   2007/11/26 12:37:33     2719
++++ ruby-gnome2/gtk/src/rbgtkmessagedialog.c   2007/11/27 11:40:12     2720
+@@ -28,7 +28,8 @@
+                                RVAL2GFLAGS(flags, GTK_TYPE_DIALOG_FLAGS),
+                                RVAL2GENUM(type, GTK_TYPE_MESSAGE_TYPE),
+                                RVAL2GENUM(buttons, GTK_TYPE_BUTTONS_TYPE),
+-                               (const gchar*)(NIL_P(message) ? "": 
RVAL2CSTR(message)));
++                               "%s",
++                               NIL_P(message) ? "": RVAL2CSTR(message));
+     RBGTK_INITIALIZE(self, w);
+     return Qnil;
+ }
diff --git a/source/gnome-extra/ruby-gnome2/FrugalBuild 
b/source/gnome-extra/ruby-gnome2/FrugalBuild
index e77a1da..2abb4a4 100644
--- a/source/gnome-extra/ruby-gnome2/FrugalBuild
+++ b/source/gnome-extra/ruby-gnome2/FrugalBuild
@@ -3,15 +3,14 @@

pkgname=ruby-gnome2
pkgver=0.16.0
-pkgrel=3
+pkgrel=4
pkgdesc="Ruby language bindings for Gnome environment"
_F_sourceforge_name="$pkgname-all"
_F_sourceforge_dirname="$pkgname"
_F_sourceforge_broken_up2date=1
Finclude sourceforge
url="http://ruby-gnome2.sourceforge.jp/";
-source=([EMAIL PROTECTED] missing_nil_check.patch poppler_big_update.patch
-)
+source=([EMAIL PROTECTED] missing_nil_check.patch poppler_big_update.patch 
CVE-2007-6183.diff)
depends=('gnome-panel>=2.20.0.1' 'gtksourceview' 'ruby' 'libgtkhtml' 
'ruby-gtk2>=0.16.0' \
'dbus-glib>=0.74' 'vte' 'libcroco' 'ncurses' 'poppler-glib>=0.6')
groups=('gnome-extra')
@@ -19,7 +18,8 @@ options=('scriptlet')
archs=('i686' 'x86_64')
sha1sums=('488f6c1f139060e005f336c9c854c4dc5b3e6b7c' \
'f8e21b087b8d182c5aafdeed18a98ebe17095ab0' \
-          'a2e374e4604f26bde8cc77c3b72920476ff99c75')
+          'a2e374e4604f26bde8cc77c3b72920476ff99c75' \
+          'a54edcac9bb7af17d8a9eaff49e4747d82bf9c31')

## NOTE: gtkglext and firefox could be added to depends too but not sure yet - 
crazy -
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to