[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