pkgsrc/graphics/ruby-imlib2/patches/patch-ab
taca 67f9fa5449 * Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* make GEM_NAME to force lower case.
* Add a patch to support both ruby18 and ruby19.
2010-09-10 06:49:22 +00:00

15 lines
462 B
Text

$NetBSD: patch-ab,v 1.1 2010/09/10 06:49:22 taca Exp $
Use modern Ruby's API.
--- imlib2.c.orig 2010-08-28 10:35:15.000000000 +0000
+++ imlib2.c
@@ -1902,7 +1902,7 @@ static VALUE image_put_data(VALUE self,
new_data = (DATA32*) StringValuePtr(str);
/* check size of new buffer */
- if (RSTRING(str)->len != old_size)
+ if (RSTRING_LEN(str) != old_size)
rb_raise(rb_eArgError, "invalid buffer size");
/* copy new data to old address */