diff options
author | Steve Wills <swills@FreeBSD.org> | 2010-10-12 03:23:26 +0000 |
---|---|---|
committer | Steve Wills <swills@FreeBSD.org> | 2010-10-12 03:23:26 +0000 |
commit | ccd32680d478798489e709a8d43098837127b52d (patch) | |
tree | 39221f0e35820990438f79cf89400cdae214a705 /x11-toolkits/ruby-gtk2 | |
parent | 6802d534bcc901de943c311facf05ea555ff882b (diff) |
Notes
Diffstat (limited to 'x11-toolkits/ruby-gtk2')
-rw-r--r-- | x11-toolkits/ruby-gtk2/Makefile | 7 | ||||
-rw-r--r-- | x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c | 11 |
2 files changed, 15 insertions, 3 deletions
diff --git a/x11-toolkits/ruby-gtk2/Makefile b/x11-toolkits/ruby-gtk2/Makefile index b2f64f6a1cc2..e2c2f4b4ac7f 100644 --- a/x11-toolkits/ruby-gtk2/Makefile +++ b/x11-toolkits/ruby-gtk2/Makefile @@ -18,7 +18,8 @@ DIST_SUBDIR= ruby MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby binding for GTK+2 -BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/pango.so:${PORTSDIR}/x11-toolkits/ruby-pango +BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/pango.so:${PORTSDIR}/x11-toolkits/ruby-pango \ + rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/atk.so:${PORTSDIR}/accessibility/ruby-atk \ ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gdk_pixbuf2.so:${PORTSDIR}/graphics/ruby-gdk_pixbuf2 \ ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/pango.so:${PORTSDIR}/x11-toolkits/ruby-pango @@ -29,7 +30,7 @@ USE_RUBY_EXTCONF= yes .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common" -WRKSRC= ${RUBY_GNOME_WRKSRC}/gtk +WRKSRC= ${RUBY_GNOME_WRKSRC}/gtk2 INSTALL_TARGET= site-install DOCS= COPYING.LIB ChangeLog README @@ -48,7 +49,7 @@ post-configure: general-configure # Have to do that to generate ruby-glib's glib-enum-types.h or # it will not build. pre-configure: - @(cd ${RUBY_GNOME_WRKSRC}/glib ; ${SETENV} ${CONFIGURE_ENV} \ + @(cd ${RUBY_GNOME_WRKSRC}/glib2 ; ${SETENV} ${CONFIGURE_ENV} \ ${RUBY} ${RUBY_FLAGS} ${RUBY_EXTCONF} ${CONFIGURE_ARGS}) post-install: diff --git a/x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c b/x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c new file mode 100644 index 000000000000..b69f74cccc75 --- /dev/null +++ b/x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c @@ -0,0 +1,11 @@ +--- ext/gtk2/rbgtkitemfactory.c.orig 2010-10-10 15:01:35.146315748 -0400 ++++ ext/gtk2/rbgtkitemfactory.c 2010-10-10 15:01:45.129705841 -0400 +@@ -29,7 +29,7 @@ + { + VALUE obj = rb_eval_string("eval('self', binding)"); + G_RELATIVE(obj, self); +- RBGTK_INITIALIZE(self, gtk_item_factory_new(FIX2INT(type), RVAL2CSTR(path), ++ RBGTK_INITIALIZE(self, gtk_item_factory_new(NUM2UINT(type), RVAL2CSTR(path), + RVAL2ACCEL(accel))); + + return Qnil; |