[103919] trunk/dports/ruby/rb-rubygems/Portfile

kimuraw at macports.org kimuraw at macports.org
Sat Mar 9 18:19:43 PST 2013


Revision: 103919
          https://trac.macports.org/changeset/103919
Author:   kimuraw at macports.org
Date:     2013-03-09 18:19:43 -0800 (Sat, 09 Mar 2013)
Log Message:
-----------
ruby/rb-rubygems: support `port select ruby`

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

Modified: trunk/dports/ruby/rb-rubygems/Portfile
===================================================================
--- trunk/dports/ruby/rb-rubygems/Portfile	2013-03-10 02:04:04 UTC (rev 103918)
+++ trunk/dports/ruby/rb-rubygems/Portfile	2013-03-10 02:19:43 UTC (rev 103919)
@@ -7,6 +7,7 @@
 categories		ruby devel
 license			{Ruby GPL-2}
 version			1.3.7
+revision		1
 
 homepage		http://rubygems.org/
 master_sites		http://rubyforge.org/frs/download.php/70696/
@@ -38,24 +39,35 @@
 destroot.args	--prefix=${prefix} --destdir=${destroot}
 destroot.env
 
-set gems_libdir ${destroot}${prefix}/lib/ruby/gems/${ruby.version}
+set gems_libdir ${destroot}${prefix}/lib/ruby/gems/${ruby.api_version}
 destroot.keepdirs \
         ${gems_libdir}/doc \
         ${gems_libdir}/gems \
         ${gems_libdir}/specifications
 
 variant ruby conflicts ruby186 ruby19 description {add Ruby 1.8.7 support} {
-    depends_lib-append    port:ruby
-	destroot.args-append  --vendor
+    depends_lib-append      port:ruby
+    destroot.args-append    --vendor --no-format-executable
+    ruby.branch             1.8
+    post-destroot {
+	xinstall -d ${destroot}${ruby.bindir}
+	move ${destroot}${prefix}/bin/gem ${destroot}/${ruby.bindir}/gem
+	ln -s ${destroot}/${ruby.bindir}/gem ${destroot}${prefix}/bin/gem${ruby.link_binaries_suffix}
+    }
 }
 
 variant ruby186 conflicts ruby ruby19 description {add Ruby 1.8.6 support} {
-    depends_lib-append    port:ruby186
+    depends_lib-append      port:ruby186
 }
 
 variant ruby19 conflicts ruby ruby186 description {add Ruby 1.9 support} {
-    depends_lib-append    port:ruby19
-	destroot.args-append  --vendor
+    depends_lib-append      port:ruby19
+    destroot.args-append    --vendor --no-format-executable
+    ruby.branch             1.9
+    post-destroot {
+        xinstall -d ${destroot}${ruby.bindir}
+        move ${destroot}${prefix}/bin/gem ${destroot}/${ruby.bindir}/gem
+    }
 }
 
 if {![variant_isset ruby186] && ![variant_isset ruby19]} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130309/490e61ce/attachment.html>


More information about the macports-changes mailing list