[115566] trunk/dports/_resources/port1.0/group/ruby-1.0.tcl
kimuraw at macports.org
kimuraw at macports.org
Sun Jan 5 04:52:34 PST 2014
Revision: 115566
https://trac.macports.org/changeset/115566
Author: kimuraw at macports.org
Date: 2014-01-05 04:52:34 -0800 (Sun, 05 Jan 2014)
Log Message:
-----------
group/ruby-1.0.tcl: add support for port:ruby21
Modified Paths:
--------------
trunk/dports/_resources/port1.0/group/ruby-1.0.tcl
Modified: trunk/dports/_resources/port1.0/group/ruby-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/ruby-1.0.tcl 2014-01-05 11:16:13 UTC (rev 115565)
+++ trunk/dports/_resources/port1.0/group/ruby-1.0.tcl 2014-01-05 12:52:34 UTC (rev 115566)
@@ -46,7 +46,7 @@
# build.cmd ${ruby.bin}
# options:
-# ruby.branch: select ruby version. 1.8, 1.9 or 2.0.
+# ruby.branch: select ruby version. 1.8, 1.9, 2.0 or 2.1.
# ruby.link_binaries: whether generate suffixed symlink under ${prefix}/bin
# or not.
# values:
@@ -105,6 +105,7 @@
1.8 {set ruby.api_version 1.8}
1.9 {set ruby.api_version 1.9.1}
2.0 {set ruby.api_version 2.0.0}
+ 2.1 {set ruby.api_version 2.1.0}
}
set ruby.gemdir ${prefix}/lib/ruby${ruby.prog_suffix}/gems/${ruby.api_version}
# define installation libraries as vendor location
@@ -158,15 +159,15 @@
# for setup.rb +universal
global ruby.config_rubyprog_name
- if {${implementation} eq "ruby19"} {
- ruby.branch 1.9
- } elseif {${implementation} eq "ruby20"} {
- ruby.branch 2.0
- } elseif {${implementation} eq "ruby"} {
- ruby.branch 1.8
- } else {
- ui_error "ruby.setup: unknown implementation '${implementation}' specified (ruby, ruby19, ruby20 possible)"
- return -code error "ruby.setup failed"
+ switch ${implementation} {
+ ruby21 { ruby.branch 2.1 }
+ ruby20 { ruby.branch 2.0 }
+ ruby19 { ruby.branch 1.9 }
+ ruby { ruby.branch 1.8 }
+ default {
+ ui_error "ruby.setup: unknown implementation '${implementation}' specified (ruby, ruby19, ruby20, ruby21 possible)"
+ return -code error "ruby.setup failed"
+ }
}
# define ruby global names and lists
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140105/5a14d9a5/attachment.html>
More information about the macports-changes
mailing list