patch to update ruby-gnome ports to 0.90.5

Steve Wills steve at mouf.net
Sat Nov 20 12:45:56 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I've written the attached patch to update the ruby-gnome ports to the
latest release, 0.90.5. In case the list mangles or rejects the patch,
it's also available here:

http://people.freebsd.org/~swills/ruby_gnome_0.90.5_patch.txt

This patch also creates ports for the vte, gstreamer, gtksourceview2,
poppler and goocanvas modules and removes the old gtksourceview, since
it seems to be broken. I took the liberty of sorting the depends in the
meta port and of course removed a patch which is no longer needed.

I've done test builds in tinderbox on 8.x and 7.x on both amd64 and i386
and everything seemed to pass that test fine. I also did run time testing:

deskutils/sshmenu: works pefectly
audio/rubyripper: runs fine, but won't rip, which I believe is a local
permissions or config issue
examples included with ports: most work fine except a few goocanvas ones
which I think are exposing 64 bugs in the software which I haven't been
able to track down yet
various ruby/gnome scripts I found: work perfectly

Any comments would be appreciated. It would be nice to get this
committed in time for the upcoming release freeze.

Thanks,
Steve
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJM57x+AAoJEPXPYrMgexuhDgMIAJk0TMBgciwpC6zaXM7QaROy
t9De9lBu0EtVFEPRJqqJ/3s+HYWZWHoGfYHaCgI6e7ofcYHtw2D5bU4JJejhERd7
igL/cyAlvXHcEsxsigTa3huTI9aMjDPm2jEyIWyZ+ybYUK9Pjd3csmdoK2bpJnxF
1AQseWgaGl9Gv55riwER07Ex6X7ifAOdEi7OppdUnDCQwMuhjtsn2GcLlo2C+GtS
vVlsW7+Lx+ju8WyXi3Pkad+ZehXGczWHP09tz5yxQDDzqRGMTWAZ3KSY4DkbdVD2
wBlcG6ww4bxEmpocUXctPhO/CfXiOeD2i2KWGbqo26dCwRfaOmTCLIr3yAxF+cs=
=pypg
-----END PGP SIGNATURE-----
-------------- next part --------------
Index: accessibility/ruby-atk/Makefile
===================================================================
RCS file: /home/ncvs/ports/accessibility/ruby-atk/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- accessibility/ruby-atk/Makefile	12 Oct 2010 03:23:23 -0000	1.14
+++ accessibility/ruby-atk/Makefile	14 Nov 2010 22:12:13 -0000
@@ -25,6 +25,7 @@
 USE_RUBY=	yes
 USE_GNOME=	atk
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -34,7 +35,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTDOCS)
Index: devel/ruby-gconf2/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-gconf2/Makefile,v
retrieving revision 1.28
diff -u -r1.28 Makefile
--- devel/ruby-gconf2/Makefile	12 Oct 2010 03:23:23 -0000	1.28
+++ devel/ruby-gconf2/Makefile	14 Nov 2010 22:13:01 -0000
@@ -24,6 +24,7 @@
 USE_RUBY=	yes
 USE_GNOME=	gconf2
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -33,7 +34,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: devel/ruby-glib2/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-glib2/Makefile,v
retrieving revision 1.26
diff -u -r1.26 Makefile
--- devel/ruby-glib2/Makefile	12 Oct 2010 03:23:24 -0000	1.26
+++ devel/ruby-glib2/Makefile	14 Nov 2010 22:07:03 -0000
@@ -24,6 +24,7 @@
 USE_RUBY=	yes
 USE_GNOME=	glib20
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -35,8 +36,6 @@
 post-patch: general-patch
 	@${RM} ${WRKSRC}/lib/gnome2-win32-binary-downloader.rb
 
-post-configure: general-configure
-
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
Index: devel/ruby-gnomevfs/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-gnomevfs/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- devel/ruby-gnomevfs/Makefile	12 Oct 2010 03:23:24 -0000	1.24
+++ devel/ruby-gnomevfs/Makefile	14 Nov 2010 22:14:43 -0000
@@ -24,6 +24,7 @@
 USE_RUBY=	yes
 USE_GNOME=	gnomevfs2
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -37,8 +38,6 @@
 		${WRKSRC}/tests/*.rb
 	@${FIND} ${WRKSRC} -name '*.bak' -delete
 
-post-configure: general-configure
-
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
Index: devel/ruby-libglade2/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-libglade2/Makefile,v
retrieving revision 1.32
diff -u -r1.32 Makefile
--- devel/ruby-libglade2/Makefile	12 Oct 2010 03:23:24 -0000	1.32
+++ devel/ruby-libglade2/Makefile	14 Nov 2010 22:15:02 -0000
@@ -24,6 +24,7 @@
 USE_RUBY=	yes
 USE_GNOME=	libglade2
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -35,7 +36,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: graphics/ruby-gdk_pixbuf2/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-gdk_pixbuf2/Makefile,v
retrieving revision 1.39
diff -u -r1.39 Makefile
--- graphics/ruby-gdk_pixbuf2/Makefile	12 Oct 2010 03:23:24 -0000	1.39
+++ graphics/ruby-gdk_pixbuf2/Makefile	14 Nov 2010 22:15:13 -0000
@@ -25,6 +25,7 @@
 USE_RUBY=	yes
 USE_GNOME=	gtk20
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -34,7 +35,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: graphics/ruby-gdk_pixbuf2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-gdk_pixbuf2/pkg-plist,v
retrieving revision 1.12
diff -u -r1.12 pkg-plist
--- graphics/ruby-gdk_pixbuf2/pkg-plist	11 Sep 2010 13:02:36 -0000	1.12
+++ graphics/ruby-gdk_pixbuf2/pkg-plist	14 Nov 2010 22:25:04 -0000
@@ -1,4 +1,4 @@
-libdata/pkgconfig/ruby-gdkpixbuf2.pc
+libdata/pkgconfig/ruby-gdk-pixbuf2.pc
 %%RUBY_SITELIBDIR%%/gdk_pixbuf2.rb
 %%RUBY_SITEARCHLIBDIR%%/gdk_pixbuf2.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: graphics/ruby-gnomecanvas2/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-gnomecanvas2/Makefile,v
retrieving revision 1.30
diff -u -r1.30 Makefile
--- graphics/ruby-gnomecanvas2/Makefile	12 Oct 2010 03:23:24 -0000	1.30
+++ graphics/ruby-gnomecanvas2/Makefile	14 Nov 2010 22:15:22 -0000
@@ -25,6 +25,7 @@
 USE_RUBY=	yes
 USE_GNOME=	libgnomecanvas
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -34,7 +35,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: graphics/ruby-libart2/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-libart2/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- graphics/ruby-libart2/Makefile	12 Oct 2010 03:23:24 -0000	1.21
+++ graphics/ruby-libart2/Makefile	14 Nov 2010 22:15:36 -0000
@@ -26,6 +26,7 @@
 USE_RUBY=	yes
 USE_GNOME=	libartlgpl2
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -35,7 +36,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: graphics/ruby-rsvg2/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-rsvg2/Makefile,v
retrieving revision 1.16
diff -u -r1.16 Makefile
--- graphics/ruby-rsvg2/Makefile	12 Oct 2010 03:23:24 -0000	1.16
+++ graphics/ruby-rsvg2/Makefile	14 Nov 2010 22:15:43 -0000
@@ -25,6 +25,7 @@
 USE_RUBY=	yes
 USE_GNOME=	librsvg2
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -34,7 +35,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: print/ruby-gnomeprint/Makefile
===================================================================
RCS file: /home/ncvs/ports/print/ruby-gnomeprint/Makefile,v
retrieving revision 1.16
diff -u -r1.16 Makefile
--- print/ruby-gnomeprint/Makefile	12 Oct 2010 03:23:25 -0000	1.16
+++ print/ruby-gnomeprint/Makefile	14 Nov 2010 22:15:54 -0000
@@ -25,6 +25,7 @@
 USE_RUBY=	yes
 USE_GNOME=	libgnomeprint
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -34,7 +35,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: www/ruby-gtkhtml2/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/ruby-gtkhtml2/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- www/ruby-gtkhtml2/Makefile	12 Oct 2010 03:23:25 -0000	1.19
+++ www/ruby-gtkhtml2/Makefile	14 Nov 2010 22:16:04 -0000
@@ -24,6 +24,7 @@
 USE_RUBY=	yes
 USE_GNOME=	libgtkhtml
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -33,7 +34,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: www/ruby-gtkmozembed/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/ruby-gtkmozembed/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- www/ruby-gtkmozembed/Makefile	24 Oct 2010 21:25:01 -0000	1.21
+++ www/ruby-gtkmozembed/Makefile	14 Nov 2010 22:35:44 -0000
@@ -8,7 +8,6 @@
 
 PORTNAME=	gtkmozembed
 PORTVERSION=	${RUBY_GNOME_PORTVERSION}
-PORTREVISION=	1
 CATEGORIES=	www ruby
 MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
 MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
@@ -25,6 +24,7 @@
 USE_RUBY=	yes
 USE_GECKO=	libxul
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -38,8 +38,6 @@
 		s|%%GECKO_PATH%%|${LOCALBASE}/lib/${GECKO}|g' \
 			${WRKSRC}/extconf.rb
 
-post-configure: general-configure
-
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
Index: x11/ruby-gnome2/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11/ruby-gnome2/Makefile,v
retrieving revision 1.35
diff -u -r1.35 Makefile
--- x11/ruby-gnome2/Makefile	12 Oct 2010 03:23:26 -0000	1.35
+++ x11/ruby-gnome2/Makefile	14 Nov 2010 22:19:01 -0000
@@ -24,6 +24,7 @@
 USE_RUBY=	yes
 USE_GNOME=	libgnomeui
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/Makefile.common"
 
@@ -33,7 +34,6 @@
 DOCS_EN=	AUTHORS COPYING.LIB ChangeLog README README.gnome2-all
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-build:
 	@${CP} ${RUBY_GNOME_WRKSRC}/AUTHORS ${WRKSRC}/AUTHORS
Index: x11/ruby-gnome2/Makefile.common
===================================================================
RCS file: /home/ncvs/ports/x11/ruby-gnome2/Makefile.common,v
retrieving revision 1.36
diff -u -r1.36 Makefile.common
--- x11/ruby-gnome2/Makefile.common	28 Oct 2010 21:00:20 -0000	1.36
+++ x11/ruby-gnome2/Makefile.common	14 Nov 2010 22:06:58 -0000
@@ -1,6 +1,6 @@
 # $FreeBSD: ports/x11/ruby-gnome2/Makefile.common,v 1.36 2010/10/28 21:00:20 erwin Exp $
 
-RUBY_GNOME_VERSION=		0.90.2
+RUBY_GNOME_VERSION=		0.90.5
 #RUBY_GNOME_SNAPSHOTDATE=	20061130
 .if defined(RUBY_GNOME_SNAPSHOTDATE)
 RUBY_GNOME_PORTVERSION=		${RUBY_GNOME_VERSION}.${RUBY_GNOME_SNAPSHOTDATE}
@@ -28,7 +28,3 @@
 general-patch:
 	@${FIND} ${WRKDIR} -name mkmf-gnome2.rb | ${XARGS} ${REINPLACE_CMD} -e \
 		's|CFLAGS}|CFLAGS} -I${LOCALBASE}/lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH}|g'
-
-general-configure:
-	@${FIND} ${WRKDIR} -name Makefile | ${XARGS} ${REINPLACE_CMD} -e \
-		's|$(libdir)/pkgconfig|$(libdir)data/pkgconfig|g'
Index: x11/ruby-gnome2/distinfo
===================================================================
RCS file: /home/ncvs/ports/x11/ruby-gnome2/distinfo,v
retrieving revision 1.37
diff -u -r1.37 distinfo
--- x11/ruby-gnome2/distinfo	12 Oct 2010 03:23:26 -0000	1.37
+++ x11/ruby-gnome2/distinfo	13 Nov 2010 22:42:04 -0000
@@ -1,3 +1,2 @@
-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
+SHA256 (ruby/ruby-gnome2-all-0.90.5.tar.gz) = 4017da5fe9dc090c7ca26a0e02901bb66a7579475619f97bc1b7d7774d19945f
+SIZE (ruby/ruby-gnome2-all-0.90.5.tar.gz) = 1754503
Index: x11/ruby-gnome2-all/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11/ruby-gnome2-all/Makefile,v
retrieving revision 1.33
diff -u -r1.33 Makefile
--- x11/ruby-gnome2-all/Makefile	12 Oct 2010 03:23:26 -0000	1.33
+++ x11/ruby-gnome2-all/Makefile	19 Nov 2010 23:28:21 -0000
@@ -18,15 +18,19 @@
 COMMENT=	The "meta-port" for Ruby/GNOME2
 
 RUN_DEPENDS=	${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gconf2.so:${PORTSDIR}/devel/ruby-gconf2 \
-		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtkhtml2.so:${PORTSDIR}/www/ruby-gtkhtml2 \
-		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtkmozembed.so:${PORTSDIR}/www/ruby-gtkmozembed \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gnomeprintui2.so:${PORTSDIR}/x11-toolkits/ruby-gnomeprintui \
 		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gnomevfs.so:${PORTSDIR}/devel/ruby-gnomevfs \
-		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/rsvg2.so:${PORTSDIR}/graphics/ruby-rsvg2 \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/goocanvas.so:${PORTSDIR}/x11-toolkits/ruby-goocanvas \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gst.so:${PORTSDIR}/x11-toolkits/ruby-gstreamer \
 		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtkglext.so:${PORTSDIR}/x11-toolkits/ruby-gtkglext \
-		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtksourceview.so:${PORTSDIR}/x11-toolkits/ruby-gtksourceview \
-		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gnomeprintui2.so:${PORTSDIR}/x11-toolkits/ruby-gnomeprintui \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtkhtml2.so:${PORTSDIR}/www/ruby-gtkhtml2 \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtksourceview2.so:${PORTSDIR}/x11-toolkits/ruby-gtksourceview2 \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtkmozembed.so:${PORTSDIR}/www/ruby-gtkmozembed \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/libglade2.so:${PORTSDIR}/devel/ruby-libglade2 \
 		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/panelapplet2.so:${PORTSDIR}/x11-toolkits/ruby-panelapplet \
-		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/libglade2.so:${PORTSDIR}/devel/ruby-libglade2
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/poppler.so:${PORTSDIR}/x11-toolkits/ruby-poppler \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/rsvg2.so:${PORTSDIR}/graphics/ruby-rsvg2 \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/vte.so:${PORTSDIR}/x11-toolkits/ruby-vte
 
 USE_RUBY=	yes
 
Index: x11-toolkits/ruby-gnomeprintui/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gnomeprintui/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- x11-toolkits/ruby-gnomeprintui/Makefile	12 Oct 2010 03:23:25 -0000	1.14
+++ x11-toolkits/ruby-gnomeprintui/Makefile	14 Nov 2010 22:16:25 -0000
@@ -25,6 +25,7 @@
 USE_RUBY=	yes
 USE_GNOME=	libgnomeprintui
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -34,7 +35,6 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 # Have to do that to generate ruby-gnomeprint's rblibgnomeprintversion.h or
 # it will not build.
Index: x11-toolkits/ruby-goocanvas/Makefile
===================================================================
RCS file: x11-toolkits/ruby-goocanvas/Makefile
diff -N x11-toolkits/ruby-goocanvas/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-goocanvas/Makefile	19 Nov 2010 23:07:27 -0000
@@ -0,0 +1,52 @@
+# New ports collection makefile for:	ruby-goocanvas
+# Date created:		2010-11-19
+# Whom:			Steve Wills <swills at FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	goocanvas
+PORTVERSION=	${RUBY_GNOME_PORTVERSION}
+CATEGORIES=	x11-toolkits gnome ruby
+MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
+MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
+PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
+DISTNAME=	${RUBY_GNOME_DISTNAME}
+DIST_SUBDIR=	ruby
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Ruby binding for goocanvas
+
+LIB_DEPENDS=	goocanvas.3:${PORTSDIR}/graphics/goocanvas
+BUILD_DEPENDS+=	rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/cairo.so:${PORTSDIR}/graphics/ruby-cairo
+RUN_DEPENDS=	${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/gtk2.so:${PORTSDIR}/x11-toolkits/ruby-gtk2 \
+		${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/cairo.so:${PORTSDIR}/graphics/ruby-cairo
+
+USE_RUBY=	yes
+#USE_GNOME=	cairo
+USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
+
+.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
+
+WRKSRC=		${RUBY_GNOME_WRKSRC}/goocanvas
+INSTALL_TARGET=	site-install
+
+DOCS=		ChangeLog README
+
+post-patch: general-patch
+
+post-install:
+.if !defined(NOPORTEXAMPLES)
+	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/
+.endif
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${RUBY_MODDOCDIR}
+.for f in ${DOCS}
+	@${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
+.endfor
+.endif
+
+.include <bsd.port.mk>
Index: x11-toolkits/ruby-goocanvas/pkg-descr
===================================================================
RCS file: x11-toolkits/ruby-goocanvas/pkg-descr
diff -N x11-toolkits/ruby-goocanvas/pkg-descr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-goocanvas/pkg-descr	19 Nov 2010 23:38:03 -0000
@@ -0,0 +1,3 @@
+Ruby/Goocanvas is a Ruby binding of Goocanvas.
+
+WWW: http://ruby-gnome2.sourceforge.jp/
Index: x11-toolkits/ruby-goocanvas/pkg-plist
===================================================================
RCS file: x11-toolkits/ruby-goocanvas/pkg-plist
diff -N x11-toolkits/ruby-goocanvas/pkg-plist
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-goocanvas/pkg-plist	18 Nov 2010 07:42:27 -0000
@@ -0,0 +1,24 @@
+libdata/pkgconfig/ruby-goocanvas.pc
+%%RUBY_SITELIBDIR%%/goocanvas.rb
+%%RUBY_SITEARCHLIBDIR%%/goocanvas.so
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/demo-arrowhead.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/demo-fifteen.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/demo-primitives.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/demo.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/flower.png
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/scalability-demo.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/simple-demo.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/table-demo.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/toroid.png
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/units-demo.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/widgets-demo.rb
+%%PORTEXAMPLES%%@dirrm %%RUBY_MODEXAMPLESDIR%%
+%%PORTEXAMPLES%%@dirrmtry %%RUBY_EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%%
+ at dirrmtry %%RUBY_SITEARCHLIBDIR%%
+ at dirrmtry %%RUBY_SITELIBDIR%%
+ at dirrmtry lib/ruby/site_ruby
+ at dirrmtry lib/ruby
Index: x11-toolkits/ruby-gstreamer/Makefile
===================================================================
RCS file: x11-toolkits/ruby-gstreamer/Makefile
diff -N x11-toolkits/ruby-gstreamer/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-gstreamer/Makefile	19 Nov 2010 23:06:23 -0000
@@ -0,0 +1,52 @@
+# New ports collection makefile for:	ruby-gstreamer
+# Date created:		2010-11-19
+# Whom:			Steve Wills <swills at FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	gstreamer
+PORTVERSION=	${RUBY_GNOME_PORTVERSION}
+CATEGORIES=	x11-toolkits ruby
+MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
+MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
+PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
+DISTNAME=	${RUBY_GNOME_DISTNAME}
+DIST_SUBDIR=	ruby
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Ruby binding for GStreamer
+
+BUILD_DEPENDS=	${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2 \
+		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_GSTREAMER=	yes
+USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
+
+.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
+
+WRKSRC=		${RUBY_GNOME_WRKSRC}/${PORTNAME}
+INSTALL_TARGET=	site-install
+
+DOCS=		COPYING.LIB ChangeLog README
+
+post-patch: general-patch
+	@${FIND} ${WRKSRC} -name '*.bak' -delete
+
+post-install:
+.if !defined(NOPORTEXAMPLES)
+	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/
+.endif
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${RUBY_MODDOCDIR}
+.for f in ${DOCS}
+	@${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
+.endfor
+.endif
+
+.include <bsd.port.mk>
Index: x11-toolkits/ruby-gstreamer/pkg-descr
===================================================================
RCS file: x11-toolkits/ruby-gstreamer/pkg-descr
diff -N x11-toolkits/ruby-gstreamer/pkg-descr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-gstreamer/pkg-descr	19 Nov 2010 23:37:35 -0000
@@ -0,0 +1,3 @@
+Ruby/GStreamer is a Ruby binding for GStreamer.
+
+WWW: http://ruby-gnome2.sourceforge.jp/
Index: x11-toolkits/ruby-gstreamer/pkg-plist
===================================================================
RCS file: x11-toolkits/ruby-gstreamer/pkg-plist
diff -N x11-toolkits/ruby-gstreamer/pkg-plist
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-gstreamer/pkg-plist	16 Nov 2010 04:04:37 -0000
@@ -0,0 +1,22 @@
+libdata/pkgconfig/ruby-gstreamer.pc
+%%RUBY_SITEARCHLIBDIR%%/gst.so
+%%RUBY_SITELIBDIR%%/gst.rb
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/audio-player.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/gst-inspect.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/media-type.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/media-type2.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/ogg-audio-player.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/type-find.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/video-player.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/xml-player.rb
+%%PORTEXAMPLES%%@dirrm %%RUBY_MODEXAMPLESDIR%%
+%%PORTEXAMPLES%%@dirrmtry %%RUBY_EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%%
+ at dirrmtry %%RUBY_SITEARCHLIBDIR%%
+ at dirrmtry %%RUBY_SITELIBDIR%%
+ at dirrmtry lib/ruby/site_ruby
+ at dirrmtry lib/ruby
Index: x11-toolkits/ruby-gtk2/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gtk2/Makefile,v
retrieving revision 1.55
diff -u -r1.55 Makefile
--- x11-toolkits/ruby-gtk2/Makefile	15 Oct 2010 04:41:00 -0000	1.55
+++ x11-toolkits/ruby-gtk2/Makefile	14 Nov 2010 22:36:25 -0000
@@ -8,7 +8,6 @@
 
 PORTNAME=	gtk2
 PORTVERSION=	${RUBY_GNOME_PORTVERSION}
-PORTREVISION=	1
 CATEGORIES=	x11-toolkits ruby
 MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
 MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
@@ -28,6 +27,7 @@
 USE_RUBY=	yes
 USE_GNOME=	gtk20
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -45,8 +45,6 @@
 			${WRKSRC}/sample/testgtk/testgtk*
 	@${FIND} ${WRKSRC} -name '*.bak' -delete
 
-post-configure: general-configure
-
 # Have to do that to generate ruby-glib's glib-enum-types.h or
 # it will not build.
 pre-configure:
Index: x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c
===================================================================
RCS file: x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c
diff -N x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c
--- x11-toolkits/ruby-gtk2/files/patch-gtk2-ext-gtk2-rbgtkitemfactory-c	15 Oct 2010 04:30:04 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- 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(NUM2ULONG(type), RVAL2CSTR(path),
-                                                 RVAL2ACCEL(accel)));
-    
-     return Qnil;
Index: x11-toolkits/ruby-gtkglext/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gtkglext/Makefile,v
retrieving revision 1.23
diff -u -r1.23 Makefile
--- x11-toolkits/ruby-gtkglext/Makefile	12 Oct 2010 03:23:26 -0000	1.23
+++ x11-toolkits/ruby-gtkglext/Makefile	14 Nov 2010 22:16:41 -0000
@@ -25,6 +25,7 @@
 
 USE_RUBY=	yes
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -34,7 +35,6 @@
 DOCS=		ChangeLog README
 
 post-patch: general-patch
-post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: x11-toolkits/ruby-gtksourceview/Makefile
===================================================================
RCS file: x11-toolkits/ruby-gtksourceview/Makefile
diff -N x11-toolkits/ruby-gtksourceview/Makefile
--- x11-toolkits/ruby-gtksourceview/Makefile	12 Oct 2010 03:23:26 -0000	1.17
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,50 +0,0 @@
-# New ports collection makefile for:	Ruby/GtkSourceView
-# Date created:				15 August 2004
-# Whom:					Mezz <mezz at FreeBSD.org>
-#
-# $FreeBSD: ports/x11-toolkits/ruby-gtksourceview/Makefile,v 1.17 2010/10/12 03:23:26 swills Exp $
-#   $MCom: ports/x11-toolkits/ruby-gtksourceview/Makefile,v 1.2 2005/10/17 07:05:43 mezz Exp $
-#
-
-PORTNAME=	gtksourceview
-PORTVERSION=	${RUBY_GNOME_PORTVERSION}
-CATEGORIES=	x11-toolkits gnome ruby
-MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
-MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
-PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
-DISTNAME=	${RUBY_GNOME_DISTNAME}
-DIST_SUBDIR=	ruby
-
-MAINTAINER=	ruby at 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
-USE_GNOME=	gtksourceview
-USE_RUBY_EXTCONF=	yes
-
-.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
-
-WRKSRC=		${RUBY_GNOME_WRKSRC}/gtksourceview
-INSTALL_TARGET=	site-install
-
-DOCS=		COPYING.LIB ChangeLog README
-
-post-patch: general-patch
-post-configure: general-configure
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
-	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
-	@${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/
-.endif
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${RUBY_MODDOCDIR}
-.for f in ${DOCS}
-	@${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
-.endif
-
-.include <bsd.port.mk>
Index: x11-toolkits/ruby-gtksourceview/pkg-descr
===================================================================
RCS file: x11-toolkits/ruby-gtksourceview/pkg-descr
diff -N x11-toolkits/ruby-gtksourceview/pkg-descr
--- x11-toolkits/ruby-gtksourceview/pkg-descr	15 Aug 2004 17:01:02 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,3 +0,0 @@
-Ruby/GtkSourceView is a Ruby binding of gtksourceview-1.0.x.
-
-WWW: http://ruby-gnome2.sourceforge.jp/
Index: x11-toolkits/ruby-gtksourceview/pkg-plist
===================================================================
RCS file: x11-toolkits/ruby-gtksourceview/pkg-plist
diff -N x11-toolkits/ruby-gtksourceview/pkg-plist
--- x11-toolkits/ruby-gtksourceview/pkg-plist	11 Sep 2010 13:02:38 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-libdata/pkgconfig/ruby-gtksourceview.pc
-%%RUBY_SITELIBDIR%%/gtksourceview.rb
-%%RUBY_SITEARCHLIBDIR%%/gtksourceview.so
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
-%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/sourcelanguagesmanager.rb
-%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/test.rb
-%%PORTEXAMPLES%%@dirrm %%RUBY_MODEXAMPLESDIR%%
-%%PORTEXAMPLES%%@dirrmtry %%RUBY_EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
-%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%%
- at dirrmtry %%RUBY_SITEARCHLIBDIR%%
- at dirrmtry %%RUBY_SITELIBDIR%%
- at dirrmtry lib/ruby/site_ruby
- at dirrmtry lib/ruby
Index: x11-toolkits/ruby-gtksourceview2/Makefile
===================================================================
RCS file: x11-toolkits/ruby-gtksourceview2/Makefile
diff -N x11-toolkits/ruby-gtksourceview2/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-gtksourceview2/Makefile	19 Nov 2010 23:37:11 -0000
@@ -0,0 +1,49 @@
+# New ports collection makefile for:	ruby-gtksourceview2
+# Date created:		2010-11-19
+# Whom:			Steve Wills <swills at FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	gtksourceview2
+PORTVERSION=	${RUBY_GNOME_PORTVERSION}
+CATEGORIES=	x11-toolkits gnome ruby
+MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
+MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
+PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
+DISTNAME=	${RUBY_GNOME_DISTNAME}
+DIST_SUBDIR=	ruby
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Ruby binding for GtkSourceView2
+
+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
+USE_GNOME=	gtksourceview2
+USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
+
+.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
+
+WRKSRC=		${RUBY_GNOME_WRKSRC}/gtksourceview2
+INSTALL_TARGET=	site-install
+
+DOCS=		COPYING.LIB ChangeLog README
+
+post-patch: general-patch
+
+post-install:
+.if !defined(NOPORTEXAMPLES)
+	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/
+.endif
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${RUBY_MODDOCDIR}
+.for f in ${DOCS}
+	@${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
+.endfor
+.endif
+
+.include <bsd.port.mk>
Index: x11-toolkits/ruby-gtksourceview2/pkg-descr
===================================================================
RCS file: x11-toolkits/ruby-gtksourceview2/pkg-descr
diff -N x11-toolkits/ruby-gtksourceview2/pkg-descr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-gtksourceview2/pkg-descr	17 Nov 2010 23:55:38 -0000
@@ -0,0 +1,3 @@
+Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.0.x.
+
+WWW: http://ruby-gnome2.sourceforge.jp/
Index: x11-toolkits/ruby-gtksourceview2/pkg-plist
===================================================================
RCS file: x11-toolkits/ruby-gtksourceview2/pkg-plist
diff -N x11-toolkits/ruby-gtksourceview2/pkg-plist
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-gtksourceview2/pkg-plist	18 Nov 2010 01:24:42 -0000
@@ -0,0 +1,16 @@
+libdata/pkgconfig/ruby-gtksourceview2.pc
+%%RUBY_SITELIBDIR%%/gtksourceview2.rb
+%%RUBY_SITEARCHLIBDIR%%/gtksourceview2.so
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/sourcelanguagemanager.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/test.rb
+%%PORTEXAMPLES%%@dirrm %%RUBY_MODEXAMPLESDIR%%
+%%PORTEXAMPLES%%@dirrmtry %%RUBY_EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%%
+ at dirrmtry %%RUBY_SITEARCHLIBDIR%%
+ at dirrmtry %%RUBY_SITELIBDIR%%
+ at dirrmtry lib/ruby/site_ruby
+ at dirrmtry lib/ruby
Index: x11-toolkits/ruby-panelapplet/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-panelapplet/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- x11-toolkits/ruby-panelapplet/Makefile	12 Oct 2010 03:23:26 -0000	1.20
+++ x11-toolkits/ruby-panelapplet/Makefile	14 Nov 2010 22:16:57 -0000
@@ -25,6 +25,7 @@
 USE_GNOME=	gnomepanel
 USE_RUBY_EXTCONF=	yes
 MAKE_JOBS_UNSAFE=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -41,8 +42,6 @@
 		${WRKSRC}/sample/hello-applet.rb
 	@${FIND} ${WRKSRC} -name '*.bak' -delete
 
-post-configure: general-configure
-
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
Index: x11-toolkits/ruby-pango/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-pango/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- x11-toolkits/ruby-pango/Makefile	12 Oct 2010 03:23:26 -0000	1.24
+++ x11-toolkits/ruby-pango/Makefile	14 Nov 2010 22:17:17 -0000
@@ -27,6 +27,7 @@
 USE_RUBY=	yes
 USE_GNOME=	pango
 USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -40,7 +41,6 @@
 		${WRKSRC}/sample/layout.rb
 	@${FIND} ${WRKSRC} -name '*.bak' -delete
 
-post-configure: general-configure
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
Index: x11-toolkits/ruby-poppler/Makefile
===================================================================
RCS file: x11-toolkits/ruby-poppler/Makefile
diff -N x11-toolkits/ruby-poppler/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-poppler/Makefile	19 Nov 2010 23:06:44 -0000
@@ -0,0 +1,51 @@
+# New ports collection makefile for:	ruby-poppler
+# Date created:		2010-11-19
+# Whom:			Steve Wills <swills at FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	poppler
+PORTVERSION=	${RUBY_GNOME_PORTVERSION}
+CATEGORIES=	x11-toolkits ruby
+MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
+MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
+PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
+DISTNAME=	${RUBY_GNOME_DISTNAME}
+DIST_SUBDIR=	ruby
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Ruby binding for Poppler
+
+LIB_DEPENDS=	poppler-glib.4:${PORTSDIR}/graphics/poppler-gtk
+BUILD_DEPENDS=	rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
+RUN_DEPENDS=	rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
+
+USE_RUBY=	yes
+#USE_GNOME=	poppler
+USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
+
+.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
+
+WRKSRC=		${RUBY_GNOME_WRKSRC}/${PORTNAME}
+INSTALL_TARGET=	site-install
+
+DOCS=		COPYING.LIB ChangeLog README
+
+post-patch: general-patch
+	@${FIND} ${WRKSRC} -name '*.bak' -delete
+
+post-install:
+.if !defined(NOPORTEXAMPLES)
+	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/
+.endif
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${RUBY_MODDOCDIR}
+.for f in ${DOCS}
+	@${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
+.endfor
+.endif
+
+.include <bsd.port.mk>
Index: x11-toolkits/ruby-poppler/pkg-descr
===================================================================
RCS file: x11-toolkits/ruby-poppler/pkg-descr
diff -N x11-toolkits/ruby-poppler/pkg-descr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-poppler/pkg-descr	19 Nov 2010 23:37:39 -0000
@@ -0,0 +1,3 @@
+Ruby/Poppler is a Ruby binding for Poppler.
+
+WWW: http://ruby-gnome2.sourceforge.jp/
Index: x11-toolkits/ruby-poppler/pkg-plist
===================================================================
RCS file: x11-toolkits/ruby-poppler/pkg-plist
diff -N x11-toolkits/ruby-poppler/pkg-plist
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-poppler/pkg-plist	16 Nov 2010 04:38:01 -0000
@@ -0,0 +1,19 @@
+libdata/pkgconfig/ruby-poppler.pc
+%%RUBY_SITEARCHLIBDIR%%/poppler.so
+%%RUBY_SITELIBDIR%%/poppler.rb
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/number-pdf.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/pdf2.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/pdf2svg.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/pdf2text.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/pdfdiv.rb
+%%PORTEXAMPLES%%@dirrm %%RUBY_MODEXAMPLESDIR%%
+%%PORTEXAMPLES%%@dirrmtry %%RUBY_EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%%
+ at dirrmtry %%RUBY_SITEARCHLIBDIR%%
+ at dirrmtry %%RUBY_SITELIBDIR%%
+ at dirrmtry lib/ruby/site_ruby
+ at dirrmtry lib/ruby
Index: x11-toolkits/ruby-vte/Makefile
===================================================================
RCS file: x11-toolkits/ruby-vte/Makefile
diff -N x11-toolkits/ruby-vte/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-vte/Makefile	19 Nov 2010 23:05:40 -0000
@@ -0,0 +1,50 @@
+# New ports collection makefile for:	ruby-vte
+# Date created:		2010-11-19
+# Whom:			Steve Wills <swills at FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	vte
+PORTVERSION=	${RUBY_GNOME_PORTVERSION}
+CATEGORIES=	x11-toolkits ruby
+MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
+MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
+PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
+DISTNAME=	${RUBY_GNOME_DISTNAME}
+DIST_SUBDIR=	ruby
+
+MAINTAINER=	ruby at FreeBSD.org
+COMMENT=	Ruby binding for VTE
+
+BUILD_DEPENDS=	rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
+RUN_DEPENDS=	rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
+
+USE_RUBY=	yes
+USE_GNOME=	vte
+USE_RUBY_EXTCONF=	yes
+CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig
+
+.include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
+
+WRKSRC=		${RUBY_GNOME_WRKSRC}/${PORTNAME}
+INSTALL_TARGET=	site-install
+
+DOCS=		COPYING.LIB ChangeLog README
+
+post-patch: general-patch
+	@${FIND} ${WRKSRC} -name '*.bak' -delete
+
+post-install:
+.if !defined(NOPORTEXAMPLES)
+	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/
+.endif
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${RUBY_MODDOCDIR}
+.for f in ${DOCS}
+	@${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
+.endfor
+.endif
+
+.include <bsd.port.mk>
Index: x11-toolkits/ruby-vte/pkg-descr
===================================================================
RCS file: x11-toolkits/ruby-vte/pkg-descr
diff -N x11-toolkits/ruby-vte/pkg-descr
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-vte/pkg-descr	15 Nov 2010 01:27:53 -0000
@@ -0,0 +1,3 @@
+Ruby/VTE is a Ruby binding for VTE.
+
+WWW: http://ruby-gnome2.sourceforge.jp/
Index: x11-toolkits/ruby-vte/pkg-plist
===================================================================
RCS file: x11-toolkits/ruby-vte/pkg-plist
diff -N x11-toolkits/ruby-vte/pkg-plist
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ x11-toolkits/ruby-vte/pkg-plist	20 Nov 2010 11:03:59 -0000
@@ -0,0 +1,16 @@
+libdata/pkgconfig/ruby-vte.pc
+%%RUBY_SITEARCHLIBDIR%%/vte.so
+%%RUBY_SITELIBDIR%%/vte.rb
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/multiterm.rb
+%%PORTEXAMPLES%%%%RUBY_MODEXAMPLESDIR%%/terminal.rb
+%%PORTEXAMPLES%%@dirrm %%RUBY_MODEXAMPLESDIR%%
+%%PORTEXAMPLES%%@dirrmtry %%RUBY_EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%PORTDOCS%%@dirrmtry %%RUBY_DOCDIR%%
+ at dirrmtry %%RUBY_SITEARCHLIBDIR%%
+ at dirrmtry %%RUBY_SITELIBDIR%%
+ at dirrmtry lib/ruby/site_ruby
+ at dirrmtry lib/ruby
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby_gnome_0.90.5_patch.txt.sig
Type: application/octet-stream
Size: 287 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ruby/attachments/20101120/685b3c93/ruby_gnome_0.90.5_patch.txt-0001.obj


More information about the freebsd-ruby mailing list