Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-26 | Add support for extracting LHA archives | Misty De Meo | |
2015-04-25 | ENV.deparallelize: add block form for temporary change | Misty De Meo | |
Closes #39026. | |||
2015-04-20 | Don't use deprecated API | Jack Nagel | |
2015-04-19 | work around missing __debug header in Xcode CLT 6.3 | Tim D. Smith | |
uses the LLVM 3.6 debug header from: http://reviews.llvm.org/diffusion/L/browse/libcxx/tags/RELEASE_360/final/include/__debug Workaround for #38514. Closes #38735. | |||
2015-04-09 | preliminary write control only sandbox | Xu Cheng | |
Closes #38361. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
2015-04-07 | pathname: prune unnecessary whitespace | Dominyk Tiller | |
Closes #38413. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
2015-03-31 | pathname: remove hyphen from BOTTLE_EXTNAME_RX | Shaun Jackman | |
A hyphen is not a valid character in a Ruby symbol, and the bottle tag should be a valid Ruby symbol for its use in the bottle stanza. Closes #38235. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
2015-03-31 | pathname: Add [-0-9] to BOTTLE_EXTNAME_RX | Shaun Jackman | |
Change [a-z_]+(32)? to [-a-z0-9_]+ The Linuxbrew bottle tag is x86_64-linux. Closes #32687. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
2015-03-26 | Pass around only pathname objects | Jack Nagel | |
2015-03-26 | Always yield a path from install_p extension | Jack Nagel | |
2015-03-25 | Combine assignments | Jack Nagel | |
2015-03-24 | Make install_p and install_symlink_p private | Jack Nagel | |
2015-03-24 | Always pass basename to install_symlink_p | Jack Nagel | |
2015-03-24 | Always pass basename to install_p | Jack Nagel | |
Currently, when called with one argument, dst is set to self, i.e. the directory into which the source file should be moved. When called with a second argument (for renames), dst is the full path, including the basename, to the moved file. Instead, let's always pass the full path, which means we can remove the branching logic around computing dst. | |||
2015-03-23 | Go through regular logic when installing a file | Jack Nagel | |
2015-03-14 | Use Dir.mktmpdir instead of shelling out to mktemp | Jack Nagel | |
Closes #37616. | |||
2015-03-10 | Reduce scope of ensure block, remove conditionals | Jack Nagel | |
2015-03-06 | test-bot pathname: use Utils.popen_read instead of backticks | Xu Cheng | |
Closes #37418. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
2015-02-25 | pathname: skip directory in env_script_all_files | Xu Cheng | |
Closes #37180. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
2015-02-07 | Don't prune cellar paths when cellar is in /opt | Jack Nagel | |
Fixes #35382. | |||
2015-01-05 | Buffer 16K at a time | Jack Nagel | |
2015-01-04 | Use more https in urls and updated some lost links | Viktor Szakats | |
Closes #35531. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
2015-01-03 | Remove unnecessary encoding comments | Jack Nagel | |
These files do not contain any non-ASCII characters. | |||
2014-12-29 | Preserve backtrace from original exception | Jack Nagel | |
2014-12-17 | Unset LIBRARY_PATH before builds | Jack Nagel | |
See https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html Closes Homebrew/homebrew-versions#592. | |||
2014-12-09 | Recognize rpm file magic | Jack Nagel | |
2014-11-30 | Allow searching/installing Homebrew Casks. | Mike McQuaid | |
People want to install things like GIMP using Homebrew so let's make it easier for them to find a decent installation method. Closes #34496. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
2014-11-09 | Pull initialization code out of begin block | Jack Nagel | |
2014-11-03 | Add ARGV.git? | Jack Nagel | |
2014-10-29 | Always set sysroot for Xcode-only systems | Jack Nagel | |
Fixes #33431. | |||
2014-09-28 | Make inreplace errors fatal | Jack Nagel | |
Closes #32649. Closes #32703. | |||
2014-09-27 | Intercept calls to sub! in inreplace blocks | Jack Nagel | |
2014-09-26 | Clean up inreplace regexps | Jack Nagel | |
- use literal syntax - escape interpolated variables - remove intermediate variables - remove unnecessary capture | |||
2014-09-20 | Make Pathname#atomic_write truly atomic | Jack Nagel | |
As we know, files cannot be moved across filesystems atomically. In that case, FileUtils.mv will make a copy. But if we create the temp file in the same directory as the target, we can avoid this and use File.rename directly. Additionally, the rename should be the absolute last step, so that the original file is preserved if altering ownership and permissions fails. | |||
2014-09-18 | Call reset in the superclass implementation of setup_build_environment | Jack Nagel | |
2014-09-18 | Make --cc override the compiler selector | Jack Nagel | |
2014-09-18 | Replace CompilerQueue with predetermined priority lists | Jack Nagel | |
2014-09-18 | Remove fails_with? from the formula instance | Jack Nagel | |
2014-09-11 | Use only strings in ENV.x11 | Jack Nagel | |
2014-09-11 | The build environment should only deal with strings | Jack Nagel | |
2014-09-11 | Don't directly assign Pathname objects to environment variables | Jack Nagel | |
Fixes #32234. | |||
2014-09-07 | Clear GOBIN in environment setup | Jack Nagel | |
Closes #32014. | |||
2014-08-29 | Add a method for retrieving only flags from ARGV | Jack Nagel | |
2014-08-28 | Simplify implementation of ARGV.flag? and ARGV.switch? | Jack Nagel | |
2014-08-28 | Use two-argument form of String#slice | Jack Nagel | |
2014-08-28 | Implement ARGV.named in terms of ARGV.options_only | Jack Nagel | |
2014-08-28 | ARGV.spec should be private | Jack Nagel | |
2014-08-26 | etc.install: handle recursive directory installs. | Mike McQuaid | |
We need to install the helper module not just on `etc` but also on all subdirectories of it too. Also, handle the case where we install a subdirectory with etc.install. Closes #26145. | |||
2014-08-24 | Fix redefinition of x11 reader method in superenv | Jack Nagel | |
2014-08-18 | Don't overwrite optimization flag map in ENV.clang | Jack Nagel | |