[147459] trunk/dports
cal at macports.org
cal at macports.org
Mon Apr 4 11:07:06 PDT 2016
Revision: 147459
https://trac.macports.org/changeset/147459
Author: cal at macports.org
Date: 2016-04-04 11:07:06 -0700 (Mon, 04 Apr 2016)
Log Message:
-----------
rb23-bundler: New port
Additionally, adjust ruby-1.0 PortGroup to support Ruby 2.3.
Modified Paths:
--------------
trunk/dports/_resources/port1.0/group/ruby-1.0.tcl
trunk/dports/ruby/rb23-bundler/Portfile
Added Paths:
-----------
trunk/dports/ruby/rb23-bundler/
Modified: trunk/dports/_resources/port1.0/group/ruby-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/ruby-1.0.tcl 2016-04-04 15:38:45 UTC (rev 147458)
+++ trunk/dports/_resources/port1.0/group/ruby-1.0.tcl 2016-04-04 18:07:06 UTC (rev 147459)
@@ -36,17 +36,17 @@
# 1. use ruby.setup
#
# PortGroup ruby 1.0
-# ruby.setup module version type {} ruby22
+# ruby.setup module version type {} ruby23
#
# 2. use ruby.branch
#
# PortGroup ruby 1.0
-# ruby.branch 2.2
+# ruby.branch 2.3
# depends_lib port:ruby${ruby.suffix}
# build.cmd ${ruby.bin}
# options:
-# ruby.branch: select ruby version. 2.2, 2.1, 2.0, 1.9 or 1.8.
+# ruby.branch: select ruby version. 2.3, 2.2, 2.1, 2.0, 1.9 or 1.8.
# ruby.link_binaries: whether generate suffixed symlink under ${prefix}/bin
# or not.
# values:
@@ -102,6 +102,7 @@
}
#
switch -exact ${ruby.branch} {
+ 2.3 {set ruby.api_version 2.3.0}
2.2 {set ruby.api_version 2.2.0}
2.1 {set ruby.api_version 2.1.0}
2.0 {set ruby.api_version 2.0.0}
@@ -161,13 +162,14 @@
global ruby.config_rubyprog_name
switch ${implementation} {
+ ruby23 { ruby.branch 2.3 }
ruby22 { ruby.branch 2.2 }
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 (ruby22, ruby21, ruby20, ruby19 or ruby possible)"
+ ui_error "ruby.setup: unknown implementation '${implementation}' specified (ruby23, ruby22, ruby21, ruby20, ruby19 or ruby possible)"
return -code error "ruby.setup failed"
}
}
Modified: trunk/dports/ruby/rb23-bundler/Portfile
===================================================================
--- trunk/dports/ruby/rb19-bundler/Portfile 2016-04-03 14:34:36 UTC (rev 147431)
+++ trunk/dports/ruby/rb23-bundler/Portfile 2016-04-04 18:07:06 UTC (rev 147459)
@@ -3,20 +3,19 @@
PortSystem 1.0
PortGroup ruby 1.0
-ruby.setup bundler 1.0.21 gem {} rubygems ruby19
-revision 2
+ruby.setup bundler 1.11.2 gem {} rubygems ruby23
license MIT
categories-append www devel
platforms darwin
maintainers nomaintainer
-homepage http://gembundler.com/
-description Ruby application dependency manager
-long_description \
- Bundler manages an application's dependencies through its entire life \
- across many machines systematically and repeatably.
+homepage http://bundler.io/
+description \
+ Bundler provides a consistent environment for Ruby projects by tracking and \
+ installing the exact gems and versions that are needed.
+long_description ${description}\
+ \nBundler is an exit from dependency hell, and ensures that the gems you \
+ need are present in development, staging, and production. Starting work on \
+ a project is as simple as bundle install.
-checksums sha1 33602885c02925acabe94d884b85043863c1e256 \
- rmd160 034a6cf800ce63abc915238a68eb74219b567887
-
-depends_run-append port:rb19-rspec \
- port:rb19-ronn
+checksums sha256 c7aa8ffe0af6e0c75d0dad8dd7749cb8493b834f0ed90830d4843deb61906768 \
+ rmd160 555b465973c1b5e75b972976c27909303c1d7928
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160404/108d416a/attachment-0001.html>
More information about the macports-changes
mailing list