aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/ruby.rb
AgeCommit message (Collapse)Author
2012-11-14ruby: disable docs unless "with-doc" is givenJeong Mok Cho
Closes #16060. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-11-10Revert "Rename readline to gnu-readline"Jack Nagel
This reverts commit adee5315265cc46aa6a3057071527abb16e1cd94. Turns out one of the "other things" is a dealbreaker. We only create kegs using a formula's canonical name. However, we do not check that this is the case when mapping existing kegs back to formula objects, and thus a keg with a name that happens to be an alias can fool Homebrew into thinking the canonically-named keg exists. So anything that enumerates kegs and then tries to do stuff with the resulting formula objects will just break. This is obviously worse than the debugger being broken, so reverting this for the time being.
2012-11-10Rename readline to gnu-readlineJack Nagel
The Readline class clashes with the Readline module from the Ruby stdlib. This has mostly worked, but with the recent debugging support's integration of IRB, it is no longer possible for them to coexist. So we need to rename it. The implications of this are: - Anything that depends on readline will reinstall it as "gnu-readline". Anything already installed will continue to function. - "brew upgrade readline" will say "gnu-readline not installed", as "readline" is now an alias. - Probably other things. So there are some downsides, but we will just have to deal with them. Fixes #15776.
2012-11-09Ruby 1.9.3-p327Sebastian Wyder
Closes #15944. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-16ruby: upstream patch for shared library reference to _environJack Nagel
Hey, we can compile vim against Ruby 1.9 now! Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-10-12Ruby 1.9.3p286Sebastian Wyder
Closes #15427. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-16ruby: fix typoJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-14Use `env`.Adam Vandenberg
2012-09-09Ruby: remove skip_clean :allAdam Vandenberg
2012-09-09Ruby: make Tcl/Tk support optional.Ed Robinson
Tcl/Tk support requires X11, which is optional on Mountain Lion. Rather than requiring X11 for Ruby, make these components opt-in. Fixes #14770. Closes #14814. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-13ruby: use options DSLJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-10Use autotools symbolsAdam Vandenberg
2012-05-15Ruby: remove very old compatibility checkAdam Vandenberg
2012-05-14ruby: autoconf dep for HEAD on Xcode 4.3Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-10Remove redundant :using => :svnAdam Vandenberg
2012-04-20Ruby 1.9.3-p194Andrew Marshall
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-04-18ruby: add gdbm dependencyAdam Vandenberg
2012-04-01Use new fails_with DSL syntaxJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-16ruby: Remove unrecognised configure flags.Robert Tully
Removed --disable-debug and --disable-dependency-tracking, which the configure script does not recognise. Closes #10982. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-24ruby 1.9.3-p125Faisal N. Jawdat
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-12ruby: use install_symlinkAdam Vandenberg
2011-12-10ruby: Remove unrecognized optionMatthew King
Closes #9082. Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2011-11-26Ruby: remove some suggestions from the caveatsAdam Vandenberg
2011-11-22ruby: Update to 1.9.3Michael Dippery
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-09-02Don't fails_with_llvm if MacOS.lion?Max Howell
Not sure how I failed so badly at logic. This should be rewritten so that the build info has a tested MacOS version too. However it seems unlikely that the same LLVM versions on different platforms would have different compile errors. So we'll risk it, and it'll be informative for us too.
2011-09-01Allow fails_with_llvm {}Max Howell
And fix node and ruby to use LLVM without complaint with Xcode 4.1 and Lion.
2011-07-26ruby 1.9.2-p290Adam Vandenberg
2011-04-23Use ARGV.build_universal?Adam Vandenberg
2011-03-25Update fails_with_llvm in formulaeAdam Vandenberg
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2011-02-21ruby 1.9.2-p180Mislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-06"ruby" formula: add "--universal" flag for arch=x86_64,i386Mislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-12-27ruby: Update to 1.9.2-p136Michael Dippery
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-10-25Cider was renamed to CinderellaJamie Macey
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-20Update ruby formula to use standard vendor and site pathsJoshua Peek
Signed-off-by: Adam Vandenberg <flangy@gmail.com> * Put these in the HOMEBREW_PREFIX instead of the cellar, along with gems.
2010-08-20ruby - Move gems out of Cellar and into HOMEBREW_PREFIXAdam Vandenberg
2010-08-20--HEAD builds trunk instead of ruby 1.9.2Faisal N. Jawdat
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-20Update formula ruby to 1.9.2Aku Kotkavuo
Signed-off-by: Adam Vandenberg <flangy@gmail.com> * Use bz2 instead of tarball
2010-08-20Update Formula: rubyJoshua Peek
Update ruby formula to 1.9.2 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Update formulae for version 0.7Adam Vandenberg
* Use new "url" features * Use keg_only DSL * Use "skip_clean :all" DSL * Whitespace and style cleanups * Make bash invocations less silly * Use new man2-man8 helpers * Remove "FileUtils." since it is included in Formula * Use real names for deps instead of aliases * ENV.x11 now updates path, so remove that from individual brews
2010-07-20Add RVM/cider caveats to alt. Rubies.Adam Vandenberg
2010-07-16Add ARGV.build_head? and use it.Adam Vandenberg
This allows both "--HEAD" and "-H" to be used consistently, which was the intention in the first place.
2010-06-16Add "fails_with_llvm" to formula to document LLVM build breaks.Adam Vandenberg
Replaced ENV.gcc_4_2 + comments with calls to "fails_with_llvm", to specifically message to the user when a formula is known or suspected to not build with LLVM. If the user specifies "--use-llvm", the message will be displayed, but compilation will be tried anyway. Since using LLVM is now an advanced/hidden feature instead of the default on 10.6, we'll let the user try anyway (and submit patches if things are now working.)
2010-05-29ruby formula can install from 1.9.2 dev branch by using --HEAD flagFaisal N. Jawdat
2010-05-19Adding the option "--with-doc" to install Ruby with documentation.Adriano Bonat
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-01-24Update Ruby to 1.9.1-p378Aku Kotkavuo
Closes #520
2010-01-24Add an option to add a 1.9 suffix to rubyLincoln Stoll
2009-12-22Update ruby to 1.9.1-p376 releaseLon Baker
This is a security release.
2009-12-02Warn users that gems can be troublesome with our formulaMax Howell
2009-12-02Revert "Don't install gem or rake"Max Howell
This reverts commit d0ed812b3dfa94507ac3c6c9b4a8ec54c1f3251f. Fixes #129