Skip to content

Instantly share code, notes, and snippets.

@konung
Forked from fgrehm/ree-1.8.7-2011.03
Last active February 2, 2017 16:40
Show Gist options
  • Save konung/c5c8e507c6b753fac64c0f2c6e46615a to your computer and use it in GitHub Desktop.
Save konung/c5c8e507c6b753fac64c0f2c6e46615a to your computer and use it in GitHub Desktop.
ruby-build REE definitions for Ubuntu 12.04
build_package_patched() {
# These three patches are included when RVM builds REE
cd source
wget 'https://github.com/wayneeseguin/rvm/raw/master/patches/ree/1.8.7/tcmalloc.patch'
wget 'https://github.com/wayneeseguin/rvm/raw/master/patches/ree/1.8.7/stdout-rouge-fix.patch'
wget 'https://github.com/wayneeseguin/rvm/raw/master/patches/ree/1.8.7/no_sslv2.diff'
patch -p1 < tcmalloc.patch
patch -p1 < stdout-rouge-fix.patch
patch -p1 < no_sslv2.diff
cd ..
}
require_gcc
install_package "ruby-enterprise-1.8.7-2011.03" "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rubyenterpriseedition/ruby-enterprise-1.8.7-2011.03.tar.gz#9a8efc4befc136e17a1360de549aac9e79283c7238a13215350720e4393c5da2" patched ree_installer
install_package "rubygems-1.8.24" "http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz" ruby
build_package_patched() {
# These three patches are included when RVM builds REE
cd source
wget 'https://github.com/wayneeseguin/rvm/raw/master/patches/ree/1.8.7/tcmalloc.patch'
wget 'https://github.com/wayneeseguin/rvm/raw/master/patches/ree/1.8.7/stdout-rouge-fix.patch'
# already applied?!: wget 'https://github.com/wayneeseguin/rvm/raw/master/patches/ree/1.8.7/no_sslv2.diff'
patch -p1 < tcmalloc.patch
patch -p1 < stdout-rouge-fix.patch
# patch -p1 < no_sslv2.diff
cd ..
}
require_gcc
install_package "ruby-enterprise-1.8.7-2012.02" "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rubyenterpriseedition/ruby-enterprise-1.8.7-2012.02.tar.gz#9a8efc4befc136e17a1360de549aac9e79283c7238a13215350720e4393c5da2" patched ree_installer
@konung
Copy link
Author

konung commented Feb 2, 2017

Updated download locations for ree. Old ones are defunct. Stolen from other rbenv config files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment