aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--accessibility/ruby-atk/Makefile4
-rw-r--r--devel/ruby-gconf2/Makefile1
-rw-r--r--devel/ruby-glib2/Makefile9
-rw-r--r--devel/ruby-glib2/pkg-plist1
-rw-r--r--devel/ruby-gnomevfs/Makefile1
-rw-r--r--devel/ruby-libglade2/Makefile1
-rw-r--r--graphics/ruby-gdk_pixbuf2/Makefile6
-rw-r--r--graphics/ruby-gnomecanvas2/Makefile1
-rw-r--r--graphics/ruby-libart2/Makefile2
-rw-r--r--graphics/ruby-rsvg2/Makefile5
-rw-r--r--print/ruby-gnomeprint/Makefile1
-rw-r--r--www/ruby-gtkhtml2/Makefile1
-rw-r--r--www/ruby-gtkmozembed/Makefile1
-rw-r--r--www/ruby-gtkmozembed/files/patch-extconf-rb16
-rw-r--r--x11-toolkits/ruby-gnomeprintui/Makefile1
-rw-r--r--x11-toolkits/ruby-gtk2/Makefile7
-rw-r--r--x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c11
-rw-r--r--x11-toolkits/ruby-gtkglext/Makefile1
-rw-r--r--x11-toolkits/ruby-gtksourceview/Makefile1
-rw-r--r--x11-toolkits/ruby-panelapplet/Makefile1
-rw-r--r--x11-toolkits/ruby-pango/Makefile4
-rw-r--r--x11/ruby-gnome2-all/Makefile1
-rw-r--r--x11/ruby-gnome2/Makefile1
-rw-r--r--x11/ruby-gnome2/Makefile.common2
-rw-r--r--x11/ruby-gnome2/distinfo6
25 files changed, 67 insertions, 19 deletions
diff --git a/accessibility/ruby-atk/Makefile b/accessibility/ruby-atk/Makefile
index 0b97ba16b3d1..fd6ebf15917c 100644
--- a/accessibility/ruby-atk/Makefile
+++ b/accessibility/ruby-atk/Makefile
@@ -18,7 +18,9 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for ATK
-RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
+RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2 \
+ rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
USE_RUBY= yes
USE_GNOME= atk
diff --git a/devel/ruby-gconf2/Makefile b/devel/ruby-gconf2/Makefile
index 70a9a0bf3611..7c9c73aa35da 100644
--- a/devel/ruby-gconf2/Makefile
+++ b/devel/ruby-gconf2/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= A Ruby interface to GConf2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2
USE_RUBY= yes
diff --git a/devel/ruby-glib2/Makefile b/devel/ruby-glib2/Makefile
index 5a3168da9470..e86622df0d7f 100644
--- a/devel/ruby-glib2/Makefile
+++ b/devel/ruby-glib2/Makefile
@@ -18,21 +18,22 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for GLib2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
+RUN_DEPENDS+= ${BUILD_DEPENDS}
+
USE_RUBY= yes
USE_GNOME= glib20
USE_RUBY_EXTCONF= yes
.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
-WRKSRC= ${RUBY_GNOME_WRKSRC}/glib
+WRKSRC= ${RUBY_GNOME_WRKSRC}/glib2
INSTALL_TARGET= site-install
DOCS= COPYING.LIB ChangeLog README
post-patch: general-patch
- @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
- ${WRKSRC}/sample/utils.rb
- @${FIND} ${WRKSRC} -name '*.bak' -delete
+ @${RM} ${WRKSRC}/lib/gnome2-win32-binary-downloader.rb
post-configure: general-configure
diff --git a/devel/ruby-glib2/pkg-plist b/devel/ruby-glib2/pkg-plist
index bba9982a035d..2e7c7e631804 100644
--- a/devel/ruby-glib2/pkg-plist
+++ b/devel/ruby-glib2/pkg-plist
@@ -8,7 +8,6 @@ libdata/pkgconfig/ruby-glib2.pc
%%RUBY_SITEARCHLIBDIR%%/rbgutil.h
%%RUBY_SITEARCHLIBDIR%%/glib-enum-types.h
%%RUBY_SITELIBDIR%%/mkmf-gnome2.rb
-%%RUBY_SITELIBDIR%%/pkg-config.rb
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
diff --git a/devel/ruby-gnomevfs/Makefile b/devel/ruby-gnomevfs/Makefile
index c6daa8a87836..b6c77e40ac3b 100644
--- a/devel/ruby-gnomevfs/Makefile
+++ b/devel/ruby-gnomevfs/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for GnomeVFS
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2
USE_RUBY= yes
diff --git a/devel/ruby-libglade2/Makefile b/devel/ruby-libglade2/Makefile
index 37df0aa9085e..86d085a56846 100644
--- a/devel/ruby-libglade2/Makefile
+++ b/devel/ruby-libglade2/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for Libglade2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2
USE_RUBY= yes
diff --git a/graphics/ruby-gdk_pixbuf2/Makefile b/graphics/ruby-gdk_pixbuf2/Makefile
index 63ba3562ac56..45af8dae6799 100644
--- a/graphics/ruby-gdk_pixbuf2/Makefile
+++ b/graphics/ruby-gdk_pixbuf2/Makefile
@@ -18,7 +18,9 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for GdkPixbuf2
-RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
+RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2 \
+ rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
USE_RUBY= yes
USE_GNOME= gtk20
@@ -26,7 +28,7 @@ USE_RUBY_EXTCONF= yes
.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
-WRKSRC= ${RUBY_GNOME_WRKSRC}/gdkpixbuf
+WRKSRC= ${RUBY_GNOME_WRKSRC}/gdk_pixbuf2
INSTALL_TARGET= site-install
DOCS= COPYING.LIB ChangeLog README
diff --git a/graphics/ruby-gnomecanvas2/Makefile b/graphics/ruby-gnomecanvas2/Makefile
index d5e51b978dc4..8cd4664cf88f 100644
--- a/graphics/ruby-gnomecanvas2/Makefile
+++ b/graphics/ruby-gnomecanvas2/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for GnomeCanvas2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2 \
${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/libart2.so:${PORTSDIR}/graphics/ruby-libart2
diff --git a/graphics/ruby-libart2/Makefile b/graphics/ruby-libart2/Makefile
index 555d8e0df9a2..d0b2bedf13bf 100644
--- a/graphics/ruby-libart2/Makefile
+++ b/graphics/ruby-libart2/Makefile
@@ -18,6 +18,8 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for Libart2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
+RUN_DEPENDS+= ${BUILD_DEPENDS}
LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \
png.6:${PORTSDIR}/graphics/png
diff --git a/graphics/ruby-rsvg2/Makefile b/graphics/ruby-rsvg2/Makefile
index 266f80f03364..650f0934df3f 100644
--- a/graphics/ruby-rsvg2/Makefile
+++ b/graphics/ruby-rsvg2/Makefile
@@ -18,7 +18,8 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for librsvg2
-BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/cairo.so:${PORTSDIR}/graphics/ruby-cairo
+BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/cairo.so:${PORTSDIR}/graphics/ruby-cairo \
+ rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2
USE_RUBY= yes
@@ -27,7 +28,7 @@ USE_RUBY_EXTCONF= yes
.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
-WRKSRC= ${RUBY_GNOME_WRKSRC}/rsvg
+WRKSRC= ${RUBY_GNOME_WRKSRC}/rsvg2
INSTALL_TARGET= site-install
DOCS= COPYING.LIB ChangeLog README
diff --git a/print/ruby-gnomeprint/Makefile b/print/ruby-gnomeprint/Makefile
index c1eec66019c0..55c3ab5325c9 100644
--- a/print/ruby-gnomeprint/Makefile
+++ b/print/ruby-gnomeprint/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for libgnomeprint
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/libart2.so:${PORTSDIR}/graphics/ruby-libart2 \
${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/pango.so:${PORTSDIR}/x11-toolkits/ruby-pango
diff --git a/www/ruby-gtkhtml2/Makefile b/www/ruby-gtkhtml2/Makefile
index 0fd071a13488..3ce1025f4d6e 100644
--- a/www/ruby-gtkhtml2/Makefile
+++ b/www/ruby-gtkhtml2/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for GtkHtml2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2
USE_RUBY= yes
diff --git a/www/ruby-gtkmozembed/Makefile b/www/ruby-gtkmozembed/Makefile
index 1733dbfc5894..9472cbb12917 100644
--- a/www/ruby-gtkmozembed/Makefile
+++ b/www/ruby-gtkmozembed/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for GtkMozEmbed a widget embedding a Gecko renderer
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2
USE_RUBY= yes
diff --git a/www/ruby-gtkmozembed/files/patch-extconf-rb b/www/ruby-gtkmozembed/files/patch-extconf-rb
new file mode 100644
index 000000000000..c2bd782dce6e
--- /dev/null
+++ b/www/ruby-gtkmozembed/files/patch-extconf-rb
@@ -0,0 +1,16 @@
+--- extconf.rb.orig 2010-09-25 04:26:28.000000000 -0400
++++ extconf.rb 2010-10-06 21:09:27.986446199 -0400
+@@ -20,12 +20,7 @@
+ $LOAD_PATH.unshift(mkmf_gnome2_dir.to_s)
+
+ module_name = "gtkmozembed"
+-package_ids = ["libxul-embedding-unstable",
+- "libxul-embedding",
+- "xulrunner-gtkmozembed",
+- "firefox-gtkmozembed",
+- "seamonkey-gtkmozembed",
+- "mozilla-gtkmozembed"]
++package_ids = ["seamonkey-gtkmozembed"]
+
+ require 'mkmf-gnome2'
+
diff --git a/x11-toolkits/ruby-gnomeprintui/Makefile b/x11-toolkits/ruby-gnomeprintui/Makefile
index 2b34b5b033b7..46f6c0572a2b 100644
--- a/x11-toolkits/ruby-gnomeprintui/Makefile
+++ b/x11-toolkits/ruby-gnomeprintui/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for libgnomeprintui
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2 \
${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gnomeprint2.so:${PORTSDIR}/print/ruby-gnomeprint
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;
diff --git a/x11-toolkits/ruby-gtkglext/Makefile b/x11-toolkits/ruby-gtkglext/Makefile
index 12960e5a76ed..09c0e9c65cdc 100644
--- a/x11-toolkits/ruby-gtkglext/Makefile
+++ b/x11-toolkits/ruby-gtkglext/Makefile
@@ -19,6 +19,7 @@ MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for GtkGLExt
LIB_DEPENDS= gtkglext-x11-1.0.0:${PORTSDIR}/x11-toolkits/gtkglext
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2 \
${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/opengl.so:${PORTSDIR}/graphics/ruby-opengl
diff --git a/x11-toolkits/ruby-gtksourceview/Makefile b/x11-toolkits/ruby-gtksourceview/Makefile
index 9640c12f3b9b..266a12ea88e5 100644
--- a/x11-toolkits/ruby-gtksourceview/Makefile
+++ b/x11-toolkits/ruby-gtksourceview/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for GtkSourceView
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2
USE_RUBY= yes
diff --git a/x11-toolkits/ruby-panelapplet/Makefile b/x11-toolkits/ruby-panelapplet/Makefile
index 682ef2919b3f..3f906d0eb45c 100644
--- a/x11-toolkits/ruby-panelapplet/Makefile
+++ b/x11-toolkits/ruby-panelapplet/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for libpanel-applet
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gnome2.so:${PORTSDIR}/x11/ruby-gnome2
USE_RUBY= yes
diff --git a/x11-toolkits/ruby-pango/Makefile b/x11-toolkits/ruby-pango/Makefile
index 94fe142f42b3..38cd1917d724 100644
--- a/x11-toolkits/ruby-pango/Makefile
+++ b/x11-toolkits/ruby-pango/Makefile
@@ -18,8 +18,10 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby binding for Pango
-BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/cairo.so:${PORTSDIR}/graphics/ruby-cairo
+BUILD_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/cairo.so:${PORTSDIR}/graphics/ruby-cairo \
+ rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2 \
+ rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config \
${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/cairo.so:${PORTSDIR}/graphics/ruby-cairo
USE_RUBY= yes
diff --git a/x11/ruby-gnome2-all/Makefile b/x11/ruby-gnome2-all/Makefile
index 723ff7bd75ef..4ce2a012fc1f 100644
--- a/x11/ruby-gnome2-all/Makefile
+++ b/x11/ruby-gnome2-all/Makefile
@@ -8,7 +8,6 @@
PORTNAME= gnome2-all
PORTVERSION= ${RUBY_GNOME_PORTVERSION}
-PORTREVISION= 2
CATEGORIES= x11 ruby gnome
MASTER_SITES= # none
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
diff --git a/x11/ruby-gnome2/Makefile b/x11/ruby-gnome2/Makefile
index 24c58d62d4db..324e9d6ba518 100644
--- a/x11/ruby-gnome2/Makefile
+++ b/x11/ruby-gnome2/Makefile
@@ -18,6 +18,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= A set of Ruby bindings for GNOME2
+BUILD_DEPENDS+= rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gnomecanvas2.so:${PORTSDIR}/graphics/ruby-gnomecanvas2
USE_RUBY= yes
diff --git a/x11/ruby-gnome2/Makefile.common b/x11/ruby-gnome2/Makefile.common
index 0def593a3f06..ba8d2c9f2e74 100644
--- a/x11/ruby-gnome2/Makefile.common
+++ b/x11/ruby-gnome2/Makefile.common
@@ -1,6 +1,6 @@
# $FreeBSD$
-RUBY_GNOME_VERSION= 0.19.4
+RUBY_GNOME_VERSION= 0.90.2
#RUBY_GNOME_SNAPSHOTDATE= 20061130
.if defined(RUBY_GNOME_SNAPSHOTDATE)
RUBY_GNOME_PORTVERSION= ${RUBY_GNOME_VERSION}.${RUBY_GNOME_SNAPSHOTDATE}
diff --git a/x11/ruby-gnome2/distinfo b/x11/ruby-gnome2/distinfo
index c2c7c27145f0..ac8743ae16d7 100644
--- a/x11/ruby-gnome2/distinfo
+++ b/x11/ruby-gnome2/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby/ruby-gnome2-all-0.19.4.tar.gz) = 40451e4173e2c8bcd5046aea7e499ef9
-SHA256 (ruby/ruby-gnome2-all-0.19.4.tar.gz) = 40beced42c867c5980aafef23a3b03a5a7ef007fde07e32dc36d207d07475caf
-SIZE (ruby/ruby-gnome2-all-0.19.4.tar.gz) = 2401534
+MD5 (ruby/ruby-gnome2-all-0.90.2.tar.gz) = b25065050aeed8f94c235bee9d4ddf3e
+SHA256 (ruby/ruby-gnome2-all-0.90.2.tar.gz) = 9a30db7802455976f7072fdd57b2e7abdc2a381a8a12e677bc3eabbf8f89e7ea
+SIZE (ruby/ruby-gnome2-all-0.90.2.tar.gz) = 2427946