[54785] trunk/dports/ruby

kimuraw at macports.org kimuraw at macports.org
Sat Aug 1 20:33:41 PDT 2009


Revision: 54785
          http://trac.macports.org/changeset/54785
Author:   kimuraw at macports.org
Date:     2009-08-01 20:33:39 -0700 (Sat, 01 Aug 2009)
Log Message:
-----------
ruby/rb-gnome: split rb-gnome (Ruby-GNOME2) into the following libraries.
  rb-glib2, rb-atk, rb-pango, rb-gtk2, rb-gconf, rb-libgnome,
  rb-gnomecanvas, rb-gnomeprint, rb-gnomeprintui, rb-gnomevfs,
  rb-gtkhtml, rb-gtkglext, rb-libart, rb-libglade2, rb-rsvg,
  rb-poppler, rb-gstreamer, rb-gtksourceview2, rb-gnome-panel

Modified Paths:
--------------
    trunk/dports/ruby/rb-gnome/Portfile

Added Paths:
-----------
    trunk/dports/ruby/rb-atk/
    trunk/dports/ruby/rb-atk/Portfile
    trunk/dports/ruby/rb-gconf/
    trunk/dports/ruby/rb-gconf/Portfile
    trunk/dports/ruby/rb-glib2/
    trunk/dports/ruby/rb-glib2/Portfile
    trunk/dports/ruby/rb-gnomecanvas/
    trunk/dports/ruby/rb-gnomecanvas/Portfile
    trunk/dports/ruby/rb-gnomeprint/
    trunk/dports/ruby/rb-gnomeprint/Portfile
    trunk/dports/ruby/rb-gnomeprintui/
    trunk/dports/ruby/rb-gnomeprintui/Portfile
    trunk/dports/ruby/rb-gnomevfs/
    trunk/dports/ruby/rb-gnomevfs/Portfile
    trunk/dports/ruby/rb-gstreamer/
    trunk/dports/ruby/rb-gstreamer/Portfile
    trunk/dports/ruby/rb-gtk2/
    trunk/dports/ruby/rb-gtk2/Portfile
    trunk/dports/ruby/rb-gtk2/files/
    trunk/dports/ruby/rb-gtk2/files/patch-gtk-test-run-test.rb.diff
    trunk/dports/ruby/rb-gtkglext/
    trunk/dports/ruby/rb-gtkglext/Portfile
    trunk/dports/ruby/rb-gtkhtml/
    trunk/dports/ruby/rb-gtkhtml/Portfile
    trunk/dports/ruby/rb-gtksourceview2/
    trunk/dports/ruby/rb-gtksourceview2/Portfile
    trunk/dports/ruby/rb-gtksourceview2/files/
    trunk/dports/ruby/rb-gtksourceview2/files/patch-gtksourceview2-test-run-test.rb.diff
    trunk/dports/ruby/rb-libart/
    trunk/dports/ruby/rb-libart/Portfile
    trunk/dports/ruby/rb-libglade2/
    trunk/dports/ruby/rb-libglade2/Portfile
    trunk/dports/ruby/rb-libgnome/
    trunk/dports/ruby/rb-libgnome/Portfile
    trunk/dports/ruby/rb-pango/
    trunk/dports/ruby/rb-pango/Portfile
    trunk/dports/ruby/rb-poppler/
    trunk/dports/ruby/rb-poppler/Portfile
    trunk/dports/ruby/rb-rsvg/
    trunk/dports/ruby/rb-rsvg/Portfile
    trunk/dports/ruby/rb-vte/
    trunk/dports/ruby/rb-vte/Portfile

Removed Paths:
-------------
    trunk/dports/ruby/rb-gnome/files/patch-extconf.rb

