Skip to content

Commit 86daa42

Browse files
committed
ruby-build 20130628
Closes rbenv#375.
1 parent b6c81d1 commit 86daa42

File tree

2 files changed

+77
-70
lines changed

2 files changed

+77
-70
lines changed

CHANGELOG.md

Lines changed: 76 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
## Version History
22

3+
#### 20130628
4+
* Added a definition for Ruby 2.0.0-p247
5+
* Added a definition for Ruby 1.9.3-p448
6+
* Added a definition for Ruby 1.8.7-p374
7+
* Added a definition for MagLev 2.0.0-dev from git
8+
* Use Homebrew openssl if available
9+
310
#### 20130518
411
* Added a definition for JRuby 1.7.4
512

@@ -54,17 +61,17 @@
5461

5562
#### 20130129
5663
* Changed `rbenv install` to attempt to install the local app-specific
57-
version when it is invoked without any arguments.
64+
version when it is invoked without any arguments
5865
* Added interactive confirmation to `rbenv install` when the
5966
destination prefix exists. Pass `-f` or `--force` to force
60-
installation of versions that are already installed.
67+
installation of versions that are already installed
6168
* Added support for specifying which program to use for `make` via the
6269
`$MAKE` environment variable. FreeBSD users can now instruct
63-
ruby-build to use GNU make by setting `MAKE=gmake`.
70+
ruby-build to use GNU make by setting `MAKE=gmake`
6471
* Modified the post-install process to invoke `chmod` only for group-
65-
or world-writable directories.
72+
or world-writable directories
6673
* Added `before_install` and `after_install` hooks for `rbenv install`
67-
plugins to facilitate post-installation automation.
74+
plugins to facilitate post-installation automation
6875

6976
#### 20130118
7077
* Added a definition for 2.0.0-rc1
@@ -77,7 +84,7 @@
7784
* Added a definition for Ruby 1.9.3-p362
7885
* Added a definition for Ruby 1.8.7-p371
7986
* Moved the default ruby-build mirror from GitHub Downloads to Amazon
80-
CloudFront.
87+
CloudFront
8188

8289
#### 20121204
8390
* Added a definition for JRuby 1.7.1
@@ -89,15 +96,15 @@
8996
* Added optional package checksum support. When a package URL is
9097
annotated with an MD5 checksum, ruby-build will use it to verify
9198
the contents of the downloaded file. Package URLs in all existing
92-
definitions have been updated with checksum annotations.
99+
definitions have been updated with checksum annotations
93100
* Added an optional package download cache. When the
94101
`RUBY_BUILD_CACHE_PATH` environment variable is set to a directory
95102
of your choice, ruby-build will store downloaded packages there and
96-
reuse them for future installations.
103+
reuse them for future installations
97104
* Added mirror support for faster package downloads. Packages on the
98105
official ruby-build mirror will be served via S3. You can point
99106
ruby-build to your own local package mirror by setting the
100-
`RUBY_BUILD_MIRROR_URL` environment variable.
107+
`RUBY_BUILD_MIRROR_URL` environment variable
101108

102109
#### 20121110
103110
* Added a definition for Ruby 1.9.3-p327
@@ -122,112 +129,112 @@
122129

123130
#### 20120815
124131

