| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-09-17 | SoftwareSpec tests are now Resource tests | Jack Nagel | |
| 2013-09-17 | Decouple Resource from SoftwareSpec | Jack Nagel | |
| 2013-09-17 | Combine attr declarations | Jack Nagel | |
| 2013-09-17 | superenv: don't set CC in ENV.clang/etc. | Misty De Meo | |
| These methods were overriding CC and causing superenv to potentially skip the compiler wrapper - especially if no wrapper existed for the compiler being used, e.g. GNU GCCs. Closes #22443. Fixes #22249. Fixes #22424. Fixes #22506. Fixes #22521. Fixes Homebrew/versions#207. | |||
| 2013-09-17 | Move CompilerSelector logic into build env setup | Misty De Meo | |
| This moves the CompilerSelector fails_with logic into the build environment setup, making the compiler selection available before performing actions that depends on knowing what the compiler is, e.g. setting up PATH. ENV.setup_build_environment now optionally takes a Formula argument to provide the information necessary to do the fails_with, and the new ENV.validate_cc! extracts the fails_with logic from Build.install. | |||
| 2013-09-17 | inreplace: Open the file as binary | Shaun Jackman | |
| Closes #22628. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-09-17 | make linkapps official | Adam Vandenberg | |
| 2013-09-17 | move paths to utils | Adam Vandenberg | |
| 2013-09-17 | brew commands | Adam Vandenberg | |
| Shows a list of built-in commands (but not shortcuts) and searches for any external commands on the path. Closes #22509. | |||
| 2013-09-16 | Rephrase conditional | Jack Nagel | |
| 2013-09-16 | Treat target as binary when unpacking gzip-only archives | Jack Nagel | |
| 2013-09-16 | Cater to download strategies not yielding a file | Samuel Cochran | |
| Closes #22580. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-09-16 | Open files in binary mode where appropriate | Jack Nagel | |
| 2013-09-14 | Copies of BuildOptions should not share underlying collections | Jack Nagel | |
| 2013-09-14 | Tear down the cache after installation tests | Jack Nagel | |
| 2013-09-14 | Move SoftwareSpec to a separate file | Jack Nagel | |
| 2013-09-14 | PythonHelper: move old_env outside begin block. | Mike McQuaid | |
| 2013-09-14 | Rename PythonInstalled to PythonDependency. | Mike McQuaid | |
| Make it more consistent with other requirements. | |||
| 2013-09-14 | MinimumMacOSRequirement: rename file. | Mike McQuaid | |
| Should be using minimum_mac_os_requirement.rb | |||
| 2013-09-13 | Remove unused attr | Jack Nagel | |
| 2013-09-13 | Stop exposing the download strategy from Formula | Jack Nagel | |
| 2013-09-13 | head DSL can accept a block | Jack Nagel | |
| 2013-09-13 | Stop mutating dependency specifications | Jack Nagel | |
| 2013-09-12 | Use SoftwareSpec directly when using a stable block | Jack Nagel | |
| 2013-09-11 | Allow resource fetching | Adam Vandenberg | |
| Closes #20047. | |||
| 2013-09-11 | Implement Resources | Adam Vandenberg | |
| Closes #20212. | |||
| 2013-09-10 | bottle: loosen prefix grep check. | Mike McQuaid | |
| /usr/local is in lots of things unrelated to Homebrew so be more specific and look for opt instead. | |||
| 2013-09-10 | update: restore previous state when interrupted | Jack Nagel | |
| Fixes #19460. Closes #22375. | |||
| 2013-09-10 | Fix CompilerSelector test for llvm | Misty De Meo | |
| Update test to reflect that llvm-gcc should take precedence over non-Apple GCC. | |||
| 2013-09-10 | Compiler priority: fix llvm-gcc priority | Misty De Meo | |
| llvm-gcc should still get priority over non-Apple GCCs. Fixes #22424. | |||
| 2013-09-09 | git-etc: add removed files too. | Mike McQuaid | |
| 2013-09-07 | Close read pipe immediately after reading and only when initialized | Jack Nagel | |
| c.f. #22386. | |||
| 2013-09-07 | audit: print warning and description. | Mike McQuaid | |
| 2013-09-07 | Rewrite conditions in more natural way | Jack Nagel | |
| 2013-09-07 | Use block-form of File.open and let Ruby do the cleanup | Jack Nagel | |
| 2013-09-07 | ARGV.verbose? is always false here | Jack Nagel | |
| 2013-09-07 | Optionally use git to keep brew etc versioned. | Mike McQuaid | |
| Still in alpha state. Handles defaults and merging changes with new versions. Enable by setting the HOMEBREW_GIT_ETC environment variable. Closes #15751. Closes #17713. | |||
| 2013-09-06 | Fix file descriptor leak in Formula#system | Jack Nagel | |
| 2013-09-06 | Close the read end of the error pipe after the build | Jack Nagel | |
| 2013-09-06 | Enable verbose compile command in create template. | Xiyue Deng | |
| * Add "--disable-silent-rules" option to autotools-based configure options. - Also add comments to notify user removing unrecognized configure options. * Add "-DCMAKE_VERBOSE_MAKEFILE=ON" to cmake-based configure options. | |||
| 2013-09-06 | ENV: remove trailing slash from OpenGL header path | Jack Nagel | |
| 2013-09-05 | Fix breakage in option recognition | Jack Nagel | |
| Fixes #22347. | |||
| 2013-09-05 | Revert Library/Homebrew/cmd/install.rb to 4b320eec. | Xiyue Deng | |
| * Fix problem when install exception got swallow and reinstall thinks it succeeded. | |||
| 2013-09-05 | Suggest installing pip via easy_install | Max Howell | |
| 2013-09-05 | Improve python tests for brew bots | Samuel John | |
| Allow `build.with?` and similar methods to be used during the test phase. The BuildOptions (`build`) are initialized with the `Tab.used_options` unless explicitly overwritten on the command line. So basically `build.with?` works in `def install` and in `test do` as one would naively expect. (For the test, gramatically it should be `built.with?` but who cares) If a formula was installed `--with-python`, now the tests are also run `--with-python`. This enables us to use the `python do ... end` in a meaningful manner. Using `python do ... end` blocks for the tests, because the bot.brew.sh has system python per default and we need to set the PYTHONPATH for the test. Potentially to different values for Python 2.x and 3.x. | |||
| 2013-09-05 | reinstall cleanup | Samuel John | |
| 2013-09-05 | Make reinstall transaction safe. | Xiyue Deng | |
| * Aborting during reinstall will now restore the originally installed keg. - Change install code to pass on CannotInstallFormulaError exception to caller so it can be reused in reinstall. * Add "--force-new-install" flag to force installing a new formula. Closes #22190. Signed-off-by: Samuel John <github@SamuelJohn.de> | |||
| 2013-09-03 | ENV: convert values to strings in cc setters | Jack Nagel | |
| 2013-09-03 | ENV: use cc accessor | Jack Nagel | |
| 2013-09-03 | pil: is now blacklisted. | Samuel John | |
| PIL has been removed and users should use pillow either by `pip install pillo` or `brew install samueljohn/python/pillow`. | |||
