From b4def77a8e246436b1df024b6a88209f3443cceb Mon Sep 17 00:00:00 2001 From: ghen Date: Tue, 18 Dec 2007 09:27:09 +0000 Subject: Pullup ticket 2250 - requested by obache security fix for ruby-gnome2-gtk - pkgsrc/x11/ruby-gnome2-gtk/Makefile 1.10 - pkgsrc/x11/ruby-gnome2-gtk/distinfo 1.2 - pkgsrc/x11/ruby-gnome2-gtk/patches/patch-ab 1.1 Module Name: pkgsrc Committed By: obache Date: Mon Dec 17 02:59:59 UTC 2007 Modified Files: pkgsrc/x11/ruby-gnome2-gtk: Makefile distinfo Added Files: pkgsrc/x11/ruby-gnome2-gtk/patches: patch-ab Log Message: Added a patch for fixing format string vulnerability (CVE-2007-6183). http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2?view=rev&revision=2720 Bump PKGREVISION. --- x11/ruby-gnome2-gtk/Makefile | 4 ++-- x11/ruby-gnome2-gtk/distinfo | 3 ++- x11/ruby-gnome2-gtk/patches/patch-ab | 14 ++++++++++++++ 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 x11/ruby-gnome2-gtk/patches/patch-ab diff --git a/x11/ruby-gnome2-gtk/Makefile b/x11/ruby-gnome2-gtk/Makefile index 7483690f24b..2eed9936612 100644 --- a/x11/ruby-gnome2-gtk/Makefile +++ b/x11/ruby-gnome2-gtk/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.9 2007/08/19 14:42:35 obache Exp $ +# $NetBSD: Makefile,v 1.9.2.1 2007/12/18 09:27:09 ghen Exp $ # PKGNAME= ${RUBY_PKGPREFIX}-gnome2-gtk-${VERSION} -PKGREVISION= 1 +PKGREVISION= 2 COMMENT= Ruby binding of GTK+-2.x CATEGORIES= x11 diff --git a/x11/ruby-gnome2-gtk/distinfo b/x11/ruby-gnome2-gtk/distinfo index 66080eb4a1a..5359840c470 100644 --- a/x11/ruby-gnome2-gtk/distinfo +++ b/x11/ruby-gnome2-gtk/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.1 2007/08/19 03:01:23 taca Exp $ +$NetBSD: distinfo,v 1.1.2.1 2007/12/18 09:27:09 ghen Exp $ SHA1 (ruby-gnome2-all-0.16.0.tar.gz) = 488f6c1f139060e005f336c9c854c4dc5b3e6b7c RMD160 (ruby-gnome2-all-0.16.0.tar.gz) = c83c7cdcf633ad5cc213180f641a6c8f18002a9c Size (ruby-gnome2-all-0.16.0.tar.gz) = 1208856 bytes SHA1 (patch-aa) = a7f4b1c3237cabfbed84545307ff61c9614ca7f7 +SHA1 (patch-ab) = bc698907beea36c9838ef187398875fe86b13919 diff --git a/x11/ruby-gnome2-gtk/patches/patch-ab b/x11/ruby-gnome2-gtk/patches/patch-ab new file mode 100644 index 00000000000..09bdf211fbf --- /dev/null +++ b/x11/ruby-gnome2-gtk/patches/patch-ab @@ -0,0 +1,14 @@ +$NetBSD: patch-ab,v 1.1.2.2 2007/12/18 09:27:09 ghen Exp $ + +--- gtk/src/rbgtkmessagedialog.c.orig 2006-12-29 13:17:28.000000000 +0000 ++++ gtk/src/rbgtkmessagedialog.c +@@ -28,7 +28,8 @@ mdiag_initialize(argc, argv, self) + 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; + } -- cgit v1.2.3