125-
* Added a definition for MagLev 1.1.0-dev from git.
126-
* Added a definition for Ruby 1.8.7-p370. (For those having trouble
132+
* Added a definition for MagLev 1.1.0-dev from git
133+
* Added a definition for Ruby 1.8.7-p370 (for those having trouble
127134
installing 1.8.7 with newer versions of glibc, please see
128-
https://github.com/sstephenson/ruby-build/pull/195#issuecomment-7743664.)
129-
* Updated the package URL in the definition for JRuby 1.7.0-preview1.
130-
* Added a definition for JRuby 1.7.0-preview2.
135+
https://github.com/sstephenson/ruby-build/pull/195#issuecomment-7743664)
136+
* Updated the package URL in the definition for JRuby 1.7.0-preview1
137+
* Added a definition for JRuby 1.7.0-preview2
131138
* Updated the Rubinius 2.0.0-dev definition to use the bundled
132-
RubyGems version instead of installing its own.
133-
* Added an `rbenv uninstall` command for removing installed versions.
139+
RubyGems version instead of installing its own
140+
* Added an `rbenv uninstall` command for removing installed versions
134141
* Improved the option parsing for `ruby-build` and `rbenv-install` so
135142
options may be placed in any order, and short options may be
136-
combined (e.g. `-kv`).
143+
combined (e.g. `-kv`)
137144
* Added a `-l`/`--list` option to `rbenv install` to list all
138-
available definitions.
145+
available definitions
139146
* Added a `-v`/`--verbose` option to `rbenv install` to invoke
140-
`ruby-build` in verbose mode.
147+
`ruby-build` in verbose mode
141148
* Documented the `-k`/`--keep` flag in the command-line help for
142-
`ruby-build` and `rbenv install`.
149+
`ruby-build` and `rbenv install`
143150

144151
#### 20120524
145152

146-
* Added definitions for JRuby 1.6.7.2 and 1.7.0-preview1.
147-
* Removed the definition for JRuby 1.7.0-dev. (In general we do not
153+
* Added definitions for JRuby 1.6.7.2 and 1.7.0-preview1
154+
* Removed the definition for JRuby 1.7.0-dev (in general we do not
148155
like to remove definitions, but the JRuby team has deleted the
149-
1.7.0-dev package from their servers -- caveat emptor.)
156+
1.7.0-dev package from their servers -- caveat emptor)
150157
* Added support for specifying the build location with the
151-
`RUBY_BUILD_BUILD_PATH` environment variable.
158+
`RUBY_BUILD_BUILD_PATH` environment variable
152159
* Added a `-k`/`--keep` flag to `ruby-build` and `rbenv install` for
153-
keeping the source code around after installation.
154-
* Updated the readme to emphasize installation as an rbenv plugin.
160+
keeping the source code around after installation
161+
* Updated the readme to emphasize installation as an rbenv plugin
155162

156163
#### 20120423
157164

158-
* Improved error messages when dependencies are missing.
159-
* XCode 4.3+ may be used to build 1.9.3-p125 and later.
160-
* Updated all Ruby 1.9.2 and 1.9.3 definitions to RubyGems 1.8.23.
161-
* Added definitions for REE 1.8.7-2012.02 and 1.8.7-2009.10.
162-
* Added definitions for JRuby 1.6.7.
163-
* Added definitions for Ruby 1.9.2-p318, 1.9.2-p320, and 1.9.3-p194.
165+
* Improved error messages when dependencies are missing
166+
* XCode 4.3+ may be used to build 1.9.3-p125 and later
167+
* Updated all Ruby 1.9.2 and 1.9.3 definitions to RubyGems 1.8.23
168+
* Added definitions for REE 1.8.7-2012.02 and 1.8.7-2009.10
169+
* Added definitions for JRuby 1.6.7
170+
* Added definitions for Ruby 1.9.2-p318, 1.9.2-p320, and 1.9.3-p194
164171

165172
#### 20120216
166173

167-
* Added definitions for REE 1.8.7-2011.12 and 1.8.7-2012.01.
168-
* Added definitions for JRuby 1.6.5.1 and 1.6.6.
169-
* Added definitions for Ruby 1.8.7-p358 and 1.9.3-p125.
174+
* Added definitions for REE 1.8.7-2011.12 and 1.8.7-2012.01
175+
* Added definitions for JRuby 1.6.5.1 and 1.6.6
176+
* Added definitions for Ruby 1.8.7-p358 and 1.9.3-p125
170177
* Updated the readme with instructions for installing ruby-build as an
171-
rbenv plugin.
178+
rbenv plugin
172179

173180
#### 20111230
174181

175-
* Added a definition for MagLev 1.0.0.
182+
* Added a definition for MagLev 1.0.0
176183
* Added support for overriding `make` options with the
177-
`$MAKEOPTS`/`$MAKE_OPTS` environment variable.
184+
`$MAKEOPTS`/`$MAKE_OPTS` environment variable
178185
* Removed RubyGems installations from JRuby definitions in favor of
179-
the bundled RubyGems versions.
180-
* Added a `before_install_package` hook.
181-
* Added definitions for REE 1.8.7-2009.09 and 1.8.7-2010.01.
182-
* Added definitions for Ruby 1.8.6-p383, 1.8.7-p302 and 1.8.7-p357.
183-
* Updated the JRuby 1.7.0-dev snapshot URL.
186+
the bundled RubyGems versions
187+
* Added a `before_install_package` hook
188+
* Added definitions for REE 1.8.7-2009.09 and 1.8.7-2010.01
189+
* Added definitions for Ruby 1.8.6-p383, 1.8.7-p302 and 1.8.7-p357
190+
* Updated the JRuby 1.7.0-dev snapshot URL
184191
* Changed the GCC detector to look for `gcc-*` anywhere in the
185-
`$PATH`, not just `/usr/bin`.
192+
`$PATH`, not just `/usr/bin`
186193

187194
#### 20111030
188195

189-
* Added a Ruby 1.8.7-p334 definition.
196+
* Added a Ruby 1.8.7-p334 definition
190197
* Renamed the 1.9.4-dev definition to 2.0.0-dev to reflect the new
191-
version numbering scheme.
198+
version numbering scheme
192199
* ruby-build now automatically displays the last 10 lines of the error
193-
log, if any, when a build fails.
200+
log, if any, when a build fails
194201
* Improved the GCC detection routines and added a more helpful error
195-
message for Xcode 4.2 users.
202+
message for Xcode 4.2 users
196203
* JRuby installation no longer requires the install prefix to exist
197-
first.
198-
* You can now pass `$CONFIGURE_OPTS` to the REE definitions.
199-
* Added a JRuby 1.6.5 definition.
200-
* Added a Ruby 1.9.2-p180 definition.
201-
* Added a Ruby 1.9.3-p0 definition.
204+
first
205+
* You can now pass `$CONFIGURE_OPTS` to the REE definitions
206+
* Added a JRuby 1.6.5 definition
207+
* Added a Ruby 1.9.2-p180 definition
208+
* Added a Ruby 1.9.3-p0 definition
202209

203210
#### 20110928
204211

205-
* ruby-build now uses the `--with-gcc` configure flag on OS X Lion.
206-
* Added definitions for REE 1.8.7-2010.02 and 1.8.6-2009.06.
207-
* Modified `rbenv-install` to run `rbenv rehash` after installation.
208-
* Added a Ruby 1.9.3-rc1 definition.
209-
* Updated the JRuby defintions to install the `jruby-launcher` gem.
210-
* Updated the rbx-2.0.0 definition to point to the master branch.
211-
* Added a jruby-1.7.0-dev definition.
212-
* Added a Ruby 1.9.4-dev definition.
212+
* ruby-build now uses the `--with-gcc` configure flag on OS X Lion
213+
* Added definitions for REE 1.8.7-2010.02 and 1.8.6-2009.06
214+
* Modified `rbenv-install` to run `rbenv rehash` after installation
215+
* Added a Ruby 1.9.3-rc1 definition
216+
* Updated the JRuby defintions to install the `jruby-launcher` gem
217+
* Updated the rbx-2.0.0 definition to point to the master branch
218+
* Added a jruby-1.7.0-dev definition
219+
* Added a Ruby 1.9.4-dev definition
213220

214221
#### 20110914
215222

216-
* Added an rbx-2.0.0-dev definition for Rubinius 2.0.0 from git.
223+
* Added an rbx-2.0.0-dev definition for Rubinius 2.0.0 from git
217224
* Added support for setting `./configure` options with the
218-
`CONFIGURE_OPTS` environment variable.
219-
* Added a 1.9.3-dev definition for Ruby 1.9.3 from Git.
220-
* Added support for fetching package sources via Git.
225+
`CONFIGURE_OPTS` environment variable
226+
* Added a 1.9.3-dev definition for Ruby 1.9.3 from Git
227+
* Added support for fetching package sources via Git
221228
* Added an `rbenv-install` script which provides an `install` command
222-
for rbenv users.
229+
for rbenv users
223230

224231
#### 20110906.1
225232

226233
* Changed the REE definition not to install its default gem
227-
collection.
234+
collection
228235
* Reverted a poorly-tested change that intended to enable support for
229-
relative installation paths.
236+
relative installation paths
230237

231238
#### 20110906
232239

233-
* Initial public release.
240+
* Initial public release

bin/ruby-build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22

3-
RUBY_BUILD_VERSION="20130518"
3+
RUBY_BUILD_VERSION="20130628"
44

55
set -E
66
exec 3<&2 # preserve original stderr at fd 3

0 commit comments

Comments
 (0)