Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
ruby-build
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
ruby-build
Commits
c152a226
Commit
c152a226
authored
Oct 11, 2011
by
Sam Stephenson
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into binary-packages
parents
7311e0dc
6b4e36ba
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
40 additions
and
36 deletions
+40
-36
README.md
+11
-0
bin/ruby-build
+20
-1
share/ruby-build/1.9.4-dev
+4
-0
share/ruby-build/jruby-1.6.3
+1
-17
share/ruby-build/jruby-1.6.4
+1
-17
share/ruby-build/jruby-1.7.0-dev
+2
-0
share/ruby-build/rbx-2.0.0-dev
+1
-1
share/ruby-build/ree-1.8.6-2009.06
+0
-0
No files found.
README.md
View file @
c152a226
...
...
@@ -37,6 +37,17 @@ ruby-build provides an `rbenv-install` command that shortens this to:
### Version History
#### 20110928
*
ruby-build now uses the
`--with-gcc`
configure flag on OS X Lion.
*
Added definitions for REE 1.8.7-2010.02 and 1.8.6-2009.06.
*
Modified
`rbenv-install`
to run
`rbenv rehash`
after installation.
*
Added a Ruby 1.9.3-rc1 definition.
*
Updated the JRuby defintions to install the
`jruby-launcher`
gem.
*
Updated the rbx-2.0.0 definition to point to the master branch.
*
Added a jruby-1.7.0-dev definition.
*
Added a Ruby 1.9.4-dev definition.
#### 20110914
*
Added an rbx-2.0.0-dev definition for Rubinius 2.0.0 from git.
...
...
bin/ruby-build
View file @
c152a226
#!/usr/bin/env bash
RUBY_BUILD_VERSION
=
"201109
14
"
RUBY_BUILD_VERSION
=
"201109
28
"
set
-E
exec
3<&2
# preserve original stderr at fd 3
...
...
@@ -147,6 +147,25 @@ build_package_rbx() {
}
>
&4 2>&1
}
build_package_jruby
()
{
build_package_copy
cd
"
${
PREFIX_PATH
}
/bin"
ln
-fs
jruby ruby
install_jruby_launcher
remove_windows_files
}
install_jruby_launcher
()
{
cd
"
${
PREFIX_PATH
}
/bin"
{
./ruby gem install jruby-launcher
}
>
&4 2>&1
}
remove_windows_files
()
{
cd
"
$PREFIX_PATH
"
rm
-f
bin/
*
.exe bin/
*
.dll bin/
*
.bat bin/jruby.sh
}
build_package_copy
()
{
cp
-R
.
"
$PREFIX_PATH
"
}
...
...
share/ruby-build/1.9.4-dev
0 → 100644
View file @
c152a226
use_gcc42_on_lion
install_package "yaml-0.1.4" "http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz"
install_git "ruby-1.9.4-dev" "https://github.com/ruby/ruby.git" "trunk" autoconf standard
install_package "rubygems-1.8.10" "http://production.cf.rubygems.org/rubygems/rubygems-1.8.10.tgz" ruby
share/ruby-build/jruby-1.6.3
View file @
c152a226
after_install_package() {
shim_jruby
remove_windows_files
}
shim_jruby() {
cd "${PREFIX_PATH}/bin"
sed -i "" 's/^#!\/bin\/bash/#!\/usr\/bin\/env bash/' jruby
ln -fs jruby ruby
}
remove_windows_files() {
cd "$PREFIX_PATH"
rm -f bin/*.exe bin/*.dll bin/*.bat bin/jruby.sh
}
install_package "jruby-1.6.3" "http://jruby.org.s3.amazonaws.com/downloads/1.6.3/jruby-bin-1.6.3.tar.gz" copy
install_package "jruby-1.6.3" "http://jruby.org.s3.amazonaws.com/downloads/1.6.3/jruby-bin-1.6.3.tar.gz" jruby
install_package "rubygems-1.6.2" "http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz" ruby
share/ruby-build/jruby-1.6.4
View file @
c152a226
after_install_package() {
shim_jruby
remove_windows_files
}
shim_jruby() {
cd "${PREFIX_PATH}/bin"
sed -i "" 's/^#!\/bin\/bash/#!\/usr\/bin\/env bash/' jruby
ln -fs jruby ruby
}
remove_windows_files() {
cd "$PREFIX_PATH"
rm -f bin/*.exe bin/*.dll bin/*.bat bin/jruby.sh
}
install_package "jruby-1.6.4" "http://jruby.org.s3.amazonaws.com/downloads/1.6.4/jruby-bin-1.6.4.tar.gz" copy
install_package "jruby-1.6.4" "http://jruby.org.s3.amazonaws.com/downloads/1.6.4/jruby-bin-1.6.4.tar.gz" jruby
install_package "rubygems-1.6.2" "http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz" ruby
share/ruby-build/jruby-1.7.0-dev
0 → 100644
View file @
c152a226
install_package "jruby-1.7.0.dev" "http://ci.jruby.org/snapshots/jruby-bin-1.7.0.dev.tar.gz" jruby
install_package "rubygems-1.6.2" "http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz" ruby
share/ruby-build/rbx-2.0.0-dev
View file @
c152a226
install_git "rubinius-2.0.0-dev" "https://github.com/rubinius/rubinius.git" "
2.0.0pre
" rbx
install_git "rubinius-2.0.0-dev" "https://github.com/rubinius/rubinius.git" "
master
" rbx
install_package "rubygems-1.8.10" "http://production.cf.rubygems.org/rubygems/rubygems-1.8.10.tgz" ruby
share/ruby-build/ree-1.8.6-2009
0610
→
share/ruby-build/ree-1.8.6-2009
.06
View file @
c152a226
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment