<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[74726] trunk/dports/ruby</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.macports.org/changeset/74726">74726</a></dd>
<dt>Author</dt> <dd>kimuraw@macports.org</dd>
<dt>Date</dt> <dd>2010-12-30 19:39:35 -0800 (Thu, 30 Dec 2010)</dd>
</dl>

<h3>Log Message</h3>
<pre>ruby/rb-gnome: fix #27804, let to work &quot;universal&quot; variant correctly.
  Ruby-Gnome2 ports are
    rb-atk, rb-gconf, rb-glib2, rb-gnome, rb-gnomecanvas, rb-gnomeprint,
    rb-gnomeprintui, rb-gnomevfs, rb-gstreamer, rb-gtk2, rb-gtkglext,
    rb-gtkhtml, rb-gtksourceview2, rb-libart, rb-libglade2, rb-libgnome,
    rb-pango, rb-poppler, rb-rsvg, rb-vte</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportsrubyrbatkPortfile">trunk/dports/ruby/rb-atk/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgconfPortfile">trunk/dports/ruby/rb-gconf/Portfile</a></li>
<li><a href="#trunkdportsrubyrbglib2Portfile">trunk/dports/ruby/rb-glib2/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgnomePortfile">trunk/dports/ruby/rb-gnome/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgnomecanvasPortfile">trunk/dports/ruby/rb-gnomecanvas/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgnomeprintPortfile">trunk/dports/ruby/rb-gnomeprint/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgnomeprintuiPortfile">trunk/dports/ruby/rb-gnomeprintui/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgstreamerPortfile">trunk/dports/ruby/rb-gstreamer/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgtk2Portfile">trunk/dports/ruby/rb-gtk2/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgtkhtmlPortfile">trunk/dports/ruby/rb-gtkhtml/Portfile</a></li>
<li><a href="#trunkdportsrubyrbgtksourceview2Portfile">trunk/dports/ruby/rb-gtksourceview2/Portfile</a></li>
<li><a href="#trunkdportsrubyrblibartPortfile">trunk/dports/ruby/rb-libart/Portfile</a></li>
<li><a href="#trunkdportsrubyrblibglade2Portfile">trunk/dports/ruby/rb-libglade2/Portfile</a></li>
<li><a href="#trunkdportsrubyrblibgnomePortfile">trunk/dports/ruby/rb-libgnome/Portfile</a></li>
<li><a href="#trunkdportsrubyrbpangoPortfile">trunk/dports/ruby/rb-pango/Portfile</a></li>
<li><a href="#trunkdportsrubyrbpopplerPortfile">trunk/dports/ruby/rb-poppler/Portfile</a></li>
<li><a href="#trunkdportsrubyrbrsvgPortfile">trunk/dports/ruby/rb-rsvg/Portfile</a></li>
<li><a href="#trunkdportsrubyrbvtePortfile">trunk/dports/ruby/rb-vte/Portfile</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportsrubyrbatkPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-atk/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-atk/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-atk/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {atk ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { atk/README } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/ATK is a Ruby binding of ATK-1.0.x or later.
</span><span class="lines">@@ -20,7 +21,13 @@
</span><span class="cx"> depends_lib-append        port:atk port:rb-glib2 port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><del>-pre-destroot {
-        xinstall -d ${destroot}${prefix}/lib/pkgconfig
</del><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/atk/ext/atk extconf.rb --vendor&quot;
+                }
+        }
</ins><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkdportsrubyrbgconfPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gconf/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gconf/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gconf/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {gconf ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gconf/README gconf/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Gconf libraries for ruby (a part of Ruby-Gnome2)
</span><span class="lines">@@ -21,6 +22,16 @@
</span><span class="cx"> depends_lib-append        port:gconf port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/gconf extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins><span class="cx"> # for developer only, this test requires rb-gtk2
</span><span class="cx"> #test.run                yes
</span><span class="cx"> test.cmd                ${ruby.bin}
</span></span></pre></div>
<a id="trunkdportsrubyrbglib2Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-glib2/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-glib2/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-glib2/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {glib2 ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { glib2/README glib2/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GLib2 is a Ruby binding of GLib-2.x.
</span><span class="lines">@@ -22,6 +23,16 @@
</span><span class="cx">                                 port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/glib2/ext/glib2 extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins><span class="cx"> # NOTE: for developer only. this test launches X11.app.
</span><span class="cx"> #test.run                yes
</span><span class="cx"> test.cmd                ${ruby.bin}
</span></span></pre></div>
<a id="trunkdportsrubyrbgnomePortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gnome/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gnome/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gnome/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -6,6 +6,7 @@
</span><span class="cx"> ruby.setup                {gnome ruby-gnome2} 0.90.5 fetch \
</span><span class="cx">                                 { README NEWS } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><ins>+revision                1
</ins><span class="cx"> 
</span><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="lines">@@ -14,6 +15,7 @@
</span><span class="cx"> long_description        Ruby-GNOME2 meta port. Ruby-GNOME2 is a set of Ruby \
</span><span class="cx">                                 language bindings for the GNOME 2.0 development environment.
</span><span class="cx"> categories-append        gnome
</span><ins>+supported_archs                noarch
</ins><span class="cx"> license                        LGPLv2
</span><span class="cx"> depends_lib-append        port:rb-glib2 port:rb-atk port:rb-pango port:rb-gtk2 \
</span><span class="cx">                                 port:rb-gconf port:rb-libgnome port:rb-gnomecanvas \
</span></span></pre></div>
<a id="trunkdportsrubyrbgnomecanvasPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gnomecanvas/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gnomecanvas/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gnomecanvas/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {gnomecanvas ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gnomecanvas/README gnomecanvas/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x.
</span><span class="lines">@@ -18,6 +19,17 @@
</span><span class="cx">                                 sha1 320fc4c9b65b6494abac894e84013683584acf54
</span><span class="cx"> configure.env        RUBYOPT=-rvendor-specific
</span><span class="cx"> configure.args                --strict gnomecanvas
</span><del>-depends_lib-append        port:libgnomecanvas port:rb-glib2 port:rb-gtk2
</del><ins>+depends_lib-append        port:libgnomecanvas port:rb-glib2 port:rb-gtk2 \
+                                        port:rb-libart
</ins><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/gnomecanvas extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins></span></pre></div>
<a id="trunkdportsrubyrbgnomeprintPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gnomeprint/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gnomeprint/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gnomeprint/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {gnomeprint ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gnomeprint/README gnomeprint/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GnomePrint is a Ruby binding of libgnomeprint.
</span><span class="lines">@@ -22,6 +23,16 @@
</span><span class="cx">                                 port:rb-libart port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/gnomeprint extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins><span class="cx"> ## genearte header files for testing
</span><span class="cx"> #pre-configure        {
</span><span class="cx"> #        system &quot;${ruby.bin} -C ${worksrcpath} extconf.rb --strict glib2&quot;
</span></span></pre></div>
<a id="trunkdportsrubyrbgnomeprintuiPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gnomeprintui/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gnomeprintui/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gnomeprintui/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {gnomeprintui ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gnomeprintui/README gnomeprintui/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GnomePrintUI is a Ruby binding of libgnomeprintui.
</span><span class="lines">@@ -26,3 +27,15 @@
</span><span class="cx">                                         port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        foreach submod {gnomeprint gnomeprintui} {
+                                system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/${submod} extconf.rb --vendor&quot;
+                        }
+                }
+        }
+}
+
</ins></span></pre></div>
<a id="trunkdportsrubyrbgstreamerPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gstreamer/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gstreamer/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gstreamer/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {gstreamer ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gstreamer/README gstreamer/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GStreamer is a Ruby binding for GStreamer.
</span><span class="lines">@@ -21,9 +22,21 @@
</span><span class="cx"> }
</span><span class="cx"> configure.env        RUBYOPT=-rvendor-specific
</span><span class="cx"> configure.args        --strict gstreamer
</span><del>-depends_lib-append        port:gstreamer port:gst-plugins-base port:rb-pkg-config
</del><ins>+depends_lib-append        port:gstreamer port:gst-plugins-base port:rb-pkg-config \
+                                        port:rb-glib2
</ins><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/glib2/ext/glib2 extconf.rb --vendor&quot;
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/gstreamer extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins><span class="cx"> #test.run                yes
</span><span class="cx"> test.cmd                ${ruby.bin}
</span><span class="cx"> test.target                -C gstreamer test/run-test.rb
</span></span></pre></div>
<a id="trunkdportsrubyrbgtk2Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gtk2/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gtk2/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gtk2/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {gtk2 ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gtk2/README gtk2/sample gdk_pixbuf2/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GTK2 is a Ruby binding of GTK+-2.0.x. \
</span><span class="lines">@@ -27,6 +28,18 @@
</span><span class="cx">                                 port:rb-atk port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        foreach submod {glib2 pango gtk2 gdk_pixbuf2} {
+                                system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/${submod}/ext/${submod} extconf.rb --vendor&quot;
+                        }
+                }
+        }
+}
+
</ins><span class="cx"> ## patch-gtk-test-run-test.rb.diff: do not build dependent libraries at testing
</span><span class="cx"> #patchfiles                patch-gtk2-test-run-test.rb.diff
</span><span class="cx"> ## Run Test for developer only, the test launches X11.app
</span></span></pre></div>
<a id="trunkdportsrubyrbgtkhtmlPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gtkhtml/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gtkhtml/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gtkhtml/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {gtkhtml ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gtkhtml2/README gtkhtml2/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GtkHtml2 is a Ruby binding of GtkHtml2
</span><span class="lines">@@ -22,3 +23,13 @@
</span><span class="cx">                                         port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/gtkhtml2 extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins></span></pre></div>
<a id="trunkdportsrubyrbgtksourceview2Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-gtksourceview2/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-gtksourceview2/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-gtksourceview2/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {gtksourceview2 ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gtksourceview2/README gtksourceview2/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x.\
</span><span class="lines">@@ -23,6 +24,16 @@
</span><span class="cx"> depends_lib-append        port:rb-gtk2 port:gtksourceview2 port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/gtksourceview2 extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins><span class="cx"> # for developer only, this test may launch X11.app
</span><span class="cx"> #test.run                yes
</span><span class="cx"> ## genearte header files for testing
</span></span></pre></div>
<a id="trunkdportsrubyrblibartPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-libart/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-libart/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-libart/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {libart ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { libart/README libart/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/Libart2 is a Ruby binding of Libart_lgpl.
</span><span class="lines">@@ -21,3 +22,13 @@
</span><span class="cx">                                         port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/libart extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins></span></pre></div>
<a id="trunkdportsrubyrblibglade2Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-libglade2/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-libglade2/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-libglade2/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {libglade2 ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { libglade/README libglade/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/Libglade2 is a Ruby bindings of Libglade2.
</span><span class="lines">@@ -24,3 +25,13 @@
</span><span class="cx">                                         port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/libglade extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins></span></pre></div>
<a id="trunkdportsrubyrblibgnomePortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-libgnome/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-libgnome/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-libgnome/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {libgnome ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { gnome/README gnome/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x.
</span><span class="lines">@@ -23,3 +24,13 @@
</span><span class="cx">                                 port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/gnome extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins></span></pre></div>
<a id="trunkdportsrubyrbpangoPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-pango/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-pango/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-pango/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {pango ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { pango/README pango/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/Pango is a Ruby binding of pango-1.x.
</span><span class="lines">@@ -22,6 +23,15 @@
</span><span class="cx">                                         port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/pango/ext/pango extconf.rb --vendor&quot;
+                }
+        }
+}
</ins><span class="cx"> # genearte header files for testing
</span><span class="cx"> #pre-configure        {
</span><span class="cx"> #        system &quot;${ruby.bin} -C ${worksrcpath} extconf.rb --strict glib2&quot;
</span></span></pre></div>
<a id="trunkdportsrubyrbpopplerPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-poppler/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-poppler/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-poppler/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {poppler ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { poppler/README poppler/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/Poppler is a Ruby binding of poppler-glib.
</span><span class="lines">@@ -22,6 +23,16 @@
</span><span class="cx">                                         port:rb-rcairo port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/poppler/ext/poppler extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins><span class="cx"> ## for developer, this test launches X11.app
</span><span class="cx"> #test.run                yes
</span><span class="cx"> ## genearte header files for testing
</span></span></pre></div>
<a id="trunkdportsrubyrbrsvgPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-rsvg/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-rsvg/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-rsvg/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {rsvg ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { rsvg2/README rsvg2/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/RSVG is a Ruby binding of librsvg.
</span><span class="lines">@@ -22,3 +23,12 @@
</span><span class="cx">                                         port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/rsvg2/ext/rsvg2 extconf.rb --vendor&quot;
+                }
+        }
+}
</ins></span></pre></div>
<a id="trunkdportsrubyrbvtePortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/ruby/rb-vte/Portfile (74725 => 74726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/ruby/rb-vte/Portfile        2010-12-30 22:25:22 UTC (rev 74725)
+++ trunk/dports/ruby/rb-vte/Portfile        2010-12-31 03:39:35 UTC (rev 74726)
</span><span class="lines">@@ -1,12 +1,13 @@
</span><span class="cx"> # $Id$
</span><span class="cx"> 
</span><span class="cx"> PortSystem                1.0
</span><ins>+PortGroup                muniversal 1.0
</ins><span class="cx"> PortGroup                ruby 1.0
</span><span class="cx"> 
</span><span class="cx"> ruby.setup                {vte ruby-gnome2} 0.90.5 extconf.rb \
</span><span class="cx">                                 { vte/README vte/sample } \
</span><span class="cx">                                 sourceforge:ruby-gnome2
</span><del>-revision                0
</del><ins>+revision                1
</ins><span class="cx"> maintainers                kimuraw
</span><span class="cx"> platforms                darwin
</span><span class="cx"> description                Ruby/VTE is a Ruby bindings of VTE
</span><span class="lines">@@ -22,3 +23,13 @@
</span><span class="cx"> depends_lib-append        port:vte port:rb-gtk2 port:rb-pkg-config
</span><span class="cx"> distname                ${ruby.project}-all-${version}
</span><span class="cx"> 
</span><ins>+# run extconf.rb with each arch `ruby'
+use_parallel_build        no
+post-configure {
+        if {[variant_isset universal]} {
+                foreach arch ${universal_archs} {
+                        system &quot;/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/vte extconf.rb --vendor&quot;
+                }
+        }
+}
+
</ins></span></pre>
</div>
</div>

</body>
</html>