Commit graph

54 commits

Author SHA1 Message Date
Sam Stephenson
272edbbcae Quote the argument to resolve_link 2011-12-30 13:58:12 -06:00
Sam Stephenson
c0a2d90cfb Look for gcc-* anywhere in $PATH. Fixes #109 2011-12-30 13:35:18 -06:00
Sam Stephenson
8e6e2372b8 Support MAKEOPTS in addition to MAKE_OPTS (#89) 2011-12-30 13:00:47 -06:00
Sam Stephenson
3b9d275f1d Merge remote-tracking branch 'theaboutbox/20111107-make-opts' 2011-12-30 12:53:43 -06:00
Sam Stephenson
27052985f8 Add a before_install_package hook for e.g. patching the source tree 2011-12-01 17:09:27 -06:00
Cameron Pope
b248025bbe Look for MAKE_OPTS to override options sent to make to address build failures on some systems 2011-11-07 18:40:18 -07:00
jc00ke
433f56cd00 Remove log info for rake & create symlinks 2011-11-01 14:17:06 -07:00
jc00ke
929711f8b1 Add definition for MagLev 2011-10-31 23:23:06 -07:00
Sam Stephenson
495b248d48 ruby-build 20111030 2011-10-30 11:02:34 -05:00
Sam Stephenson
709b309b56 Automatically delete $TEMP_PATH if it's empty 2011-10-30 10:39:07 -05:00
Sam Stephenson
63bcf2c9c1 Clarify the GCC-not-found message for OS X users 2011-10-30 10:31:40 -05:00
Sam Stephenson
c643c10fdb Pass $CONFIGURE_OPTS to the REE installer. Ref. #41, #69 2011-10-21 10:53:09 -05:00
Sam Stephenson
9463182dec Only show log info when something has been logged 2011-10-21 09:22:05 -05:00
Sam Stephenson
a7dc9b120a Merge pull request #61 from ryanfb/make_rbenv_install_dir
Some ruby-build definitions expect the target (parent) directory to exist
2011-10-21 06:57:26 -07:00
Ryan Baumann
e5c5f78dff build_package_copy should ensure the necessary parent path(s) for the copy exist 2011-10-21 01:08:21 -04:00
Sam Stephenson
7630d84b95 requires_gcc -> require_gcc 2011-10-20 17:46:33 -05:00
Sam Stephenson
102810d993 Better GCC detection 2011-10-20 17:33:31 -05:00
grosser
04d105d806 show log when failed 2011-10-19 21:22:07 +02:00
Sam Stephenson
6b4e36baae ruby-build 20110928 2011-09-28 13:19:50 -05:00
Guillermo Iguaran
11528d4691 Add shared build_package_jruby for all JRuby definitions 2011-09-25 15:06:22 -05:00
Chris Gunther
9979cc3998 move build_package_ree_installer function to ruby-build script 2011-09-22 11:49:16 -04:00
Jeremy Kemper
7de277248c Include --with-gcc config flag for gcc-4.2 on Lion, per 9151ed22b3 2011-09-15 23:36:19 -07:00
Sam Stephenson
2e8434892d ruby-build 20110914 2011-09-14 12:38:34 -05:00
Sam Stephenson
6b8e90384a Pass $CONFIGURE_OPTS to ./configure 2011-09-14 10:59:36 -05:00
Sam Stephenson
b08d735274 make_package should not print the "Installed" message 2011-09-14 10:59:28 -05:00
Sam Stephenson
c9de683381 pushd and popd are noisy 2011-09-14 10:49:06 -05:00
Jeremy Kemper
6ff599d664 Add install_git and refactor to support it. Pass package name, git url, git ref, and build commands. 2011-09-12 22:35:56 -07:00
Sam Stephenson
1985fb82fd ruby-build 20110906.1 2011-09-06 16:53:01 -05:00
Sam Stephenson
c3b57e5bc4 Revert "$PREFIX_PATH can be specified as a relative path"
This reverts commit 20f7b5c0e9.

Conflicts:

	bin/ruby-build
2011-09-06 16:53:01 -05:00
Sam Stephenson
f69655d2f4 ruby-build 20110906 2011-09-06 14:56:58 -05:00
Sam Stephenson
b10c5e16b7 Use $TMPDIR instead of /tmp if present. Closes #22. 2011-09-06 13:43:05 -05:00
Sam Stephenson
20f7b5c0e9 $PREFIX_PATH can be specified as a relative path 2011-09-06 13:41:47 -05:00
Sam Stephenson
e1b50e68e3 Ensure installed directories are not world-writable to avoid Bundler warnings 2011-09-06 13:25:56 -05:00
Sam Stephenson
7b4ee4cfe1 Avoid errant "build failed" message on OS X < 10.7. Fixes #13. 2011-09-06 10:14:17 -05:00
Sam Stephenson
9eb714a2ae Whitespace 2011-09-06 10:13:32 -05:00
Jeff Zellman
dd649ea2fb Changed ruby-build to use /usr/bin/env to support platforms where bash is not in /bin/ 2011-08-18 16:44:27 -05:00
marutanm
a93e60bc1f make bin/ruby-build executable 2011-08-17 22:38:28 +09:00
Paul Mucur
c6a552e793 Solaris doesn't come with readlink so use greadlink if available instead. (Taken from Ryan Tomayko's "GNU is killing Solaris", c.f. http://tomayko.com/writings/gnu-is-killing-solaris) 2011-08-16 23:22:52 +02:00
Joshua Peek
8063a6f05b Fix rbx gemsdir 2011-08-14 14:39:48 -05:00
Sam Stephenson
c87ceef0eb Fix Lion conditional 2011-08-10 10:28:01 -05:00
Sam Stephenson
2b26f23dde Trap failures and print an error message. Use file descriptors to avoid swallowing errors. 2011-08-07 15:41:20 -05:00
Sam Stephenson
1a8c14377f Fix --help 2011-08-07 12:44:52 -05:00
Sam Stephenson
a568cffd98 Add --definitions 2011-08-07 12:40:12 -05:00
Sam Stephenson
23dc3e2c00 Add -h/--help and -v/--verbose 2011-08-07 12:40:12 -05:00
Sam Stephenson
021280a3e1 Automatically look for built-in definitions 2011-08-07 12:40:12 -05:00
Sam Stephenson
e555c4b444 Use date+pid instead of random number 2011-08-07 12:40:11 -05:00
Joshua Peek
a9653dfe26 unset RUBYOPT and RUBYLIB 2011-08-05 11:29:36 -05:00
Sam Stephenson
532c4e764c Add Rubinius 1.2.4 2011-08-05 10:12:06 -05:00
Sam Stephenson
95fbfdb266 Unset $RUBYOPT 2011-08-03 23:49:31 -05:00
Sam Stephenson
acb2131f30 Use gcc-4.2 on Lion for 1.8.7 2011-08-03 23:47:23 -05:00