ruby-gnome update for review

Steve Wills steve at mouf.net
Wed Sep 8 01:43:25 UTC 2010


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

Hi,

Please see this patch which attempts to update the ruby-gnome ports:

http://people.freebsd.org/~swills/ruby_gnome_update_patch.txt

(also attached)

I've run test builds on 8.1 and 7.4. The logs can be found here:

http://people.freebsd.org/~swills/FreeBSD/logs/

I've done run time testing using "erubychess" (not in ports):

http://rubyforge.org/projects/erubychess/

Proposed commit message:
- ---------------------
- - Update ruby-gnome ports to 0.19.4

Approved by:	gnome@, X (mentor)
- ---------------------

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

iQEcBAEBAgAGBQJMhuUnAAoJEPXPYrMgexuhXZgH/RDgpioawY1lQ1Rd0ExciFVi
psK/hsjK630jAlkyA7O6isDVFntDJpvEFJ5CnXe2dG4KzOtEXzrbWhwO3nPvQz9S
0p4ccI9lnQXEMbuZGVMbDTsWoj6C9Rd2jkDIOIYWUptpu54rHUG4xhiXfYNl8eLy
gM/QQXVv1RmLJK/akVx6TgDXTc00pudmif+hu5V0aYMF3LrOS8sk0SCoXqLaWX72
prtZw6YRj7N/3qqfRQp5cUvU/JjgHujH/IYuBo51Vmj1tIaD2X6zhE7mMOERuWwu
XoAlPUAGIXkOUNC0mZ6v+jnrjPYskCr6DBKXtydZbFLNGWHlz7H/Ez/8HL7O6YA=
=5zdC
-----END PGP SIGNATURE-----
-------------- next part --------------
Index: accessibility/ruby-atk/Makefile
===================================================================
RCS file: /home/ncvs/ports/accessibility/ruby-atk/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- accessibility/ruby-atk/Makefile	16 Jun 2009 15:53:04 -0000	1.12
+++ accessibility/ruby-atk/Makefile	7 Sep 2010 03:24:22 -0000
@@ -32,6 +32,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTDOCS)
Index: accessibility/ruby-atk/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/accessibility/ruby-atk/pkg-plist,v
retrieving revision 1.4
diff -u -r1.4 pkg-plist
--- accessibility/ruby-atk/pkg-plist	2 Dec 2006 18:34:35 -0000	1.4
+++ accessibility/ruby-atk/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-atk.pc
 %%RUBY_SITELIBDIR%%/atk.rb
 %%RUBY_SITEARCHLIBDIR%%/atk.so
 %%RUBY_SITEARCHLIBDIR%%/rbatk.h
Index: devel/ruby-gconf2/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-gconf2/Makefile,v
retrieving revision 1.26
diff -u -r1.26 Makefile
--- devel/ruby-gconf2/Makefile	28 Mar 2010 06:33:39 -0000	1.26
+++ devel/ruby-gconf2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -33,6 +33,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: devel/ruby-gconf2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-gconf2/pkg-plist,v
retrieving revision 1.8
diff -u -r1.8 pkg-plist
--- devel/ruby-gconf2/pkg-plist	6 Sep 2008 18:46:39 -0000	1.8
+++ devel/ruby-gconf2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gconf2.pc
 %%RUBY_SITELIBDIR%%/gconf2.rb
 %%RUBY_SITEARCHLIBDIR%%/gconf2.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: devel/ruby-glib2/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-glib2/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- devel/ruby-glib2/Makefile	16 Jun 2009 15:53:08 -0000	1.24
+++ devel/ruby-glib2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -34,6 +34,8 @@
 		${WRKSRC}/sample/utils.rb
 	@${FIND} ${WRKSRC} -name '*.bak' -delete
 
+post-configure: general-configure
+
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
Index: devel/ruby-glib2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-glib2/pkg-plist,v
retrieving revision 1.15
diff -u -r1.15 pkg-plist
--- devel/ruby-glib2/pkg-plist	6 Sep 2008 18:46:40 -0000	1.15
+++ devel/ruby-glib2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-glib2.pc
 %%RUBY_SITELIBDIR%%/glib-mkenums.rb
 %%RUBY_SITELIBDIR%%/glib2.rb
 %%RUBY_SITEARCHLIBDIR%%/glib2.so
@@ -5,6 +6,7 @@
 %%RUBY_SITEARCHLIBDIR%%/rbglib.h
 %%RUBY_SITEARCHLIBDIR%%/rbgobject.h
 %%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
Index: devel/ruby-gnomevfs/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-gnomevfs/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- devel/ruby-gnomevfs/Makefile	28 Mar 2010 06:33:39 -0000	1.22
+++ devel/ruby-gnomevfs/Makefile	7 Sep 2010 03:24:22 -0000
@@ -37,6 +37,8 @@
 		${WRKSRC}/tests/*.rb
 	@${FIND} ${WRKSRC} -name '*.bak' -delete
 
+post-configure: general-configure
+
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
Index: devel/ruby-gnomevfs/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-gnomevfs/pkg-plist,v
retrieving revision 1.4
diff -u -r1.4 pkg-plist
--- devel/ruby-gnomevfs/pkg-plist	7 Jul 2008 03:27:42 -0000	1.4
+++ devel/ruby-gnomevfs/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gnomevfs.pc
 %%RUBY_SITELIBDIR%%/gnomevfs.rb
 %%RUBY_SITEARCHLIBDIR%%/gnomevfs.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: devel/ruby-libglade2/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-libglade2/Makefile,v
retrieving revision 1.30
diff -u -r1.30 Makefile
--- devel/ruby-libglade2/Makefile	28 Mar 2010 06:33:39 -0000	1.30
+++ devel/ruby-libglade2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -35,6 +35,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: devel/ruby-libglade2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/devel/ruby-libglade2/pkg-plist,v
retrieving revision 1.11
diff -u -r1.11 pkg-plist
--- devel/ruby-libglade2/pkg-plist	7 Jul 2008 03:27:43 -0000	1.11
+++ devel/ruby-libglade2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,4 +1,5 @@
 bin/ruby-glade-create-template
+libdata/pkgconfig/ruby-libglade2.pc
 %%RUBY_SITEARCHLIBDIR%%/libglade2.so
 %%RUBY_SITELIBDIR%%/libglade2.rb
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: graphics/ruby-gdk_pixbuf2/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-gdk_pixbuf2/Makefile,v
retrieving revision 1.37
diff -u -r1.37 Makefile
--- graphics/ruby-gdk_pixbuf2/Makefile	28 Mar 2010 06:37:50 -0000	1.37
+++ graphics/ruby-gdk_pixbuf2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -33,6 +33,7 @@
 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.11
diff -u -r1.11 pkg-plist
--- graphics/ruby-gdk_pixbuf2/pkg-plist	7 Jul 2008 03:27:41 -0000	1.11
+++ graphics/ruby-gdk_pixbuf2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gdkpixbuf2.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.28
diff -u -r1.28 Makefile
--- graphics/ruby-gnomecanvas2/Makefile	28 Mar 2010 06:37:51 -0000	1.28
+++ graphics/ruby-gnomecanvas2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -34,6 +34,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: graphics/ruby-gnomecanvas2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-gnomecanvas2/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- graphics/ruby-gnomecanvas2/pkg-plist	7 Jul 2008 03:27:43 -0000	1.5
+++ graphics/ruby-gnomecanvas2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gnomecanvas2.pc
 %%RUBY_SITELIBDIR%%/gnomecanvas2.rb
 %%RUBY_SITEARCHLIBDIR%%/gnomecanvas2.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: graphics/ruby-libart2/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-libart2/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- graphics/ruby-libart2/Makefile	28 Mar 2010 06:37:51 -0000	1.19
+++ graphics/ruby-libart2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -34,6 +34,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: graphics/ruby-libart2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-libart2/pkg-plist,v
retrieving revision 1.10
diff -u -r1.10 pkg-plist
--- graphics/ruby-libart2/pkg-plist	7 Jul 2008 03:27:42 -0000	1.10
+++ graphics/ruby-libart2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-libart2.pc
 %%RUBY_SITEARCHLIBDIR%%/libart2.so
 %%RUBY_SITEARCHLIBDIR%%/rbart.h
 %%RUBY_SITELIBDIR%%/libart2.rb
Index: graphics/ruby-rsvg2/Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-rsvg2/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- graphics/ruby-rsvg2/Makefile	28 Mar 2010 06:37:53 -0000	1.14
+++ graphics/ruby-rsvg2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -34,6 +34,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: graphics/ruby-rsvg2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/graphics/ruby-rsvg2/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- graphics/ruby-rsvg2/pkg-plist	7 Jul 2008 03:27:42 -0000	1.3
+++ graphics/ruby-rsvg2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-rsvg2.pc
 %%RUBY_SITEARCHLIBDIR%%/rsvg2.so
 %%RUBY_SITELIBDIR%%/rsvg2.rb
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: print/ruby-gnomeprint/Makefile
===================================================================
RCS file: /home/ncvs/ports/print/ruby-gnomeprint/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- print/ruby-gnomeprint/Makefile	28 Mar 2010 06:42:56 -0000	1.14
+++ print/ruby-gnomeprint/Makefile	7 Sep 2010 03:24:22 -0000
@@ -34,6 +34,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: print/ruby-gnomeprint/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/print/ruby-gnomeprint/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- print/ruby-gnomeprint/pkg-plist	6 Sep 2008 18:46:40 -0000	1.5
+++ print/ruby-gnomeprint/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,5 +1,7 @@
+libdata/pkgconfig/ruby-gnomeprint2.pc
 %%RUBY_SITELIBDIR%%/gnomeprint2.rb
 %%RUBY_SITEARCHLIBDIR%%/gnomeprint2.so
+%%RUBY_SITEARCHLIBDIR%%/rblibgnomeprintversion.h
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
Index: www/ruby-gtkhtml2/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/ruby-gtkhtml2/Makefile,v
retrieving revision 1.17
diff -u -r1.17 Makefile
--- www/ruby-gtkhtml2/Makefile	28 Mar 2010 06:45:04 -0000	1.17
+++ www/ruby-gtkhtml2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -33,6 +33,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: www/ruby-gtkhtml2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/www/ruby-gtkhtml2/pkg-plist,v
retrieving revision 1.4
diff -u -r1.4 pkg-plist
--- www/ruby-gtkhtml2/pkg-plist	7 Jul 2008 03:27:43 -0000	1.4
+++ www/ruby-gtkhtml2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gtkhtml2.pc
 %%RUBY_SITELIBDIR%%/gtkhtml2.rb
 %%RUBY_SITEARCHLIBDIR%%/gtkhtml2.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: www/ruby-gtkmozembed/Makefile
===================================================================
RCS file: /home/ncvs/ports/www/ruby-gtkmozembed/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- www/ruby-gtkmozembed/Makefile	28 Mar 2010 06:45:05 -0000	1.18
+++ www/ruby-gtkmozembed/Makefile	7 Sep 2010 03:24:22 -0000
@@ -37,6 +37,8 @@
 		s|%%GECKO_PATH%%|${LOCALBASE}/lib/${GECKO}|g' \
 			${WRKSRC}/extconf.rb
 
+post-configure: general-configure
+
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	@${MKDIR} ${RUBY_MODEXAMPLESDIR}
Index: www/ruby-gtkmozembed/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/www/ruby-gtkmozembed/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- www/ruby-gtkmozembed/pkg-plist	7 Jul 2008 03:27:43 -0000	1.3
+++ www/ruby-gtkmozembed/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gtkmozembed.pc
 %%RUBY_SITELIBDIR%%/gtkmozembed.rb
 %%RUBY_SITEARCHLIBDIR%%/gtkmozembed.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: www/ruby-gtkmozembed/files/patch-extconf.rb
===================================================================
RCS file: /home/ncvs/ports/www/ruby-gtkmozembed/files/patch-extconf.rb,v
retrieving revision 1.2
diff -u -r1.2 patch-extconf.rb
--- www/ruby-gtkmozembed/files/patch-extconf.rb	2 Dec 2006 18:34:37 -0000	1.2
+++ www/ruby-gtkmozembed/files/patch-extconf.rb	7 Sep 2010 03:24:22 -0000
@@ -1,12 +0,0 @@
---- extconf.rb.orig	Fri Dec  1 02:00:22 2006
-+++ extconf.rb	Fri Dec  1 03:37:15 2006
-@@ -40,8 +40,7 @@
- PKGConfig.have_package(package_id)
- setup_win32(PACKAGE_NAME)
- 
--mozpath = PKGConfig.libs_only_L(package_id)
--mozpath.strip!.sub!(/^-L/, "")
-+mozpath = "%%GECKO_PATH%%"
- 
- if mozpath 
-   # please comment the CFLAGS line if you don't want a default comp_path
Index: x11-toolkits/ruby-gnomeprintui/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gnomeprintui/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- x11-toolkits/ruby-gnomeprintui/Makefile	28 Mar 2010 06:47:26 -0000	1.12
+++ x11-toolkits/ruby-gnomeprintui/Makefile	7 Sep 2010 03:24:22 -0000
@@ -34,6 +34,7 @@
 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-gnomeprintui/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gnomeprintui/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- x11-toolkits/ruby-gnomeprintui/pkg-plist	7 Jul 2008 03:27:44 -0000	1.3
+++ x11-toolkits/ruby-gnomeprintui/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gnomeprintui2.pc
 %%RUBY_SITELIBDIR%%/gnomeprintui2.rb
 %%RUBY_SITEARCHLIBDIR%%/gnomeprintui2.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: x11-toolkits/ruby-gtk2/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gtk2/Makefile,v
retrieving revision 1.52
diff -u -r1.52 Makefile
--- x11-toolkits/ruby-gtk2/Makefile	28 Mar 2010 06:47:27 -0000	1.52
+++ x11-toolkits/ruby-gtk2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -44,6 +44,8 @@
 			${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/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gtk2/pkg-plist,v
retrieving revision 1.31
diff -u -r1.31 pkg-plist
--- x11-toolkits/ruby-gtk2/pkg-plist	6 Sep 2008 18:46:40 -0000	1.31
+++ x11-toolkits/ruby-gtk2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,7 +1,12 @@
+libdata/pkgconfig/ruby-gtk2.pc
 %%RUBY_SITELIBDIR%%/gtk2.rb
 %%RUBY_SITELIBDIR%%/gtk2/base.rb
 %%RUBY_SITEARCHLIBDIR%%/gtk2.so
 %%RUBY_SITEARCHLIBDIR%%/rbgtk.h
+%%RUBY_SITEARCHLIBDIR%%/rbgdk.h
+%%RUBY_SITEARCHLIBDIR%%/rbgdkconversions.h
+%%RUBY_SITEARCHLIBDIR%%/rbgtkconversions.h
+%%RUBY_SITEARCHLIBDIR%%/rbgtkmacros.h
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
Index: x11-toolkits/ruby-gtkglext/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gtkglext/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- x11-toolkits/ruby-gtkglext/Makefile	28 Mar 2010 06:47:27 -0000	1.21
+++ x11-toolkits/ruby-gtkglext/Makefile	7 Sep 2010 03:24:22 -0000
@@ -34,6 +34,7 @@
 DOCS=		ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: x11-toolkits/ruby-gtkglext/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gtkglext/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- x11-toolkits/ruby-gtkglext/pkg-plist	7 Jul 2008 03:27:44 -0000	1.3
+++ x11-toolkits/ruby-gtkglext/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gtkglext.pc
 %%RUBY_SITELIBDIR%%/gtkglext.rb
 %%RUBY_SITEARCHLIBDIR%%/gtkglext.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
Index: x11-toolkits/ruby-gtksourceview/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gtksourceview/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- x11-toolkits/ruby-gtksourceview/Makefile	28 Mar 2010 06:47:27 -0000	1.15
+++ x11-toolkits/ruby-gtksourceview/Makefile	7 Sep 2010 03:24:22 -0000
@@ -33,6 +33,7 @@
 DOCS=		COPYING.LIB ChangeLog README
 
 post-patch: general-patch
+post-configure: general-configure
 
 post-install:
 .if !defined(NOPORTEXAMPLES)
Index: x11-toolkits/ruby-gtksourceview/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-gtksourceview/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- x11-toolkits/ruby-gtksourceview/pkg-plist	7 Jul 2008 03:27:42 -0000	1.3
+++ x11-toolkits/ruby-gtksourceview/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gtksourceview.pc
 %%RUBY_SITELIBDIR%%/gtksourceview.rb
 %%RUBY_SITEARCHLIBDIR%%/gtksourceview.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
Index: x11-toolkits/ruby-panelapplet/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-panelapplet/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- x11-toolkits/ruby-panelapplet/Makefile	28 Mar 2010 06:47:27 -0000	1.18
+++ x11-toolkits/ruby-panelapplet/Makefile	7 Sep 2010 03:24:22 -0000
@@ -24,10 +24,7 @@
 USE_RUBY=	yes
 USE_GNOME=	gnomepanel
 USE_RUBY_EXTCONF=	yes
-
-BROKEN=		does not build with GNOME 2.26.
-DEPRECATED=	has been broken for 7 months
-EXPIRATION_DATE=2010-01-08
+MAKE_JOBS_UNSAFE=	yes
 
 .include "${.CURDIR}/../../x11/ruby-gnome2/Makefile.common"
 
@@ -44,6 +41,8 @@
 		${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-panelapplet/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-panelapplet/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- x11-toolkits/ruby-panelapplet/pkg-plist	7 Jul 2008 03:27:44 -0000	1.3
+++ x11-toolkits/ruby-panelapplet/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,4 +1,6 @@
+libdata/pkgconfig/ruby-panelapplet2.pc
 %%RUBY_SITEARCHLIBDIR%%/panelapplet2.so
+%%RUBY_SITEARCHLIBDIR%%/panelapplet2_main.so
 %%RUBY_SITELIBDIR%%/panelapplet2.rb
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/COPYING.LIB
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog
Index: x11-toolkits/ruby-pango/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-pango/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- x11-toolkits/ruby-pango/Makefile	28 Mar 2010 06:47:28 -0000	1.22
+++ x11-toolkits/ruby-pango/Makefile	7 Sep 2010 03:24:22 -0000
@@ -39,6 +39,7 @@
 		${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-pango/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/x11-toolkits/ruby-pango/pkg-plist,v
retrieving revision 1.7
diff -u -r1.7 pkg-plist
--- x11-toolkits/ruby-pango/pkg-plist	7 Jul 2008 03:27:41 -0000	1.7
+++ x11-toolkits/ruby-pango/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-pango.pc
 %%RUBY_SITEARCHLIBDIR%%/pango.so
 %%RUBY_SITEARCHLIBDIR%%/rbpango.h
 %%RUBY_SITEARCHLIBDIR%%/rbpangoversion.h
Index: x11/ruby-gnome2/Makefile
===================================================================
RCS file: /home/ncvs/ports/x11/ruby-gnome2/Makefile,v
retrieving revision 1.33
diff -u -r1.33 Makefile
--- x11/ruby-gnome2/Makefile	28 Mar 2010 06:45:40 -0000	1.33
+++ x11/ruby-gnome2/Makefile	7 Sep 2010 03:24:22 -0000
@@ -33,6 +33,7 @@
 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.33
diff -u -r1.33 Makefile.common
--- x11/ruby-gnome2/Makefile.common	6 Sep 2008 18:46:40 -0000	1.33
+++ x11/ruby-gnome2/Makefile.common	7 Sep 2010 03:24:22 -0000
@@ -1,17 +1,17 @@
 # $FreeBSD: ports/x11/ruby-gnome2/Makefile.common,v 1.33 2008/09/06 18:46:40 mezz Exp $
 
-RUBY_GNOME_VERSION=		0.16.0.20080905 #YYYYMMDD
+RUBY_GNOME_VERSION=		0.19.4
 #RUBY_GNOME_SNAPSHOTDATE=	20061130
 .if defined(RUBY_GNOME_SNAPSHOTDATE)
 RUBY_GNOME_PORTVERSION=		${RUBY_GNOME_VERSION}.${RUBY_GNOME_SNAPSHOTDATE}
 .else
 RUBY_GNOME_PORTVERSION=		${RUBY_GNOME_VERSION}
 .endif
-#RUBY_GNOME_MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
-#RUBY_GNOME_MASTER_SITE_SUBDIR=	ruby-gnome2
-RUBY_GNOME_MASTER_SITES=	${MASTER_SITE_LOCAL} \
-				http://people.freebsd.org/~mezz/distfiles/
-RUBY_GNOME_MASTER_SITE_SUBDIR=	mezz
+RUBY_GNOME_MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+RUBY_GNOME_MASTER_SITE_SUBDIR=	ruby-gnome2/ruby-gnome2/ruby-gnome2-${RUBY_GNOME_VERSION:S/r/rev/}
+#RUBY_GNOME_MASTER_SITES=	${MASTER_SITE_LOCAL} \
+#				http://people.freebsd.org/~mezz/distfiles/
+#RUBY_GNOME_MASTER_SITE_SUBDIR=	mezz
 RUBY_GNOME_DISTNAME=		ruby-gnome2-all-${RUBY_GNOME_VERSION:S/r/rev/}
 
 CONFIGURE_ARGS+=		--ruby=${RUBY}
@@ -28,3 +28,7 @@
 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.35
diff -u -r1.35 distinfo
--- x11/ruby-gnome2/distinfo	6 Sep 2008 18:46:40 -0000	1.35
+++ x11/ruby-gnome2/distinfo	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,3 @@
-MD5 (ruby/ruby-gnome2-all-0.16.0.20080905.tar.gz) = 8808a5af33811b6188208aefbc1a5b7e
-SHA256 (ruby/ruby-gnome2-all-0.16.0.20080905.tar.gz) = bbddb560744503b7a23d9c92b91b752bf5b12eef60133a1a301e213278b4a013
-SIZE (ruby/ruby-gnome2-all-0.16.0.20080905.tar.gz) = 1494710
+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
Index: x11/ruby-gnome2/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/x11/ruby-gnome2/pkg-plist,v
retrieving revision 1.12
diff -u -r1.12 pkg-plist
--- x11/ruby-gnome2/pkg-plist	7 Jul 2008 03:27:44 -0000	1.12
+++ x11/ruby-gnome2/pkg-plist	7 Sep 2010 03:24:22 -0000
@@ -1,3 +1,4 @@
+libdata/pkgconfig/ruby-gnome2.pc
 %%RUBY_SITELIBDIR%%/gnome2.rb
 %%RUBY_SITEARCHLIBDIR%%/gnome2.so
 %%PORTDOCS%%%%RUBY_MODDOCDIR%%/AUTHORS
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby_gnome_update_patch.txt.sig
Type: application/octet-stream
Size: 287 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20100908/4f6db10f/ruby_gnome_update_patch.txt.obj


More information about the freebsd-gnome mailing list