Added: trunk/dports/ruby/rb-atk/Portfile
===================================================================
--- trunk/dports/ruby/rb-atk/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-atk/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,25 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{atk ruby-gnome2} 0.19.1 extconf.rb \
+				{ atk/README } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/ATK is a Ruby binding of ATK-1.0.x or later.
+long_description	Ruby/ATK is a Ruby binding of ATK-1.0.x or later.
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict atk
+depends_lib-append	port:atk port:rb-glib2
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-atk/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gconf/Portfile
===================================================================
--- trunk/dports/ruby/rb-gconf/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gconf/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,31 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gconf ruby-gnome2} 0.19.1 extconf.rb \
+				{ gconf/README gconf/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Gconf libraries for ruby (a part of Ruby-Gnome2)
+long_description	Gconf libraries for ruby (a part of Ruby-Gnome2)
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args		--strict gconf
+depends_lib-append	port:gconf
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+
+# for developer only, this test requires rb-gtk2
+#test.run		yes
+test.cmd		${ruby.bin}
+test.target		-Igconf/src -Igconf/src/lib gconf/tests/unittest.rb
+


Property changes on: trunk/dports/ruby/rb-gconf/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-glib2/Portfile
===================================================================
--- trunk/dports/ruby/rb-glib2/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-glib2/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,31 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{glib2 ruby-gnome2} 0.19.1 extconf.rb \
+				{ glib/README glib/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GLib2 is a Ruby binding of GLib-2.x.
+long_description	Ruby/GLib2 is a Ruby binding of GLib-2.x.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict glib
+depends_lib-append	port:glib2
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+
+# NOTE: for developer only. this test launches X11.app.
+#test.run		yes
+test.cmd		${ruby.bin}
+test.target		glib/test/run-test.rb
+


Property changes on: trunk/dports/ruby/rb-glib2/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Modified: trunk/dports/ruby/rb-gnome/Portfile
===================================================================
--- trunk/dports/ruby/rb-gnome/Portfile	2009-08-02 02:53:25 UTC (rev 54784)
+++ trunk/dports/ruby/rb-gnome/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -3,41 +3,30 @@
 PortSystem		1.0
 PortGroup		ruby 1.0
 
-ruby.setup		{gnome ruby-gnome2-all} 0.18.1 extconf.rb \
-				{ README gdkpixbuf/sample glib/sample gnome/sample \
-					gnomecanvas/sample gstreamer/sample gtk/sample \
-					gtkglext/sample gtkhtml2/sample libart/sample \
-					libglade/sample pango/sample } \
+ruby.setup		{gnome ruby-gnome2} 0.19.1 fetch \
+				{ README NEWS } \
 				sourceforge:ruby-gnome2
-maintainers		nomaintainer
-description		Gnome2 libraries for ruby
-long_description	Gnome2 libraries for ruby including gtk2, gstreamer, \
-					gconf, gnomevfs and more.
-categories-append	gnome
-checksums		md5     7b312986a9098cbfa180b3ae46cee063 \
-				sha1    3d5b3666d1fe2b717c98f68019722a4a144bbc0d \
-				rmd160  cd85a0ffcedcd7ca857631f8ff7aba08c98c90e6
+
+maintainers		kimuraw
 platforms		darwin
+description		Ruby-GNOME2 meta port. Ruby-GNOME2 is a set of Ruby \
+				language bindings for the GNOME 2.0 development environment.
+long_description	Ruby-GNOME2 meta port. Ruby-GNOME2 is a set of Ruby \
+				language bindings for the GNOME 2.0 development environment.
+categories-append	gnome
+depends_lib-append	port:rb-glib2 port:rb-atk port:rb-pango port:rb-gtk2 \
+				port:rb-gconf port:rb-libgnome port:rb-gnomecanvas \
+				port:rb-gnomeprint port:rb-gnomeprintui port:rb-gnomevfs \
+				port:rb-gtkhtml port:rb-gtkglext port:rb-gtksourceview2 \
+				port:rb-libart port:rb-libglade2 port:rb-rsvg port:rb-poppler
+				# rb-vte requires X11
 
-depends_lib-append		port:gnome-session \
-				port:gtkglext \
-				port:libgtkhtml \
-				path:lib/pkgconfig/glib-2.0.pc:glib2 \
-				path:lib/pkgconfig/pango.pc:pango \
-				port:gtk2 \
-				port:gconf \
-				port:libgnomecanvas \
-				port:gnome-vfs \
-				port:libart_lgpl \
-				port:libglade2 \
-				port:libgnomeprintui \
-				port:librsvg
+distname		${ruby.project}-all-${version}
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
 
-patchfiles      patch-extconf.rb
+# install only some documents
+use_configure	no
+destroot		{ }	
 
-post-build {
-	reinplace "s|^#!.*ruby|#!${ruby.bin}|" \
-		${worksrcpath}/libglade/bin/ruby-glade-create-template
-}
-
-livecheck.regex "<title>ruby\-gnome2 ruby\-gnome2-(\\d+(?:\\.\\d+)*) released.*</title>"

Deleted: trunk/dports/ruby/rb-gnome/files/patch-extconf.rb
===================================================================
--- trunk/dports/ruby/rb-gnome/files/patch-extconf.rb	2009-08-02 02:53:25 UTC (rev 54784)
+++ trunk/dports/ruby/rb-gnome/files/patch-extconf.rb	2009-08-02 03:33:39 UTC (rev 54785)
@@ -1,11 +0,0 @@
---- extconf.rb.orig	2008-10-23 07:24:04.000000000 -0600
-+++ extconf.rb	2008-11-03 22:26:51.000000000 -0700
-@@ -67,7 +67,7 @@
-   dir = $topsrcdir
-   dir = File.join(topdir, dir) unless Pathname.new(dir).absolute?
-   srcdir = File.join(dir, subdir)
--  args = ruby_args + ["-C", subdir, File.join(srcdir, "extconf.rb"),
-+  args = ruby_args + ["-rvendor-specific", "-C", subdir, File.join(srcdir, "extconf.rb"),
-                       "--topsrcdir=#{dir}", "--topdir=#{topdir}",
-                       "--srcdir=#{srcdir}", *extra_args]
-   ret = system(ruby, *args)

Added: trunk/dports/ruby/rb-gnomecanvas/Portfile
===================================================================
--- trunk/dports/ruby/rb-gnomecanvas/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gnomecanvas/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,26 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gnomecanvas ruby-gnome2} 0.19.1 extconf.rb \
+				{ gnomecanvas/README gnomecanvas/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x.
+long_description	Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args		--strict gnomecanvas
+depends_lib-append	port:libgnomecanvas port:rb-glib2 port:rb-gtk2
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-gnomecanvas/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gnomeprint/Portfile
===================================================================
--- trunk/dports/ruby/rb-gnomeprint/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gnomeprint/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,31 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gnomeprint ruby-gnome2} 0.19.1 extconf.rb \
+				{ gnomeprint/README gnomeprint/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GnomePrint is a Ruby binding of libgnomeprint.
+long_description	Ruby/GnomePrint is a Ruby binding of libgnomeprint.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict gnomeprint
+depends_lib-append	port:libgnomeprint port:rb-glib2 port:rb-pango \
+				port:rb-libart
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+
+#test.run		yes
+test.cmd        ${ruby.bin}
+test.target     -C gnomeprint test/run-test.rb
+


Property changes on: trunk/dports/ruby/rb-gnomeprint/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gnomeprintui/Portfile
===================================================================
--- trunk/dports/ruby/rb-gnomeprintui/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gnomeprintui/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,30 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gnomeprintui ruby-gnome2} 0.19.1 extconf.rb \
+				{ gnomeprintui/README gnomeprintui/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GnomePrintUI is a Ruby binding of libgnomeprintui.
+long_description	Ruby/GnomePrintUI is a Ruby binding of libgnomeprintui.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+# generate gnomeprint/src/rbgp.h
+pre-configure   {
+    system "${ruby.bin} -C ${worksrcpath} extconf.rb --strict gnomeprint"
+}
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict gnomeprintui
+depends_lib-append	port:libgnomeprintui port:rb-gtk2 port:rb-gnomeprint
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-gnomeprintui/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gnomevfs/Portfile
===================================================================
--- trunk/dports/ruby/rb-gnomevfs/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gnomevfs/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,26 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gnomevfs ruby-gnome2} 0.19.1 extconf.rb \
+				{ gnomevfs/README  } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x.
+categories-append gnome
+long_description	Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x.
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args		--strict gnomevfs
+depends_lib-append	port:gnome-vfs
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-gnomevfs/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gstreamer/Portfile
===================================================================
--- trunk/dports/ruby/rb-gstreamer/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gstreamer/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,34 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gstreamer ruby-gnome2} 0.19.1 extconf.rb \
+				{ gstreamer/README gstreamer/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GStreamer is a Ruby binding for GStreamer.
+long_description	Ruby/GStreamer is a Ruby binding for GStreamer.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+# generate glib-enum-types.h at glib/src (for test)
+pre-configure	{
+	system "${ruby.bin} -C ${worksrcpath} extconf.rb --strict glib"
+}
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict gstreamer
+depends_lib-append	port:gstreamer port:gst-plugins-base
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+
+#test.run		yes
+test.cmd		${ruby.bin}
+test.target		-C gstreamer test/run-test.rb
+


Property changes on: trunk/dports/ruby/rb-gstreamer/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gtk2/Portfile
===================================================================
--- trunk/dports/ruby/rb-gtk2/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gtk2/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,39 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gtk2 ruby-gnome2} 0.19.1 extconf.rb \
+				{ gtk/README gtk/sample gdkpixbuf/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GTK2 is a Ruby binding of GTK+-2.0.x. \
+				Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x.
+long_description	Ruby/GTK2 is a Ruby binding of GTK+-2.0.x. \
+				Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x.
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+# generate glib-enum-types.h at glib/src and glib/pango
+pre-configure	{
+	system "${ruby.bin} -C ${worksrcpath} extconf.rb --strict glib pango"
+}
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict gtk gdkpixbuf
+depends_lib-append	port:gtk2 port:rb-pango port:rb-rcairo port:rb-glib2 \
+				port:rb-atk
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+
+# patch-gtk-test-run-test.rb.diff: do not build dependent libraries at testing
+patchfiles		patch-gtk-test-run-test.rb.diff
+# Run Test for developer only, the test launches X11.app
+#test.run		yes
+test.cmd		${ruby.bin}
+test.target		-C gtk test/run-test.rb
+


Property changes on: trunk/dports/ruby/rb-gtk2/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gtk2/files/patch-gtk-test-run-test.rb.diff
===================================================================
--- trunk/dports/ruby/rb-gtk2/files/patch-gtk-test-run-test.rb.diff	                        (rev 0)
+++ trunk/dports/ruby/rb-gtk2/files/patch-gtk-test-run-test.rb.diff	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,15 @@
+--- gtk/test/run-test.rb.orig	2008-06-14 20:36:00.000000000 +0900
++++ gtk/test/run-test.rb	2008-09-07 21:33:23.000000000 +0900
+@@ -13,9 +13,9 @@
+ require 'test/glib-test-init'
+ 
+ [glib_base, atk_base, pango_base, gdk_pixbuf_base, gtk_base].each do |target|
+-  if system("which make > /dev/null")
+-    `make -C #{target.dump} > /dev/null` or exit(1)
+-  end
++#  if system("which make > /dev/null")
++#    `make -C #{target.dump} > /dev/null` or exit(1)
++#  end
+   $LOAD_PATH.unshift(File.join(target, "src"))
+   $LOAD_PATH.unshift(File.join(target, "src", "lib"))
+   $LOAD_PATH.unshift(File.join(target))

Added: trunk/dports/ruby/rb-gtkglext/Portfile
===================================================================
--- trunk/dports/ruby/rb-gtkglext/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gtkglext/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,28 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gtkglext ruby-gnome2} 0.19.1 extconf.rb \
+				{ gtkglext/README gtkglext/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GtkGLExt is a Ruby binding of GtkGLExt.
+long_description	\
+		Ruby/GtkGLExt is a Ruby binding of GtkGLExt.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict gtkglext
+depends_lib-append	port:gtk2 port:gtkglext port:rb-glib2 port:rb-gtk2 \
+				port:rb-opengl
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-gtkglext/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gtkhtml/Portfile
===================================================================
--- trunk/dports/ruby/rb-gtkhtml/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gtkhtml/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,26 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gtkhtml ruby-gnome2} 0.19.1 extconf.rb \
+				{ gtkhtml2/README gtkhtml2/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GtkHtml2 is a Ruby binding of GtkHtml2
+long_description	Ruby/GtkHtml2 is a Ruby binding of GtkHtml2
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args		--strict gtkhtml2
+depends_lib-append	port:libgtkhtml port:rb-gtk2 port:rb-glib2
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-gtkhtml/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gtksourceview2/Portfile
===================================================================
--- trunk/dports/ruby/rb-gtksourceview2/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-gtksourceview2/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,34 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{gtksourceview2 ruby-gnome2} 0.19.1 extconf.rb \
+				{ gtksourceview2/README gtksourceview2/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x.\
+				(a part of Ruby-Gnome2)
+long_description	Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x.\
+				(a part of Ruby-Gnome2)
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+patchfiles		patch-gtksourceview2-test-run-test.rb.diff
+configure.env	RUBYOPT=-rvendor-specific
+configure.args		--strict gtksourceview2
+depends_lib-append	port:rb-gtk2 port:gtksourceview2
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+
+# for developer only, this test may launch X11.app
+#test.run		yes
+test.cmd		${ruby.bin}
+test.target		-Cgtksourceview2/test run-test.rb
+


Property changes on: trunk/dports/ruby/rb-gtksourceview2/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-gtksourceview2/files/patch-gtksourceview2-test-run-test.rb.diff
===================================================================
--- trunk/dports/ruby/rb-gtksourceview2/files/patch-gtksourceview2-test-run-test.rb.diff	                        (rev 0)
+++ trunk/dports/ruby/rb-gtksourceview2/files/patch-gtksourceview2-test-run-test.rb.diff	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,15 @@
+--- gtksourceview2/test/run-test.rb.orig	2009-05-18 21:47:03.000000000 +0900
++++ gtksourceview2/test/run-test.rb	2009-07-24 09:51:41.000000000 +0900
+@@ -15,9 +15,9 @@
+ 
+ [glib_base, atk_base, pango_base, gdk_pixbuf_base, gtk_base,
+  gtk_source_view2_base].each do |target|
+-  if system("which make > /dev/null")
+-    `make -C #{target.dump} > /dev/null` or exit(1)
+-  end
++#  if system("which make > /dev/null")
++#    `make -C #{target.dump} > /dev/null` or exit(1)
++#  end
+   $LOAD_PATH.unshift(File.join(target, "src"))
+   $LOAD_PATH.unshift(File.join(target, "src", "lib"))
+   $LOAD_PATH.unshift(File.join(target))

Added: trunk/dports/ruby/rb-libart/Portfile
===================================================================
--- trunk/dports/ruby/rb-libart/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-libart/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,25 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{libart ruby-gnome2} 0.19.1 extconf.rb \
+				{ libart/README libart/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/Libart2 is a Ruby binding of Libart_lgpl.
+long_description	Ruby/Libart2 is a Ruby binding of Libart_lgpl.
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict libart
+depends_lib-append	port:libart_lgpl port:libpng port:jpeg port:rb-glib2
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-libart/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-libglade2/Portfile
===================================================================
--- trunk/dports/ruby/rb-libglade2/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-libglade2/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,28 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{libglade2 ruby-gnome2} 0.19.1 extconf.rb \
+				{ libglade/README libglade/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/Libglade2 is a Ruby bindings of Libglade2.
+long_description	\
+		Ruby/Libglade2 is a Ruby bindings of Libglade2. \
+		This provides a very simple interface to the libglade library, \
+		to load interfaces dynamically from a glade file.
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict libglade
+depends_lib-append	port:libglade2 port:gtk2 port:rb-glib2 port:rb-libgnome
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-libglade2/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-libgnome/Portfile
===================================================================
--- trunk/dports/ruby/rb-libgnome/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-libgnome/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,26 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{libgnome ruby-gnome2} 0.19.1 extconf.rb \
+				{ gnome/README gnome/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x.
+long_description	Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args		--strict gnome
+depends_lib-append	port:libgnome port:libgnomeui port:libgnomecanvas \
+				port:rb-glib2 port:rb-gtk2 port:rb-gnomecanvas
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}


Property changes on: trunk/dports/ruby/rb-libgnome/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-pango/Portfile
===================================================================
--- trunk/dports/ruby/rb-pango/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-pango/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,29 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{pango ruby-gnome2} 0.19.1 extconf.rb \
+				{ pango/README pango/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/Pango is a Ruby binding of pango-1.x.
+long_description	Ruby/Pango is a Ruby binding of pango-1.x.
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args		--strict pango
+depends_lib-append	port:pango port:rb-glib2 port:rb-rcairo
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+
+# NOTE: for developer only
+#test.run		yes
+test.cmd		${ruby.bin}
+test.target		-C pango test/run-test.rb


Property changes on: trunk/dports/ruby/rb-pango/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-poppler/Portfile
===================================================================
--- trunk/dports/ruby/rb-poppler/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-poppler/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,32 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{poppler ruby-gnome2} 0.19.1 extconf.rb \
+				{ poppler/README poppler/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/Poppler is a Ruby binding of poppler-glib.
+long_description	Ruby/Poppler is a Ruby binding of poppler-glib.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict poppler
+depends_lib-append	port:poppler port:rb-glib2 port:rb-gtk2 \
+					port:rb-rcairo
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+
+# for developer, this test launched X11.app
+#test.run		yes
+test.cmd		${ruby.bin}
+test.target		-C poppler test/run-test.rb
+


Property changes on: trunk/dports/ruby/rb-poppler/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-rsvg/Portfile
===================================================================
--- trunk/dports/ruby/rb-rsvg/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-rsvg/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,26 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{rsvg ruby-gnome2} 0.19.1 extconf.rb \
+				{ rsvg/README rsvg/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/RSVG is a Ruby binding of librsvg.
+long_description	Ruby/RSVG is a Ruby binding of librsvg.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args		--strict rsvg
+depends_lib-append	port:librsvg port:rb-glib2 port:rb-gtk2
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-rsvg/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/ruby/rb-vte/Portfile
===================================================================
--- trunk/dports/ruby/rb-vte/Portfile	                        (rev 0)
+++ trunk/dports/ruby/rb-vte/Portfile	2009-08-02 03:33:39 UTC (rev 54785)
@@ -0,0 +1,27 @@
+# $Id$
+
+PortSystem		1.0
+PortGroup		ruby 1.0
+
+ruby.setup		{vte ruby-gnome2} 0.19.1 extconf.rb \
+				{ vte/README vte/sample } \
+				sourceforge:ruby-gnome2
+revision		0
+maintainers		kimuraw
+platforms		darwin
+description		Ruby/VTE is a Ruby bindings of VTE
+long_description	\
+		Ruby/VTE is a Ruby binding of VTE.
+categories-append	gnome
+checksums		md5 d40a03e79ac2a6e6a786ed5a4851337d \
+				rmd160 3161d8e2d99ba91ac3a8c6ee51992462b5413e10 \
+				sha1 7b42fd26e54eb82c006f7aeacaf91efc417bdbde
+configure.env	RUBYOPT=-rvendor-specific
+configure.args	--strict vte
+depends_lib-append	port:vte port:rb-gtk2
+distname		${ruby.project}-all-${version}
+
+pre-destroot {
+	xinstall -d ${destroot}${prefix}/lib/pkgconfig
+}
+


Property changes on: trunk/dports/ruby/rb-vte/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090801/0d2209eb/attachment-0001.html>


More information about the macports-changes mailing list